📜 ⬆️ ⬇️

The backend of the World in Conflict game server is publicly available.

image

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.

image

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.

Source: https://habr.com/ru/post/345244/


All Articles