Dedicated old - UberWaffe/OpenRA GitHub Wiki


Original developer keks-n
Current developer ihptru

State: in-developing, raw

Requirements: Linux


INFO: A new version of dedicated server follows each release version of OpenRA. Patching/testing takes several days after a new release. [note: a new repository is created for a new version]


To run:

  1. Fetch latest sources; ex: https://github.com/ihptru/OpenRA-Dedicated-20120504
  2. Compile (make all)
  3. Edit port/name/etc in start script (start in project root)
  4. Run. (./start)

Special notes:

  1. Using Null Renderer, Null SoundEngine
  2. Ignores DEV versions to join
  3. A first client is admin; if admin leaves, last connected client becomes a new admin
  4. Cheats/kick/bots/force-start/spot-clothing is not allowed. (Admin can only change a map)
  5. A new instance is spawned once previous game is finished. If game is started with 1 client, a new instance is spawned immediately (we can destroy OpenRA process - it will not affect client's game)
  6. Ban: a new Server setting (for settings.yaml). If IP matches, connection for client will be refused. Ex: Ban: IP1,IP2,IP3,...,IPn
  7. If started game is running for too long, the process will be destroyed on timeout (Timeout is not configurable yet and is equal to 5 hours)
⚠️ **GitHub.com Fallback** ⚠️