You can host a Last Oasis server on your own VPS with ZapX. Last Oasis is not (yet) included in the Game Server Installer, so you’ll need to set up the server manually. Last Oasis servers don’t run on their own: Each server is an oasis in a Realm that you create in the developer’s official MyRealm portal. This guide explains what you need, how to install and start the server, and which ports to open.
| Requirement | Last Oasis |
|---|---|
| Operating system | Windows Server. The official guide covers the Windows server and describes only one additional step for Linux. |
| Server files | Last Oasis - Dedicated Server, Steam app ID 920720 |
| Steam account | A Steam account that owns Last Oasis |
| Realm | A Realm in MyRealm with a Customer Key and Provider Key |
| Access | Remote Desktop |
Last Oasis is not (yet) available in the Game Server Installer. If your VPS runs Linux, install a Windows Server template via Settings > Reinstallation. This deletes all data on your VPS. See Server Reinstallation for more information.
Self-hosted servers are only available on Steam; you can’t host a Realm on Xbox. However, Xbox players can join a Realm if you allow their platform.
Start the server using MistServer.exe in the server folder and a startup file. Create a text file in the server folder, add the line below from the official guide, then rename the file to server1.bat:
MistServer.exe -log -force_steamclient_link -messaging -NoLiveServer -EnableCheats -backendapiurloverride="backend-production.last-oasis.com" -identifier=server1 -port=5555 -CustomerKey=<CUSTOMER-KEY> -ProviderKey=<PROVIDER-KEY> -slots=50 -QueryPort=27015 -OverrideConnectionAddress=<IP-DEINES-VSERVERS>
| Parameter | Description |
|---|---|
-identifier | Name of this server, for example, server1 |
-port | Game port, unique to each server |
-QueryPort | Query port, unique to each server. Required when running multiple servers. |
-CustomerKey | Your Realm’s Customer Key, the same for all servers in the Realm |
-ProviderKey | Provider Key from MyRealm |
-slots | Player slots; according to the developer, it’s best to use no more than 100 |
-OverrideConnectionAddress | Public IP address of your VPS |
Start the server by double-clicking server1.bat. You can check whether it has connected to your Realm in MyRealm. To start the server automatically when your VPS restarts, create a task in Task Scheduler that runs server1.bat at system startup.
For a Linux server, the official guide says to create a steam_appid.txt file containing 903950 in the server’s Mist/Binaries/Linux folder. It doesn’t describe any further steps for Linux.
| Port | Use |
|---|---|
| 5555 | Game (value of -port) |
| 27015 | Query (value of -QueryPort) |
Set the ports yourself using the startup parameters; the official guide doesn’t specify default values. It also doesn’t document a protocol, so allow the ports for both UDP and TCP in the Windows Firewall (Manage Windows Defender Firewall rules). Also open them in the Network Firewall tab for your VPS in the ZapX dashboard.
