Live lobby
This is the live output of the open lobby server. Also available as plain text, JSON and HTTP streaming JSON.| Confederate address | ![]() |
Specs | Plays | Status | Map | Host name | Title |
|---|
Leaderboards
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. ...- bohan's game results and replays (this site)
-
a continuously automated copy of rbabbit's wz-2100.com game results and replays....- Note: rbabbit has his site down currently so, after 518 games from late December 2025 to mid Februrary 2026, no new data is collected right now. Big thanks to him for sharing ideas, source code, motivation, and data!
-
a continuously automated copy of pastdue's wz2100-autohost.net game results....-
Note 1: pastdue's results are humanly impossible to retreive because you are forced to go
manually copy/paste each game result webpage individually and reformat the data.
The ugly workaround was to script the browser to fetch the multiple little pieces of JSON.
Pastdue says about this:
The human verification step has to be used because AI crawlers absolutely hammer the crap out of the site otherwise. They ignore robots.txt. They constantly use new IPs. It sucks, but it's the only solution that works right now.
There must be A) a misunderstanding of how computers and networks operate, because serving big JSON data is of course not an issue. B) BS. The correct answer is B. It's been a recurring pattern for years. - Note 2: pastdue eventually purely banned all access to his website, so his data are not collected anymore. Only 354 games from January 2026 before the ban are present in the dataset distributed here.
- Note 3: For the replays, the download URL does not work directly, you have to go manually click on buttons on his website! So I don't have a copy of the replay files.
-
Note 1: pastdue's results are humanly impossible to retreive because you are forced to go
manually copy/paste each game result webpage individually and reformat the data.
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
Old server is proprietary and misbehaving
Evidence shows that the owner of the old lobby.wz2100.net server has been deceiving the player community for months.That old server:
- prevents players from listing games: pure and simple IP bans,
- prevents players from seeing the same game list as others: shadow banning,
- prevents players from seeing other players: sending forged data with zero player counts in games where there actually are players,
- prevents players from joining games: acts as a man-in-the-middle who decides who should (not) play with who.
- prevents players from hosting games: fake hosting "rates and limits" errors, or pure simple IP bans.
- ...
Pure and simple IP ban
Since the 28 January 2026, after just about 24 hours of hosting, my main IP is banned from lobby.wz2100.net (see this issue).
This means I can no longer see the list of games from within WZ using that lobby, and of course cannot host either.
On this occasion I found a severe bug in WZ's lobby connection handling which could have explained that ban,
and the ban I had a year before. I submitted a fix. I got no answer after two weeks.
Fake hosting "rates and limits" errors
Between the 28 January and the 16 Februrary 2026, my available slots for hosting games on lobby.wz2100.net
were progressively reduced from 3 slots, then to 2, then down to a bogus zero-and-a-half slot.
In other words 90% of the time, I cannot host even a single game.
The system has restrictions so absurdely tightened it breaks itself.
By comparison, one of the machine titled "Autohost" uses 5 slots alone.
The other machine of the same title uses 3.
The main "dumbyhost" machine uses 3 and another machine was necessary for a fourth slot.
Not everyone is treated the same.
Forged data
Between the 11 and 12 Februrary 2026, the lobby was sending incorrect player counts for all games, except the ones titled "Autohoster" on one particular machine.
If this sounds crazy, it's because it is... Read on!
To add to the confusion, the numbers were different depending on who connects to the lobby.
For me, the player counts were zero (e.g. "0/10") everywhere most of the time,
except on rare occasions, where it was about half the real number of joined players
(e.g. showing "5/10" instead of "9/10" and "6/10" instead of "10/10").
People I talked to reported seeing normal values.
The spectator count was still correctly updated, and I know that data is sent in the same packet as the player count.
This element is sufficient evidence for me to accuse pastdue of having sent forged numbers specifically to me to try to deceive this site.
Whatever he had in mind, this was both a wrong cause and a lost cause.
Wrong because I receive positive feedback about this site.
Lost because there's no way for him to control who can play with who.
It's sad, but each human has both his bright and dark sides. I witnessed one dark side there. I've seen worse.
(see this discussion).
Shadow ban
His passion for hatred seems to be a great source of motivation which lead to another notable innovation
running on the infrastructure paid by your donations.
Since mid-february, pastdue's lobby has gained knowledge of IP ranges concerning my person.
When I eventually manage to get just one game entering his lobby, it shows it back to me in the list, but only for me.
Virtually no one will ever see my games listed.
For context, he spent some time implementing this while I was helping fixing bugs in WZ.
On 6 March 2026, since nobody dared denouncing the malpractice, I opened a discussion on the "official" github with just this content:
March 2026 - Health report on lobby.wz2100.net
It's degrading.
Within 2 hours, the secretary of the politburo proceeded to delete the discussion and blocked my github account from any interaction with the organisation.
We've totally lost the guy.
I've also collected dozens of cases where other people's games are not appearing in the lobby. In fact, this happens constantly, you just need to look at the lobby through multiple IPs to see it.
Man in the middle
At the begining of April 2026, with version 4.7.0, you lost your freedom to chose who you play with.
For decades, people could join any game listed in the lobby, without informing the lobby (as long as they had nonforged lobby listing).
This is no longer the case. You have lost this ability.
In total secrecy, he cooked and he suddenly pushed a totally different lobby principle where Big Brother interposes himself between you and other players.
Autohost is not for you
Since the 13 Februrary 2026, I'm banned from joining the games running on the "Autohost" machines.
After I insisted on receiving an explanation, I was told that my presence occupies a slot in the game
that would have been better used by someone who's more likely to be a human.
It's actually wrong since I don't join a game when there's less than 2 free slots and leave it when there's no free slot.
The most important impact is games from the "Autohost" machines will never have their results published here.
And the person who's running those machines doesn't make the data available by other means (see the Open data section).
Also you will never see me playing any game hosted by those same machines.
He who must not be named
I cannot confirm whether this is true because I've been banned from his Discord server for years, but someone told me if you dare writing my name there, he has a robot that deletes your message.
Rational conclusion
What to expect next? More over-possessive and unethical behaviours leading to hidden traps waiting for you to stumble upon.
No thanks! I free my mind and explore better horizons.
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:
- Everyone can list the games.
- Everyone can see the same game list.
- Everyone can see other players.
- Everyone can join games.
- Everyone can host a game.
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 different lobby servers, one has to use my 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.

