NEW 📢 Limited launch offer: up to 70% off your first month on every game!See plans

How to host a Last Oasis server (2026)

Last OasisUpdated Nov 5, 20269 min read

Short answer. You can host a Last Oasis server yourself for free: install the "Last Oasis - Dedicated Server" tool (Steam app 920720) with SteamCMD, get your Customer Key and a Provider Key from the MyRealm site, and start MistServer with both keys and a game port. Forward the game port, and the query port if you set one (27015 is Steam's default), as UDP. Or rent a Last Oasis server and skip the networking.

Players find your realm in the game's realm browser, which lists private realms next to the official ones, once the server has registered with the Last Oasis backend.

Checked on 5 November 2026 against the Chapter 3 Update (4 July 2026), the newest announcement on the game's Steam page.

This guide uses the developers' Last Oasis Self Hosting Documentation, which their Season 4 announcement links to, and the setup our panel uses for Last Oasis servers. Where the two differ, it says so. To skip to the rental route, go to Option 2.

What you need

  • The server software: "Last Oasis - Dedicated Server", Steam app 920720. Steam lists it as a Tool that is free to download, and our install downloads it with an anonymous SteamCMD login. The documentation says you log in to MyRealm with Steam to get your keys.
  • Your keys: the Customer Key and a Provider Key, from MyRealm (myrealm.lastoasis.gg). The Customer Key is one per realm owner, cannot change, and must be identical on every server in your realm. You can generate as many Provider Keys as you like; one Provider Key can be used on every server in the realm, or each server can have its own.
  • A machine that stays on: a spare PC, a home server or a cloud virtual machine. Our steps use 64-bit Linux, which is what we run.
  • RAM and CPU: the developers do not publish server requirements that we could find. Treat any figure you read elsewhere as an estimate.
  • A player cap: set with -slots. The documentation recommends no more than 100.
  • Network: a UDP game port reachable from the internet, different for every server on the same machine. The documentation says a separate query port is only needed when you run more than one server.

Option 1: host it yourself

These steps are for Debian or Ubuntu. The install commands and folder layout follow our panel's installer.

Install the server

  1. Install the libraries SteamCMD needs.
    sudo apt update
    sudo apt install curl ca-certificates lib32gcc-s1 lib32stdc++6 -y
  2. Create a user for the server and switch to it.
    sudo useradd -m -s /bin/bash -U lastoasis
    sudo su - lastoasis
  3. Install SteamCMD and let it update itself once.
    mkdir -p ~/steamcmd ~/server
    cd ~/steamcmd
    curl -sSL -o steamcmd.tar.gz https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    tar -xzf steamcmd.tar.gz
    ./steamcmd.sh +quit
  4. Download the server.
    ./steamcmd.sh +force_install_dir /home/lastoasis/server +login anonymous +app_update 920720 validate +quit
    In our installs, SteamCMD sometimes printed "Missing configuration", left no game files and still carried on as if it had succeeded. Check that steamapps/appmanifest_920720.acf and Mist/Binaries/Linux/MistServer-Linux-Shipping exist in the server folder, and run the command again if they do not.
  5. Copy the Steam client library where the server looks for it, as our install does.
    mkdir -p ~/.steam/sdk32 ~/.steam/sdk64
    cp ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/
  6. Create steam_appid.txt. The Linux build needs this file next to the binary, containing the game's own app id, 903950, not the server's 920720.
    echo 903950 > ~/server/Mist/Binaries/Linux/steam_appid.txt

Get your keys

  1. Sign in to MyRealm with your Steam account.
  2. Copy your Customer Key and generate a Provider Key in the Settings section of MyRealm. The documentation says MyRealm calls the Customer Key "Game server registration key" and Provider Keys "Self hosted game servers registration keys". Keep both private.

Start it and join

  1. Start the server from its Linux binary folder. Replace the keys and the ports with your own:
    cd ~/server/Mist/Binaries/Linux
    ./MistServer-Linux-Shipping -log -force_steamclient_link -messaging -NoLiveServer -backendapiurloverride="backend-production.last-oasis.com" -identifier=myserver1 -port=5555 -QueryPort=27015 -slots=20 -CustomerKey=YOUR_CUSTOMER_KEY -ProviderKey=YOUR_PROVIDER_KEY
    This is the documentation's example command, run from the Linux folder and without its -EnableCheats flag. Our panel uses the same flags with the backend name backend.last-oasis.com, which pointed to the same address on 5 November 2026. The documentation explains the options: -identifier names the server, -port must be unique for each server, and -QueryPort is only needed when you run several servers. Its example also passes -OverrideConnectionAddress= with your external IP; to use the machine's own address instead, it says to leave that flag without the = and the address (our panel fills in the server's public address).
  2. Open the ports. From your own admin account (the lastoasis user cannot use sudo), allow your game port and the query port as UDP on the machine's firewall (with ufw: sudo ufw allow 5555/udp and sudo ufw allow 27015/udp), then forward both on your router. The documentation says you need an external IP address and port forwarding, and that with a router that supports UPnP any player should be able to join.
  3. Check it in MyRealm. The documentation says you monitor the server there.
  4. Set your rules. The documentation covers realm settings and per-oasis settings, and says per-oasis settings win when they conflict, except the experience, foliage and harvest multipliers, where the realm and oasis values are multiplied together. Restart the server after changing additional settings.
  5. Join it. Players open the realm browser in the game and find your realm there.
  6. Update by stopping the server and running the step 4 download command again, then start it.

Option 2: host it on PlayNHost

Renting removes the install, the ports and the update routine. You still bring your own keys from MyRealm, because Last Oasis registers servers through its own backend.

  1. Pick a plan. Open the Last Oasis server hosting page and compare the plans: FIREFLY (17 players), DINGHY (25) and BUFFALO (35) at the time of writing. Press Create Server (Customize Plan on BUFFALO) and finish the order. Prices change, so check them on that page.
  2. Wait for the install. The server appears in the panel.
  3. Add your keys. Copy your Customer Key and a Provider Key from MyRealm. The server's Overview page asks for them under Your server needs one more thing: paste each one and press Save, then restart. You can change them later on the Settings tab, in Last Oasis Customer Key and Last Oasis Provider Key. See How to set up your Last Oasis realm and server keys.
  4. Join it. Open the game's realm browser and find your realm. See How to connect to your Last Oasis server.
  5. Become admin. See How to become an admin on your Last Oasis realm.

What the panel does for you:

  • It fills your game port into the start command, together with the Query Port setting, the server identifier, the player cap and the server's public address.
  • It checks for a game update each time the server starts, while Auto Update is on (the default; it is on the Settings tab under Show advanced).
  • The installer retries the SteamCMD download up to three times and refuses to finish unless the server binary is on disk, so the "Missing configuration" trap above does not leave you with an empty server.
  • It creates the Mist/Mods and Mist/Content/Paks/~mods folders, which are not there on a fresh install. In our test, a mod packaged as a plugin folder loaded from the first and a single .pak file from the second. Since Update 44848 (20 February 2026), players who launch the game with Easy Anti-Cheat on cannot join modded private servers.

If a server does not register or players cannot find the realm, see Last Oasis server will not register or players cannot find the realm.

Self-hosting or renting: an honest comparison

  • Cost: the server software is free. Self-hosting costs power, hardware and bandwidth, or a cloud machine. Renting is a monthly fee set by the plan.
  • Uptime: a home server is only up while your PC, power and internet are. A rented server runs on the host's hardware.
  • Exposure: at home, players connect to your public IP address and you look after the firewall and router. A rented server keeps your home IP out of it.
  • Setup: self-hosting needs the command line, SteamCMD, steam_appid.txt, port forwarding and the launch command. Renting needs your two keys.
  • Keys: both routes need your own Customer Key and Provider Key from MyRealm. Neither route skips that step.

Ready to skip the setup? See the Last Oasis server plans.

Already hosting it somewhere else? Move your server to us

OUR LATEST BLOGS