How to setup Atlas Clusters

 

This guide will provide you with a step by step on how to setup a master and slave server with Streamline Servers. This guide assumes you’ve already created a map using the tool from the developers of ATLAS.

 

Step 1:

Decide on the grid size you want. Each grid on the server is = to 1 Atlas server on Streamline.

Eg 1x2 = 2 servers, 2x2 = 4 servers etc.

 

Step 2:

Use the tool from the developers to create your server map grid.
Official Tool: https://github.com/GrapeshotGames/ServerGridEditor

 

Step 3:

Decide on which server is your master server, this will be the server that stores the database information and links your servers together.

We generally pick the server with the lowest port as our master server, as this is easy to remember.

Use the below images to find out if the server is set as the master or slave.

 

Atlas Details button:

 

Atlas Details image:

 

Step 4:

For all slaves, you need to change them from a master server to a slave server. This is done by pressing the following button on the control panel:

Change to slave:

 

Step 5:

Open your project in the Atlas Server Grid Editor.

Go to Project and press the Edit button.

Enter the “Friendly Name” this will be the name that shows on the main server browser.

Enter the Database Entries as seen in the Image.

Default

TribeDB

TravelDataDB

TerritoryDB

LogDB

 

Edit Project:

 

The rest of the information such as URL, Port and password  can by found from the Atlas Details button from your Master server.

Atlas Details image:

 

Step 6:

Find the details you require to enter into each grid in the ServerGridEditor by clicking the ‘Atlas Server Details’ button on the master and each slave server. This will bring up the following:

 

Atlas Details image:

 

We are using a 2x2 grid as our example:

 

 

Step 7:

Assign each grid to a server. To do this while you have your Island Editor open press CTRL + Left click on an empty space in each grid.

 

Use the details you got from the last step and fill it out as follows:

This includes the Name, IP, Port, Gameport and SeamlessDataPort.

 

 

The home server tick (at the bottom) allows that grid to be spawned on. You can have multiple ‘homes’ in a single cluster setup.

 

Step 8:

Continue this for each grid you are setting up. Please remember, that 1 grid is equal to 1 server.

Ensure you keep track of which server is assigned to which grid location, as this will be required for a future step.

 

As rule of thumb, I go from lowest server port to highest going left to right.

This makes it easy to keep track but is not necessary.

 

Step 9:

Click project, and save the project under any name you like.

 

Step 10:

 

Open the Export Menu, and press Local Export All.

Press Ok on the next screen.

 

Local Export:

 

Step 11:

Open the Commandline Manager for each server.

Each server needs a different Custom Commandline.

 

Create a new Custom Commandline.

 

Set the ‘Server X’ and ‘Server Y’ value as the grid value shown on the map editor tool under name. If you are unable to see this on the Island editor press the “Show Server Info” button down the bottom of the program.

 

In our case we are doing the top left map which is (0,0)

Server X is the first value, Server Y is the second value.

 

 

Command Line:

 

Save this command line and click ‘Select’ on the right to ensure the server loads it.

 

Step 12:

 

Rename your ProjectName.json, ProjectName.ServerOnly.Json and the folder ProjectName in your ServerGridEditor\Export folder to ServerGrid.json, ServerGrid.ServerOnly.Json and folder name to ServerGrid respectively

 

Login to all of your servers FTP’s and upload your ServerGrid.json, ServerGrid.ServerOnly.Json and folder name ServerGrid into the servers \ShooterGame\ folder.
All ServerGrid files need to be the same across each server in the cluster.

 

The 13:

Start your master server first and ensure this completely launches then start your slave servers.

 


Your server should now be online.

  • 18 Users Found This Useful
Was this answer helpful?

Related Articles

Basic Details on Setting Up an Atlas Server

This guide will assist you in setting up your Atlas dedicated server with Streamline Servers....

Setting up a grid in Atlas

This guide will provide you with assistance on how to setup a custom grid on your server with...

Atlas Admin Commands

This guide will provide you with the admin commands for Atlas with Streamline Servers. First,...

Remove Level Cap on Freeport Server

To remove a level cap on a freeport server follow these steps.Please note, all 1x1 servers will...

Whitelisting Admins

This guide will provide you with information on how to whitelist admins on your Atlas server....