Warzone 2100

Warzone 2100 Game Hub

Live lobby

This is the live output of the open lobby server. Also available as plain text, JSON and HTTP streaming JSON.


Confederate address GameID or IP:port -> Join Specs Plays Status Map Host name Title

Leaderboards

Leaderboard:
Players:
Matches:

This is Bogus!

Please don't take the rankings seriously.
A lot of times, Warzone 2100 just ... borks, for a lack of better understanding of what's going on.
If you find a broken result and want it deleted, send me (see footer) a message with the replay link of the game and I will delete its entry. I might add a simple delete button at some point.
As a consolation, you can hope that statistically the bad chances for games to manfunction will even out amongst players, so everyone makes as much profits of the bugs than they are victims of them.

Integrated rating

In 2025, the integrated rating feature was removed from Warzone 2100.
In 2026, as a first step to reintroduce it in some form without breaking compatibility with other players, I reused the display of the player stars and medals: the host sends ratings to all players, rather than their meaningless local stats. You can see the effect when joining my games. The source code modifications are in this Git commit.

Open data

The information presented on this page is the result of collecting multiple sources of game logs. ...
If you want the raw dataset to do your own calculations or website, download results.json. All replay files are in the replays directory.

Open calculation

The calculation is done entirely locally by your browser.
If you want to study how it's calculated or make changes, look at the file calculate.js. The entry point for the whole table construction machinery is in results.js.

Open lobby server

New server: decentralised, open source

I run a simple lobby server on this machine so it can be used as an alternate lobby. I'm personally using it all the time.

The new server fixes the issues ... of the old server:

To use it, one has to edit his local WZ config file and change the entry lobbyserver to:

lobbyserver=https://warzone2100.retropaganda.info/lobby

To be able to join games that are hosted on multiple lobby servers, one has to use an unjailed version of Warzone 2100.

The new server has a simple confederation system ensuring decentralisation: lobby servers can opt-in to exchange game lists between each other. You can run your own and make it exchange games with mine, both ways. Players can choose to use either and see the same games. The source code is here: lobby.server.js.