• Drac346 EpikFail

Atlas Dedicated Server Setup Guide - Part 4: Planning the Map

Planning the Map

Overall Steps

Step to be completed:

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

  2. TCP\UDP ports (4 per map)

  3. Bonuses (harvesting, exp, treasure)

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

  5. Starting location

  6. Quest Islands and Ship Path

  7. Leveling islands

This is probably the most important step. Many issues revolve around loosing track of all the different elements that need to be account for when building the map. We will go step by step to ensure everything is documented correctly the first time.

Map Size

Size matters. Each map takes between 2 GB and 6 GB of RAM based on the number of players. My maps seem stable around 4.5 GB. CPU varies a lot between the make and generations but I find that memory is more of a constraint that processing power. Pick the size you think you can run. It should be noted that you can run a 4x4 map but only load a single grid. The server will run fine without the other 3.

We will build a 2x2 map, and you can make it a 1x1 by only running 1 of the 4 grids. Likewise, the same is true for a 1x2 (just run 2 instances instead of all 4, it's completely supported). The only impact is that you will see a GIANT red wall of flame at the zone lines where the other servers are missing. It won't do anything other than prevent you from sailing, or swimming, into those zones.

X = 2 Y = 2

PORTS (TCP and UDP)

Yes, we must plan this out NOW. It gets chaotic trying to manage a LOT of ports. Here is a spreadsheet I used to plan the ports for a 2x2 map. This also notes which ports are TCP and UDP for the Server and Router Firewalls.



Each server has 5 ports that need to be tracked and configured.

	Port          | TCP\UDP
	Client Port 1 | UDP
	Client Port 2 | UDP
	Query Port    | TCP and UDP
	Seamless Port | TCP
	RCON Port     | TCP

Client Port #2 is ALWAYS +1 from the client Port. You cannot change it, so plan ahead.


Map Bonuses

Easier to plan this out now so we know what is going where in our map (assuming you want any of this). The assumption is that you are on a private server and you want some custom config. On my maps I spread this out over different zones so people are encouraged to travel to find the best places. Here are some of the settings I will incorporate into this walkthrough:

A1

  • KillXPMultiplier=2.0

  • HarvestXPMultiplier=2.0

  • CraftXPMultiplier=2.0

  • GenericXPMultiplier=2.0

  • SpecialXPMultiplier=2.0

  • Treasure=2

A2

  • TamingSpeedMultiplier=10.0

B1

  • GenericXPMultiplier=3.0

  • SpecialXPMultiplier=3.0

  • Treasure=3

B2

  • HarvestAmountMultiplier=5.0

  • HarvestXPMultiplier=5.0

Environments

There are 6 environments. We will pick 4 of them for our map. A1 - Temperate (This will become my starting zone) A2 - Equatorial (a little warm with storms for ship fun) B1 - Tropical (moderate weather for moderate Bonuses) B2 - Polar (extreme cold for the extreme harvest bounty!)

A1 - Temperate

  • KillXPMultiplier=2.0

  • HarvestXPMultiplier=2.0

  • CraftXPMultiplier=2.0

  • GenericXPMultiplier=2.0

  • SpecialXPMultiplier=2.0

A2 - Equatorioal

  • TamingSpeedMultiplier=10.0

B1 - Tropical

  • GenericXPMultiplier=3.0

  • SpecialXPMultiplier=3.0

B2 - Polar

  • HarvestAmountMultiplier=5.0

  • HarvestXPMultiplier=5.0

Starting Locations

A1 looks like a good starting location so far. Slight bonuses, fair weather. This will be our home for new players to get off the ground and start their exploration.

A1 - Temperate (HOME REGION)

  • KillXPMultiplier=2.0

  • HarvestXPMultiplier=2.0

  • CraftXPMultiplier=2.0

  • GenericXPMultiplier=2.0

  • SpecialXPMultiplier=2.0

A2 - Equatorioal

  • TamingSpeedMultiplier=10.0

B1 - Tropical

  • GenericXPMultiplier=3.0

  • SpecialXPMultiplier=3.0

B2 - Polar

  • HarvestAmountMultiplier=5.0

  • HarvestXPMultiplier=5.0

Quest Islands

Probably the biggest PITA is setting up the default games quest. But we are going to do it in our 2x2 map so lets plan it out. There are 8 islands, 1 ship path and one boss location that need to be accounted for. We only have 4 maps so it will be a little crowded.

For Reference, here is the quest details pieced together from the original map (it's in the Map Editor if you open the project ServerGridOriginal.json (as we renamed it earlier)).



NOTE: Select the island on the right and click EDIT ISLAND at the bottom. Look at the ' ExtraSublevels' section to determine which default region the island belongs too'. If you put a Polar Island in a Tropical Region, the island will remain Polar.

  • Golden Age Ruins -- Mnt_Y_WU_PVE PowerStoneIndex 1 - Official Map Location 14_13

  • Golden Age Ruins -- Mnt_X_WR_PVE PowerStoneIndex 2 - Official Map Location 2,5

  • Golden Age Ruins -- Mnt_S_WT_PVE PowerStoneIndex 3 - Official Map Location 3,11

  • Golden Age Ruins -- Cay_C_EE_PVE PowerStoneIndex 4 - Official Map Location 5,7

  • Golden Age Ruins -- Mnt_R_CH_PVE powerstoneindex 5 - Official Map Location 6,2

  • Golden Age Ruins -- Mnt_R_CL_PVE powerstoneindex 6 - Official Map Location 7,5

  • Golden Age Ruins -- Mnt_G_ET_PVE PowerStoneIndex 7 - Official Map Location 12,11

  • Golden Age Ruins -- Mnt_U_ER_PVE powerstoneindex 8 - Official Map Location 14,6

  • Ship Middle Right ship path PowerstoneIndex 9

  • TheSeaDemon - Official Map Location 7,7

We will plug that into our map notes: A1 - Temperate (HOME REGION)

  • KillXPMultiplier=2.0

  • HarvestXPMultiplier=2.0

  • CraftXPMultiplier=2.0

  • GenericXPMultiplier=2.0

  • SpecialXPMultiplier=2.0

  • PowerStoneIndex 1

  • PowerStoneIndex 2

  • PowerStoneIndex 3

  • ISLANDS

  • Mnt_Y_WU_PVE (for PS1)

  • Mnt_X_WR_PVE (for PS2)

  • Mnt_S_WT_PVE (for PS3)


A2 - Equatorioal

  • TamingSpeedMultiplier=10.0

  • PowerStoneIndex 4

  • PowerStoneIndex 5

  • PowerStoneIndex 6

  • ISLANDS

  • Cay_C_EE_PVE (for PS4)

  • Mnt_R_CH_PVE (for PS5)

  • Mnt_R_CL_PVE (for PS6)


B1 - Tropical

  • GenericXPMultiplier=3.0

  • SpecialXPMultiplier=3.0

  • PowerStoneIndex 7

  • PowerStoneIndex 8

  • PowerStoneIndex 9

  • ISLANDS

  • Mnt_G_ET_PVE (for PS7)

  • Mnt_U_ER_PVE (for PS8)

  • SHIPPATH

  • GHOST SHIP (FOR PS9)


B2 - Polar

  • HarvestAmountMultiplier=5.0

  • HarvestXPMultiplier=5.0

  • PowerStoneIndex 10

Starting Islands

We picked A1 for our staring location but we need to add one of the starter islands as well. This will make sure we have the NPC on the docks to trade gold with when the trading ships are not around.

Here are the confirmed staring islands. Pick one, or more for your custom maps.

  • Cay_H_WR_E

  • Cay_K_TR_E

  • Cay_J_EE_E

  • Mnt_A_WU_E

  • Mnt_F_ET_E

  • Mnt_J_WT_E

  • Mnt_L_CH_E

  • Mnt_O_CL

For our setup, we will use the first one in the list. Cay_H_WR_E and add it to the A1 Grid.

A1 - Temperate (HOME REGION)

  • KillXPMultiplier=2.0

  • HarvestXPMultiplier=2.0

  • CraftXPMultiplier=2.0

  • GenericXPMultiplier=2.0

  • SpecialXPMultiplier=2.0

  • PowerStoneIndex 1

  • PowerStoneIndex 2

  • PowerStoneIndex 3

  • ISLANDS

  • Mnt_Y_WU_PVE (for PS1)

  • Mnt_X_WR_PVE (for PS2)

  • Mnt_S_WT_PVE (for PS3)

  • Cay_H_WR_E (for the starter island)


A2 - Equatorioal

  • TamingSpeedMultiplier=10.0

  • PowerStoneIndex 4

  • PowerStoneIndex 5

  • PowerStoneIndex 6

  • ISLANDS

  • Cay_C_EE_PVE (for PS4)

  • Mnt_R_CH_PVE (for PS5)

  • Mnt_R_CL_PVE (for PS6)


B1 - Tropical

  • GenericXPMultiplier=3.0

  • SpecialXPMultiplier=3.0

  • PowerStoneIndex 7

  • PowerStoneIndex 8

  • PowerStoneIndex 9

  • ISLANDS

  • Mnt_G_ET_PVE (for PS7)

  • Mnt_U_ER_PVE (for PS8)

  • SHIPPATH

  • GHOST SHIP


B2 - Polar

  • HarvestAmountMultiplier=5.0

  • HarvestXPMultiplier=5.0

  • PowerStoneIndex 10

Contact Drac

You can find Drac active on Discord at: http://discord.pas.team

©2020 by KrookedSkull