WARS
an open-source age-advancing real-time strategy game · 13 civilisations · 4 ages · random maps · scenario editor · computer players · online multiplayer
Play online right now
Host a game
- Open Wars on any device → Multiplayer.
- Play as a guest, or log in with your 3m4 account.
- Create game, pick the map and civilisations, add computer players if you like.
- Share the 6-letter room code (or tick Public so it shows below) and press Start.
Join a game: Multiplayer → Join by code, or pick one from the list.
Public games waiting for players
| Game | Map | Players | Host |
|---|---|---|---|
| Loading… | |||
Desktop
Windows, Linux and macOS builds (zip with wars, the console client wars-tui and the server).
cargo run --release -p wars-desktop
Android
Scan with the phone to download the APK, then open it (allow installs from your browser or file manager).
Download APK Tap selects · drag box-selects · long press acts · two fingers pan · pinch zooms.
iPhone / iPad
Scan to download the unsigned IPA; install it with Sideloader or Sideloadly and a free Apple ID.
Download IPA Not on the App Store.
Console
A terminal client with an action list and keyboard shortcuts for everything.
wars-tui is in every desktop download.
Play online
Multiplayer → play as a guest or log in with your 3m4 account → create a game and share the room code. Games run in lockstep on this server.
Accounts keep saves, replays and a place on the ladder.Run your own server
The same server this site runs, on your machine or a VPS. Point the clients at it in Options → Server URL.
git clone https://github.com/Devace-93/wars cd wars && cp .env.example .env make up # Postgres + server on :8086Guests work out of the box; 3m4 accounts need
ACCOUNTS_URL in .env.
Source
Everything is MIT-licensed Rust: one deterministic engine shared by all the clients.
GitHub Issues and pull requests welcome.Built by Enrique Magallón · more 3m4 apps · API: /api/healthz, /api/civs, /api/leaderboard