serverip and serverport to make sure the network settings are correct and it can be accessible. ![]() There are a few options you’ll probably need to set: Sometimes it’s not super obvious the impact that specific values will have, but the comments provide a good starting point to experiment from. To the Sauerbraten developers' credit, the config options in server-init.cfg have (fairly) good comments. You can view a reference copy of the config here. The server settings are stored in a file called server-init.cfg, which is located at the root of the Sauerbraten directory (from the tarball downloaded above). ![]() (you can also use a pre-made Docker environment, click here for details) Configuring the Server Download the latest version from their official SourceForge project for your platform. Unfortunately, the license for Sauerbraten does not allow redistributing partial archives, only the full archive or the source code, so you have to download the full ~1 GB archive to get the server binaries. The server binaries are distributed as apart of the tarball that contains the client binaries/assets/etc. In terms of network requirements, you’ll need to expose a pair of TCP and UDP ports (via firewall/port forwarding/etc.) if you want other people not on your network to play on the server, and/or if you want it in the master server list. I did my testing in a Docker container on a Digital Ocean droplet that had 1 CPU and 1 GB of RAM, so just about any average potato can host a Sauerbraten server. Runing a Sauerbraten server takes minimal compute, which is fun. As I learn more about hosting Sauerbraten servers (and explore different modded server setups), I’ll update this blog post (and maybe tweet if I do, who knows. This blog post serves as my way of documenting for myself how I got this running, and hopefully will be helpful to the 13 other people in the world that still play this game. Truely, it is one of the worst documented systems I’ve had to work with, ever. ![]() While it’s easy to get the game up and running as a client/player, running a game server is non-trivial, thanks to the awful documentation. Cube 2: Sauerbraten is an old-school first-person shooter game that feels very similar to Quake and Unreal Tournament.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |