Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
The game relies on three internet based components:
If any one of those components goes offline, the game will cease to function. As I understand it the intention is to take down the API, and likely also the CDN. No idea if they're going to (or even need to) close their account with Photon. I say not sure about Photon since I'm pretty sure the usage of Anyland falls within Photon's free tier, but that is only my speculation since we've received no communication from Philipp or Scott.
We've already documented the API and archived nearly all of the content. And now thanks to Cyel (a member of the Manyland community archive who has stepped up to help with the Anyland effort), work has begun on a custom user run server.
This custom server will be acting as the replacement for the API and the CDN. This means you can take a modified version of the Anyland client and point it to a custom server hosted either on your own computer or somewhere on the internet.
At first this server will allow only for singleplayer use. This is because the multiplayer is handled by a proprietary third party component (PUN) which still needs to be replaced. Neither myself nor Cyel have looked too deeply into this part as we're still focused on making sure everything is archived and starting work on the single player server.
As with everything related to this archive, you can find status updates in the Anyland Discord server. If you don't want to follow along with the day by day status, just be on the lookout for posts to the announcements channel.
Woaw, thank you for this detailed step by step explanation and taking the time Zetaphor ❤️
I'm really glad to see the efforts you and others put into this "seems to be" crazy amount of work, I see there's 3 main parts that makes Anyland function and it seems the game has been developed in a way that it can only run off a server as the game itself is a "client", I don't know how you guys will manage to do this but you are incredible just for making all of this already!
This is correct, the game you're running on your computer is the client that takes information from the server (official or user run) and presents it in VR and allows you to interact with it.
The way we're doing is by monitoring the network traffic between the client and the server, and then writing code to replicate the responses the server sends to the client. This is a process called reverse engineering. By doing this we're creating our own server that anyone can run themselves. You will need to install a mod to your client that lets it connect to this server instead of the official Anyland server.
This is easy to do for a single player server because Anyland uses a text-based format called JSON. This will be more challenging for the multiplayer part because Anyland uses Photon's PUN service, which is both proprietary and encrypted.