An always-on server for the open-source kart racer: classic races, time trial, soccer, free-for-all battles and capture the flag, all tuned from config.xml.

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 | Any SuperTuxKart server (recommended)An 8-player game runs on tens of megabytes of memory; this plan is plenty. | 4 vCore Ryzen 9950X · 4 GB DDR5 6000MHz · 50 GB NVMe SSD Samsung 990 PRO | ₺240.00/mo |
| Silver 6GB | Unnecessary for SuperTuxKartThe extra memory does nothing; an STK server uses a small slice of Bronze already. | 4 vCore Ryzen 9950X · 6 GB DDR5 6000MHz · 60 GB NVMe SSD Samsung 990 PRO | ₺345.00/mo |
| Gold 8GB | Not recommendedSame 4 vCores with more empty memory; game performance does not change. | 4 vCore Ryzen 9950X · 8 GB DDR5 6000MHz · 70 GB NVMe SSD Samsung 990 PRO | ₺440.00/mo |
| Platinum 10GB | Not recommendedA kart racing server does not come anywhere near this capacity. | 4 vCore Ryzen 9950X · 10 GB DDR5 6000MHz · 100 GB NVMe SSD Samsung 990 PRO | ₺530.00/mo |
| Diamond 12GB | Not recommendedSurplus memory adds neither seats nor smoothness; it sits idle. | 4 vCore Ryzen 9950X · 12 GB DDR5 6000MHz · 110 GB NVMe SSD Samsung 990 PRO | ₺617.50/mo |
| Emerald 16GB | Not recommended, extra cores idleAn STK server is happy on a single core; six vCores go unused. | 6 vCore Ryzen 9950X · 16 GB DDR5 6000MHz · 120 GB NVMe SSD Samsung 990 PRO | ₺840.00/mo |
| Xtreme 32GB | Pointless for SuperTuxKart32 GB and 12 vCores are for very heavy games, not a kart server. | 12 vCore Ryzen 9950X · 32 GB DDR5 6000MHz · 200 GB NVMe SSD Samsung 990 PRO | ₺1520.00/mo |
What you need for a kart racing server to share with friends, family or a classroom.
Server name, game mode, difficulty, maximum players, private password, message of the day, track voting and ping rules are all managed from one XML file.
Choose between classic race, time trial, grand prix, soccer, free-for-all battle and capture the flag, and set difficulty anywhere from beginner to SuperTux.
With owner-less on, nobody has to host the lobby; once enough players gather the countdown ends and the game starts automatically, day and night.
max-ping, kick-high-ping-players and kick-idle-player-seconds handle laggy or idle players, and a private password limits the server to people you know.
STK's server uses very few resources. The Ryzen 9 9950X and NVMe SSD keep a single core relaxed even in a full lobby and load tracks quickly.
If players cannot connect or a config.xml setting will not stick, write to us by ticket, Discord or WhatsApp, or call and chat live, at any hour.
TheCrewHost hosts SuperTuxKart servers from ₺240.00 per month ($6.00), keeping STK's headless server build online around the clock on Ryzen 9 9950X hardware in Istanbul. SuperTuxKart is a free, open-source kart racer, and players on Windows, Linux, macOS and Android can meet on the same server. In config.xml you choose the game mode, difficulty, player limit, track voting, ping rules and whether the lobby runs without an owner. Players connect through the game's server address screen with your IP and port. One honest note: STK is extremely light, and even our smallest plan is far more than this game needs.
SuperTuxKart is a free kart racer starring Tux and other mascots of the open-source world. For online play, the developers recommend a server build compiled without a graphical interface and optimized for size and memory use, and that is how your server runs.
A server focuses on one game mode, which you pick with server-mode in config.xml. In classic race, players compete on a track chosen by vote; time trial removes items so only clean laps count. Grand prix runs several tracks back to back, but in that mode players cannot wait in the lobby and join an ongoing game. In soccer two teams try to push the ball into the opposing goal, free-for-all battle rewards whoever lands the most hits, and in capture the flag teams carry the enemy flag back to their own base.
There are four difficulty levels: beginner, intermediate, expert and the fastest, SuperTux. Beginner is ideal for a family server where kids play, while a competitive group of friends will prefer expert or SuperTux.
Very little. STK's own networking documentation says an 8-player game on a Raspberry Pi 3 Model B+ uses about 60 percent of one CPU core and around 60 MB of memory, even on heavy tracks. A single Ryzen 9 9950X core is far beyond that.
So let us be clear: even the Bronze plan with 4 GB of memory is much larger than SuperTuxKart needs, and it is the only plan we recommend for this game. Higher tiers add nothing to performance; the memory sits empty and the extra cores go unused. What you should think about when choosing is not RAM but how far your players are from the server.
The developers also warn about player count: setting server-max-players above 8 can degrade performance. The reason is the game's network design rather than hardware, since every player's state is sent to everyone else. If your community is large, balanced 8-player games work better than one huge lobby. Our Istanbul datacenter gives players from Türkiye and nearby regions a short route, which makes bumps and item hits feel fairer in a kart race.
The safe way to change settings is to stop the server, edit config.xml and start it again. server-name is the name players see, private-server-password is the password needed to join, and motd is the message of the day shown in the lobby.
With track-voting on, players vote for the next track; with it off, the server picks at random, and voting-timeout is the time allowed for voting and kart selection. When owner-less is enabled, no lobby owner starts games or kicks players: once min-start-game-players have gathered, the start-game-counter runs down and the game begins on its own. That pair is ideal for a 24/7 server nobody has to babysit. auto-end finishes a race some time after the first player crosses the line, so stragglers do not hold everyone up.
For connection quality, max-ping, jitter-tolerance, kick-high-ping-players and high-ping-workaround work together, and the developers recommend the defaults in most cases. kick-idle-player-seconds removes inactive players. With live-spectate on, players can join or spectate an ongoing game in soccer, free-for-all and capture the flag. official-tracks-threshold defaults to 0.7; raise it too far and players on the Android version, which lacks some official tracks, cannot join.
An STK server can run in two ways, and the difference decides how players find you. In LAN mode the server needs no account. Players connect directly by typing the server's public IP address and port into the server address screen of the online menu; STK's default port is 2759, but on a hosted server you should share the port shown in your panel.
In WAN mode the server appears on STK's online server list and players find you there. That requires a free STK online account; the account details are saved on the server once with the --init-user command, and wan-server is switched on in config.xml. WAN servers validate players through their STK accounts by default. The developers require servers that stay on 24/7 to be directly reachable, and a server in a datacenter already meets that condition. If you want your server moved onto the public list, talk to our support team.
Whichever mode you pick, the experience is the same once players are in: karts are chosen in the lobby, a track is voted and the race begins.
The server runs with its network console, so you can send commands from the panel's console screen; quit shuts the server down cleanly. With enable-console on, you can also kick and ban players from the console. For a persistent ban list, player reports and statistics, STK has SQLite-based server management, but that requires a server built with SQLite support and database tables you create by hand.
The most common problem is players connecting with the wrong port, so make sure the address you share uses the port assigned in your panel. The second is missing content: if a player's game has too few of the server's official karts, official-karts-threshold refuses the join. If Android players cannot get in, look at official-tracks-threshold.
Taking a manual backup in the panel before a big config.xml change is a good habit. The file is small, but it brings a working setup back in seconds. A large gap between the server's game version and the players' version can cause connection issues, so if trouble starts after an update, write to our support team.
STK is extremely light; the 4 GB Bronze plan is far above this game's needs and the only plan we recommend for it.
Once your payment is confirmed the server installs itself. The first install can take a little longer because it includes the game's track and kart data.
Stop the server, edit server-mode, server-difficulty, server-max-players and server-name in config.xml, then start it again.
For a 24/7 server, enable owner-less and track-voting, and choose min-start-game-players and start-game-counter to suit your player count.
Fill in private-server-password if only people you know should join, and write a lobby greeting in motd.
Players connect by typing your IP address and the port shown in your panel into the server address screen of the online menu.
Questions from families, schools and friend groups planning a kart racing server.
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