This guide shows you what is required to get your very own Atlas dedicated server up and running.
Other ATLAS Guides:
- How to Properly Choose a Server as a Noob.
- How to Find which Home Server You're in.
- Island Selection / Biomes Guide.
- How to Change Home Servers.
- How to Build a Sloop / Ship.
- Early Game Survival Tips.
- Relative Bearing Guide.
- How to Level Up Fast.
- How to Find Water.
- Vitamins Guide.
Installation of Server Files
The first step is to retrieve the files for the game, this is done via SteamCMD.
Download SteamCMD for Windows.
Once you have SteamCMD, run the following command:
- steamcmd +login anonymous +force_install_dir C:\atlasserver +app_update 1006030 validate +exit
Note: You can adjust the +force_install_dir parameter to the directory you want to download the server to.
This will then download the entire game, Once completed, it's time to setup the server configuration.
In this section we define the options on configuration and some basic commandline parameters.
The best method for a self-hosted solution is to use the provided .bat file.
Inside myserver\ folder where you downloaded the game files, create a bat file e.g. start.bat
Inside the .bat file enter in this:
start /high C:\myserver\ShooterGame\Binaries\Win64\ShooterGameServer.exe Ocean?ServerX=0?ServerY=0?AltSaveDirectoryName=00?ServerAdminPassword=123?MaxPlayers=125?ReservedPlayerSlots=25?QueryPort=57561?Port=5761?SeamlessIP=127.0.0.1 -log -server -NoBattlEye
Change parameters as required e.g. change max players to max players desired. Change the SeamlessIP to your public ip or leave as is for LAN. Change the Queryport and port to the ports you want to use (You will have to portforward/open them).
Change ServerAdminPassword for admin\rcon purposes.
Next up, you need the official server grid tool here:
- ServerGridEditor (Hit "Clone or Download" then "Download Zip")
Open the tool and configure how you want, two templates are provided under projects you can use for premade templates. Ports are defined in the commandline but try to match them.
How do I set the server name?
In the edit project, your server name is the "friendly name" This is what people will see.
How do I set a server password?
"Atlas password" box in the edit project section.
Where do I put the ServerGrid.Json file after I export it?
You put this in the folder you installed the server at, inside it's subfolder: shootergame\ e.g. C:\MyServer\shootergame\
Running the Server
The best method for a self-hosted solution is to use the created .bat file you created above
Inside the folder you set with steamcmd to install the files above, use the myserver\ folder where you downloaded the game files, Run Start.bat.
You should then go into the atlastools directory and start the redis database .exe, this is required to run alongside your server as it stores all the data, you can typically leave this as default, since it's a local installation no port forwarding is needed, but if you plan on having a seperate redis/server setup on two different machines then you should port forward, although that is not recommended due to increased latency.
Please note some port-forwarding may be required, by default the server will use port 7777 and 27015, each servergrid uses unique ports and runs a separate process! you should unblock these port in your firewall\router.