Releases: hopfenspace/Unciv
APIv2: Alpha 2
A completely new multiplayer experience
We are on a good track! The new multiplayer APIv2 is working, has been tested and confirmed to do its job. Lobbies, chats and friends have been implemented, even though some of the features are still missing, most notably convenience features in the user experience. There's no caching or persistent client-side storage yet. The default server is https://runciv.hopfenspace.org. Backward compatibility with the APIv1 may currently be limited.
Attached are two debug builds for Android and Desktop (Linux/Windows/MacOS). The Android app may be installed side-by-side with the official app, since it uses a different package name. When you play the Desktop app, make sure to run it another directory because it otherwise may overwrite your existing configuration, i.e. don't run it in your Downloads folder.
If you encounter any errors, please report them in this repository.
How to play this new multiplayer version?
Download the APK or the JAR file from below. These two builds below are already correctly configured. If you build from source, change the multiplayer server to https://runciv.hopfenspace.org
and restart the game.
Install the APK on your Android device or run the JAR file on your Desktop (Linux/Windows/MacOS), then start the game. On Windows, you can easily download the Unciv.bat
file as well: this allows to execute the game by double-clicking the .bat file.
Now you're ready to go! By clicking on the multiplayer button in-game, you are requested to create a new account or login with an existing account. Don't worry, you can use anything for signup, there are no captchas, e-mail confirmations etc.
Then you are presented with the lobby browser. Click on the +
icon to create a new lobby. From there, you can invite your friends to the game, change the game and map options and start the game.
The game itself will work smoothly and update seamlessly when players finish their turns. Also check out the new mechanics like chatting and friend systems to stay in touch with the other players! Have fun!
APIv2: Alpha 1
API v2 is working, multiplayer functionality has been tested and confirmed to do its job. Lobbies, chats and friends have been implemented, even though a lot of features are still missing and some server-side functionality is not available yet: most notably some important WebSocket events. Manually updating games is currently required to play a game. There's no caching or client-side storage yet.
Attached are two debug builds for Android and Desktop. The Android app may be installed side-by-side with the official app, since it uses a different package name.