• Drac346 EpikFail

Atlas Dedicated Server Setup Guide - Part 3: Building the Map

Overall Steps

  1. Download the map editor

  2. Create Project, and save after the first project menu, close project

  3. Update project JSON with missing elements (templates, background)

  4. Plan map (grab some scratch paper)

  5. Size (how many maps do you want?)

  6. TCP\UDP ports (4 per map)

  7. Bonuses (harvesting, exp, treasure)

  8. Environment (temperate, polar, tropical, ect)

  9. Starting location

  10. Quest Islands

  11. Leveling islands

  12. Program map into the map editor

  13. Export Images

  14. Host Images

  15. Save and review json files

Map Editor

  1. Download the MapEditor and click download (green button, top right'ish). Unzip wherever you want; we will use c:\ServerGridEditor.

  2. Before you start the editor, go to the Projects Folder and rename the three default files located within.

  • ServerGrid.json −> ServerGridOriginal.json

  • ServerGrid2x2.json −> ServerGrid2x2Original.json

  • ServerGrid4x4.json −> ServerGrid4x4Original.json

  1. To start the editor, go to the unzipped directory and run ServerGridEditor.exe (c:\ServerGridEditor\ServerGridEditor.exe)

  2. Take a look and play with the Original Project files if you want by clicking OPEN and selecting one of the project we just renamed. Close the project when you are done and we will make a new map. Close out of the MapEditor.

New Project Creation

  1. Run ServerGridEditor and Select "Create Project".

  2. Update the following fields:

  • Friendly Name (this is what shows up in steam or in the atlas server list)

  • Cells X

  • Cells Y

  • Cell Size (that's 1,400,000 in that image, NO COMMAS)

  • Column UTC Offset (in minutes, leave for 0 if you don't care)

  • DB Entry 1: Default; <IPAddress for REDIS Server>, <REDIS PORT>, <REDIS PASSWORD>

  • DB Entry 2: TribeDB; <IPAddress for REDIS Server>, <REDIS PORT>, <REDIS PASSWORD>

  • DB Entry 3: TravelDataDB; <IPAddress for REDIS Server>, <REDIS PORT>, <REDIS PASSWORD>

  • DB Entry 4: TerritoryDB: <IPAddress for REDIS Server>, <REDIS PORT>, <REDIS PASSWORD>

  • DB Entry 5: LogDB: <IPAddress for REDIS Server>, <REDIS PORT>, <REDIS PASSWORD>

  1. Click Create

  2. Click Project −> Save −> Save the file as ServerGrid.json (final location should be c:\ServerGridEditor\Projects\ServerGrid.json)

  • Note: (this is why we renamed the original in the earlier step, do so now if you didn't follow the step earlier in the guide)

  1. Close the Map Editor (Next section will fix missing elements before we work on the map)

Update JSON with Missing Elements

We need to edit the ServerGrid.json you just created. Use CodeWriter on Windows 10 or Notepad++ (my recommendations, both work well).

Go to line 88 and find:"discoZonesImagePath": "Resources/discoZoneBox.png",

To add the water background, add the following line ABOVE the previous line: "backgroundImgPath": "./WaterTiles/instinctworld-autoscaling",

Next we need to add all of the zone templates from the official Server (this is out of the ServerGridOriginal.json file we renamed).

This also adds Whales and Squids to our Zone templates

Around line 282 (the very end of the config), find: "serverTemplates": []

We are going to replace from the start of that line to the last ]. There is a final } afterwards, DON'T overwrite the final } Replace with:

1,007 views0 comments