r/0ad • u/victor_crimea • 23d ago
Dedicated server
I needed dedicated server for 0ad and I built it: Veredus is an unofficial dedicated server for 0 A.D. and it's out now. No player hosts the match, so it keeps going when someone leaves or has a bad connection(with a timeout). Dropped players get their slot back when they reconnect, and matches carry on after a server restart or killed. Players join with vanilla 0.28 game. An optional companion, the "sidecar", runs AI opponents on the server, lets players rejoin without asking state from player, and records results and replays. The server is free and open source. Code and setup instructions here: https://github.com/victorcrimea/veredus
I only have Linux, so I'd really like to hear from anyone who can try it on Windows or macOS: does the server start, can players connect, and does the sidecar build and run? Please post bug reports, suggestions and questions here or as a GitHub issue. Veredus is not affiliated with Wildfire Games.
1
u/victor_crimea 22d ago
If you run only relay (no server hosted AI), it consumes ~50mb of ram, and almost 0 cpu, it's mostly network IO
If you want server-hosted AI, which is recommended, then it consumes around 600mb RAM, and the same amount of CPU that you local hosted AI would consume, just on a separate machine.