Exceptionally good news: jointly by the companies Ubisoft and the Swedish Massive Entertainment, a working server for the game
World in Conflict has been made publicly available . This real-time strategy (RTS) was released in 2007; its official
Massgate server was closed in 2016, after which the massgate.org community decided to bring the game back to life, which inspired Ubisoft to take this step - now anyone can raise their own server for multiplayer and other online features.
The source code of the backend is available
via a link to Github under a GPL-2.0 license. The game server itself is written in C ++, so you need CMake and Visual Studio to compile. To start, you will also need MySQL (MySQL 4.2.1 was used in the original, but everything should work on more recent versions) and any simplest web server (the authors recommend SimpleHTTPServer).
By the way, the game itself can now be obtained absolutely free of charge until December 23
at the link - however, for this you may need to create an account in Uplay.
As developers note, this code is almost identical to the original server code, therefore, it has value as part of the game history. The point here is that since that time a lot of water has flowed, and today Massive Entertainment is known primarily for the recent
Tom Clancy's The Division . However, if you are interested in looking at an example of how the servers were written in the 2007th, welcome
to Github .
')
For everyone who may be interested in the story of one of the original game developers about its development, the
podcast recording with Johan Oldbring in English was also posted.