A 16-player public or a passworded clan server for the open-source AssaultCube: add your auth key, write your maprot and go live from İstanbul.

Select from our wide range of optimized game servers. Each server is configured for maximum performance and comes with DDoS protection.







Compare recommended use, plan hardware and monthly prices.
| Plan | Recommended for | Hardware | Monthly price |
|---|---|---|---|
| Bronze 4GB | All modes, up to 16 players (recommended)The server process needs very little CPU and RAM; 4 GB is plenty for this game. | 4 vCore Ryzen 9950X · 4 GB DDR5 6000MHz · 50 GB NVMe SSD Samsung 990 PRO | ₺240.00/mo |
| Silver 6GB | More than AssaultCube needsThe extra 2 GB sits idle, and the player cap is 16 anyway. | 4 vCore Ryzen 9950X · 6 GB DDR5 6000MHz · 60 GB NVMe SSD Samsung 990 PRO | ₺345.00/mo |
| Gold 8GB | More than AssaultCube needsMore RAM on the same 4 vCores; AssaultCube will not use it. | 4 vCore Ryzen 9950X · 8 GB DDR5 6000MHz · 70 GB NVMe SSD Samsung 990 PRO | ₺440.00/mo |
| Platinum 10GB | Not recommendedMaps are a few MB each; 100 GB of disk and 10 GB of RAM go unused here. | 4 vCore Ryzen 9950X · 10 GB DDR5 6000MHz · 100 GB NVMe SSD Samsung 990 PRO | ₺530.00/mo |
| Diamond 12GB | Not recommendedSame CPU power as Bronze; the difference is memory and disk you will not use. | 4 vCore Ryzen 9950X · 12 GB DDR5 6000MHz · 110 GB NVMe SSD Samsung 990 PRO | ₺617.50/mo |
| Emerald 16GB | Not recommendedThe extra vCores do nothing for a single-process AssaultCube server. | 6 vCore Ryzen 9950X · 16 GB DDR5 6000MHz · 120 GB NVMe SSD Samsung 990 PRO | ₺840.00/mo |
| Xtreme 32GB | Not recommended12 vCores and 32 GB are far beyond a light 16-player FPS server. | 12 vCore Ryzen 9950X · 32 GB DDR5 6000MHz · 200 GB NVMe SSD Samsung 990 PRO | ₺1520.00/mo |
An AssaultCube server looks simple, but the detail lives in its config files, so that is where these features focus.
Every server option is documented inside config/servercmdline.txt. Remove the // at the start of a line and edit the value; you can open the file straight from the panel's file manager.
Each line in config/maprot.cfg sets map, mode, time and voting. With minplayer and maxplayer, the server can play DM when it is quiet and switch to TDM or CTF when it fills up.
serverblacklist.cfg blocks single IPs, CIDR blocks or ranges, and nicknameblacklist.cfg filters unwanted names. At the network level, free DDoS protection runs on every plan.
Since AssaultCube 1.3 every server needs its own 64-character key. Pass it with the -Y option and your server registers on the public list; without it, the server stays LAN-only.
In AssaultCube, lag spikes usually come from the server running out of upload capacity. Unlimited traffic on a data center connection avoids most of the error-rate trouble home-hosted servers run into.
Stuck on an auth key, a port or a maprot line? Reach our support team any hour by ticket, live chat, WhatsApp, phone or Discord.
AssaultCube server hosting at TheCrewHost starts at ₺240.00 ($6.00) per month for a dedicated AssaultCube server running on Ryzen 9 9950X hardware in İstanbul. The AssaultCube server is a lightweight console process that uses very little CPU and memory, so even the smallest plan carries a full 16-player server with ease. Configure it in config/servercmdline.txt, set the map and mode order in config/maprot.cfg, and add the auth key version 1.3 requires to get listed on the in-game public server list. Every file is reachable from the web panel and over SFTP.
AssaultCube is a free, open-source fast-paced FPS built on the Cube engine, and your server can run every official mode. In the maprot file each mode is a number: Team Deathmatch 0, Deathmatch 2, Survivor 3, Team Survivor 4, Capture the Flag 5, Pistol Frenzy 6, Last Swiss Standing 9, One Shot One Kill 10, Team One Shot One Kill 11, Hunt the Flag 13, Team Keep the Flag 14 and Keep the Flag 15.
By default players can vote on the next map and mode. The server's mastermode can be open, private or match; for clan matches you switch to match mode and close the server to outsiders.
The setups communities run most often are 24/7 CTF servers, single-weapon fun servers such as pistol or OSOK, and passworded clan practice servers. All of them use the same server software, changing only the maprot and command line options.
Starting with AssaultCube 1.3, a server needs its own auth key to register with the master server. Without one it still runs, but behaves like a LAN server and never appears in the in-game internet list.
You generate the key in the game client: type authkey new server in the console and a 64-character hexadecimal key is created and saved to config/authkeys.cfg. Copy the private key from that file into the -Y option in servercmdline.txt. When the server starts, seeing master server registration succeeded in the console means you are listed.
Two rules keep you on the list. The master server only registers servers set to 16 players or fewer, so keep -c at 16 or below. The maprot file also needs at least two different maps, because rotations that force the same map repeatedly may be removed. If you want a hidden server instead, the -mlocalhost option turns off master server registration entirely.
Each line in the rotation file describes one round in this format: map:mode:time:vote[:minplayer[:maxplayer[:skiplines]]]. For example, ac_mines:5:10:1 plays ten minutes of CTF on ac_mines and lets players vote for a different map.
The optional fields are where the power is. minplayer and maxplayer make a line play only at certain player counts, and skiplines says how many lines to skip after that one is used. That lets the server run deathmatch with three players, switch to a team mode past eight, and never repeat a map back to back. Note that the player count is only checked when a new map is picked.
Custom maps must sit in the packages/maps/servermaps folder on the server; list a non-standard map that is not in that folder and it will not start. Upload the files over SFTP and use the map name without its extension in maprot. Keep in mind that CubeScript does not run inside maprot.
Set the admin password with the -x option, or use config/serverpwd.cfg when you need more than one. In game, /setadmin 1 yourpassword makes you admin and unlocks extra management options in the menu. The join password for the server itself is set with -p.
The -P option decides, letter by letter, which votes are open to players and which only admins can call. Lowercase means players can use it, uppercase means admin-only; kick, ban, force-team, mastermode and team shuffle votes are all set through this string. On a public server, leaving kick and ban votes open lets players remove a cheater while no admin is online.
Block access by adding single IPs, CIDR blocks like 1.2.3.4/24 or IP ranges to config/serverblacklist.cfg. config/nicknameblacklist.cfg handles both banned nicknames and protected names. Also be aware that the AssaultCube team can ban proven cheaters centrally, and those bans can apply on your server even if the player is not on your own list.
Bronze 4GB is more than enough for an AssaultCube server. The server process loads no graphics and uses very little CPU time and memory; even a full 16-player CTF server uses only a small slice of 4 GB of RAM.
What really drives performance in AssaultCube is bandwidth and line quality. The game's own documentation notes that when a server's upload capacity is overloaded, every player suffers lag spikes regardless of where they are. That is why the error-rate indicator in the server list matters: green is good, red is bad. An unlimited-traffic data center connection avoids the problem home-hosted servers hit most often.
Moving to a bigger plan makes no noticeable difference for AssaultCube; the extra RAM and cores simply sit idle. Starting on Bronze and staying there is the sensible choice for this game.
Once your auth key is in place, the server appears by name in the server list in the game's multiplayer menu, and players join with a double click. Set the server description with the -n option and the welcome message shown in players' consoles with -o.
To connect directly, players type /connect IP port in the console. On a passworded server the password goes at the end of the same command, as /connect IP port password. AssaultCube uses two UDP ports: by default 28763 for the game and 28764 for server info. If a different port is assigned, the info port is always the game port plus one, so pass along the full port details from your panel.
A server in İstanbul gives players in Türkiye low latency. With AssaultCube's fast movement, that makes hits feel more consistent, especially in CTF and OSOK.
The AssaultCube server is very light, so the entry plan covers a 16-player public or a passworded clan server. A larger plan makes no difference for this game.
Once your payment is confirmed the server installs automatically and shows up in gamepanel.hostingmerkezi.net. Open the config folder in the file manager to start configuring.
Launch AssaultCube, type authkey new server in the console and copy the private key from config/authkeys.cfg. The server needs it to register on the public list.
Set the auth key with -Y, the server name with -n, at most 16 players with -c and the admin password with -x. Remember to remove the // from the lines you enable.
Build a rotation with at least two different maps and upload custom maps to packages/maps/servermaps. Once the console shows master server registration succeeded, you are listed.
Share the server name or the /connect IP port command with your community. On a passworded clan server, remind players to add the password at the end of the command.
What people ask most before starting an AssaultCube server: price, auth keys, maprot and connecting.
Our İstanbul datacenter runs on Ryzen 9 hardware, delivering low latency to players in Türkiye and good connectivity to Europe, the Middle East and the Caucasus.
Turkey
Everything your project needs — from game servers to VPS, dedicated servers, web hosting and Discord bot hosting.
Connect with our community of gamers and developers
Get instant support, share experiences, and stay updated with the latest news