Jump to content
  • Adding sub server within a realm

    Adding sub server within a realm

    1. Extending realm by additional channels (sub-servers)

    To understand how to properly extend realm (aka World) by additional channel it is essential to get familiar with game server types each realm operates on.

    Realm is group of a servers (channels) containing maximum and total of 20 channels configured with server codes from scope belonging to realm being configured.

    Example

    • Realm 1: Server codes 0-19
    • Realm 2: Server codes 20-39
    • Realm 3: Server codes 40-59
    • and so on..

    Mixing codes from different groups is not allowed.

    1.1 Game Server types and their purpose

    • GameServer_R (regular): common game play, Boss Battle Together event, Mini Games, used to extend realm by new channels
    • GameSevrer_A (arca): Arca Battle and Acheron Guardian Events
    • GameServer_C (siege): Loren DeepCastle Siege and CryWolf Events
    • GameServer_M (market): Loren Market and Event Square maps, Chaos Castle, Illusion Temple Renewal, Illusion Temple Championship, Blood Castle, Chaos Castle, Devil Square Events
    • GameServer_I (instance): Labyrinth of Dimension, Imperial Guardian, 4th and 5th class quest
    • GameServer_B (battlecore): Tormented Square, Tormented Square (Battle), Chaos Castle (Battle), Chaos Castle Survival, requires dedicated Data and Join Servers

    Every server type should be configured at maximum number of instances per realm depending on game server type.

    • Regular:  1 or more
    • Arca: one only
    • Siege: one only
    • Market: one only
    • Instance: one only

    Battle Core game server should be only one for all realms.

    2. Extending configuration by new channel

    To add new channel it is necessary to edit 3 files:

    • ServerList.xml located in ConnectServer folder
    • MapServerInfo.xml located in Data folder
    • GameServer.ini located in folder of newly added regular Game Server

    2.1 Connect Server - ServerList.xml

    Default configuration

    <ServerList>
    	<Server Code="0"  IP="PUBLIC_IP" Port="56900" Visible="1" Name="Regular" />
    	<Server Code="12" IP="PUBLIC_IP" Port="56912" Visible="0" Name="Market" />
    	<Server Code="13" IP="PUBLIC_IP" Port="56913" Visible="0" Name="Arca" />
    	<Server Code="14" IP="PUBLIC_IP" Port="56914" Visible="0" Name="Siege" />
    	<Server Code="15" IP="PUBLIC_IP" Port="56915" Visible="0" Name="Instance" />
    	<Server Code="480" IP="PUBLIC_IP" Port="56120" Visible="1" Name="BattleCore" />
    </ServerList>

    To add new channel copy line of existing Regular game server type and set it with unique Code and Port

    <ServerList>
    	<Server Code="0"  IP="PUBLIC_IP" Port="56900" Visible="1" Name="Regular1" />
    	<Server Code="1"  IP="PUBLIC_IP" Port="56901" Visible="1" Name="Regular2" />
    	<Server Code="12" IP="PUBLIC_IP" Port="56912" Visible="0" Name="Market" />
    	<Server Code="13" IP="PUBLIC_IP" Port="56913" Visible="0" Name="Arca" />
    	<Server Code="14" IP="PUBLIC_IP" Port="56914" Visible="0" Name="Siege" />
    	<Server Code="15" IP="PUBLIC_IP" Port="56915" Visible="0" Name="Instance" />
    	<Server Code="480" IP="PUBLIC_IP" Port="56120" Visible="1" Name="BattleCore" />
    </ServerList>

    Note that PUBLIC_IP must be set to actual WAN IP.

    2.2 Map Server - Map ServerInfo.xml

    Default configuration

    Spoiler
    <MapServer>
    	<ServerList>
    		<Server Code="0" Initiation="1" IP="PUBLIC_IP" Port="56900" MinEntryGrandReset="-1" MaxEntryGrandReset="-1" MinEntryReset="-1" MaxEntryReset="-1" MinEntryLevel="-1" MaxEntryLevel="-1" Name="Regular" />
    		<Server Code="12" Initiation="0" IP="PUBLIC_IP" Port="56912" MinEntryGrandReset="-1" MaxEntryGrandReset="-1" MinEntryReset="-1" MaxEntryReset="-1" MinEntryLevel="-1" MaxEntryLevel="-1" Name="Market" />
    		<Server Code="13" Initiation="0" IP="PUBLIC_IP" Port="56913" MinEntryGrandReset="-1" MaxEntryGrandReset="-1" MinEntryReset="-1" MaxEntryReset="-1" MinEntryLevel="-1" MaxEntryLevel="-1" Name="Arca" />
    		<Server Code="14" Initiation="0" IP="PUBLIC_IP" Port="56914" MinEntryGrandReset="-1" MaxEntryGrandReset="-1" MinEntryReset="-1" MaxEntryReset="-1" MinEntryLevel="-1" MaxEntryLevel="-1" Name="Siege" />
    		<Server Code="15" Initiation="0" IP="PUBLIC_IP" Port="56915" MinEntryGrandReset="-1" MaxEntryGrandReset="-1" MinEntryReset="-1" MaxEntryReset="-1" MinEntryLevel="-1" MaxEntryLevel="-1" Name="Instance" />
    		<Server Code="480" Initiation="0" IP="PUBLIC_IP" Port="56120" MinEntryGrandReset="-1" MaxEntryGrandReset="-1" MinEntryReset="-1" MaxEntryReset="-1" MinEntryLevel="-1" MaxEntryLevel="-1" Name="BattleCore" />
    	</ServerList>
    	
    	<ServerMapping>
    		<Server Code="0"  MoveAble="0" MapNumber="30" DestServerCode="14" Name="Regular to Siege"/>
    		<Server Code="0"  MoveAble="0" MapNumber="31" DestServerCode="14" Name="Regular to Siege"/>
    		<Server Code="0"  MoveAble="0" MapNumber="34" DestServerCode="14" Name="Regular to Siege"/>
    		<Server Code="0"  MoveAble="0" MapNumber="41" DestServerCode="14" Name="Regular to Siege"/>
    		<Server Code="0"  MoveAble="0" MapNumber="42" DestServerCode="14" Name="Regular to Siege"/>
    		<Server Code="0"  MoveAble="0" MapNumber="79" DestServerCode="12" Name="Regular to Market"/>
    		<Server Code="0"  MoveAble="0" MapNumber="92" DestServerCode="13" Name="Regular to Arca"/>
    		<Server Code="0"  MoveAble="0" MapNumber="96" DestServerCode="13" Name="Regular to Arca"/>
    		<Server Code="0"  MoveAble="0" MapNumber="114"	DestServerCode="15" Name="Regular to Instance" />
    	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->	
    		<Server Code="12" MoveAble="0" MapNumber="30" DestServerCode="14" Name="Market to Siege"/>
    		<Server Code="12" MoveAble="0" MapNumber="34" DestServerCode="14" Name="Market to Siege"/>
    		<Server Code="12" MoveAble="0" MapNumber="31" DestServerCode="14" Name="Market to Siege"/>
    		<Server Code="12" MoveAble="0" MapNumber="41" DestServerCode="14" Name="Market to Siege"/>
    		<Server Code="12" MoveAble="0" MapNumber="42" DestServerCode="14" Name="Market to Siege"/>
    		<Server Code="12" MoveAble="1" MapNumber="79" DestServerCode="-1" Name="Stay on Market"/>
    		<Server Code="12" MoveAble="0" MapNumber="92" DestServerCode="13" Name="Market to Arca"/>
    		<Server Code="12" MoveAble="0" MapNumber="96" DestServerCode="13" Name="Market to Arca"/>
    		<Server Code="12" MoveAble="0" MapNumber="114" DestServerCode="15" Name="Market to Instance"/>
    	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
    		<Server Code="13" MoveAble="0" MapNumber="30" DestServerCode="14" Name="Arca to Siege"/>
    		<Server Code="13" MoveAble="0" MapNumber="31" DestServerCode="14" Name="Arca to Siege"/>
    		<Server Code="13" MoveAble="0" MapNumber="34" DestServerCode="14" Name="Arca to Siege"/>
    		<Server Code="13" MoveAble="0" MapNumber="41" DestServerCode="14" Name="Arca to Siege"/>
    		<Server Code="13" MoveAble="0" MapNumber="42" DestServerCode="14" Name="Arca to Siege"/>
    		<Server Code="13" MoveAble="0" MapNumber="79" DestServerCode="12" Name="Arca to Market"/>
    		<Server Code="13" MoveAble="1" MapNumber="92" DestServerCode="-1" Name="Stay on Arca"/>
    		<Server Code="13" MoveAble="1" MapNumber="96" DestServerCode="-1" Name="Stay on Arca"/>
    		<Server Code="13" MoveAble="0" MapNumber="114" DestServerCode="15" Name="Arca to Instance"/>
    	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
    		<Server Code="14" MoveAble="1" MapNumber="30" DestServerCode="-1" Name="Stay on Siege"/>
    		<Server Code="14" MoveAble="1" MapNumber="34" DestServerCode="-1" Name="Stay on Siege"/>
    		<Server Code="14" MoveAble="1" MapNumber="31" DestServerCode="-1" Name="Stay on Siege"/>
    		<Server Code="14" MoveAble="1" MapNumber="41" DestServerCode="-1" Name="Stay on Siege"/>
    		<Server Code="14" MoveAble="1" MapNumber="42" DestServerCode="-1" Name="Stay on Siege"/>
    		<Server Code="14" MoveAble="0" MapNumber="79" DestServerCode="12" Name="Siege to Market"/>
    		<Server Code="14" MoveAble="0" MapNumber="92" DestServerCode="13" Name="Siege to Arca"/>
    		<Server Code="14" MoveAble="0" MapNumber="96" DestServerCode="13" Name="Siege to Arca"/>
    		<Server Code="14" MoveAble="0" MapNumber="114" DestServerCode="15" Name="Siege to Instance"/>
    	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
    		<Server Code="15" MoveAble="0" MapNumber="30" DestServerCode="-1" Name="Instance to Siege"/>
    		<Server Code="15" MoveAble="0" MapNumber="34" DestServerCode="-1" Name="Instance to Siege"/>
    		<Server Code="15" MoveAble="0" MapNumber="31" DestServerCode="-1" Name="Instance to Siege"/>
    		<Server Code="15" MoveAble="0" MapNumber="41" DestServerCode="-1" Name="Instance to Siege"/>
    		<Server Code="15" MoveAble="0" MapNumber="42" DestServerCode="-1" Name="Instance to Siege"/>
    		<Server Code="15" MoveAble="0" MapNumber="79" DestServerCode="12" Name="Instance to Market"/>
    		<Server Code="15" MoveAble="0" MapNumber="92" DestServerCode="13" Name="Instance to Arca"/>
    		<Server Code="15" MoveAble="0" MapNumber="96" DestServerCode="13" Name="Instance to Arca"/>
    		<Server Code="15" MoveAble="1" MapNumber="114" DestServerCode="15" Name="Stay on Instance"/>
    	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
    		<Server Code="480" MoveAble="0" MapNumber="30" DestServerCode="-1" Name="Stay on BattleCore (Move Disabled)"/>
    		<Server Code="480" MoveAble="0" MapNumber="34" DestServerCode="-1" Name="Stay on BattleCore (Move Disabled)"/>
    		<Server Code="480" MoveAble="0" MapNumber="31" DestServerCode="-1" Name="Stay on BattleCore (Move Disabled)"/>
    		<Server Code="480" MoveAble="0" MapNumber="41" DestServerCode="-1" Name="Stay on BattleCore (Move Disabled)"/>
    		<Server Code="480" MoveAble="0" MapNumber="42" DestServerCode="-1" Name="Stay on BattleCore (Move Disabled)"/>
    		<Server Code="480" MoveAble="1" MapNumber="79" DestServerCode="-1" Name="Stay on BattleCore (Move Enabled)"/>
    		<Server Code="480" MoveAble="0" MapNumber="92" DestServerCode="-1" Name="Stay on BattleCore (Move Disabled)"/>
    		<Server Code="480" MoveAble="0" MapNumber="96" DestServerCode="-1" Name="Stay on BattleCore (Move Disabled)"/>
    		<Server Code="480" MoveAble="0" MapNumber="114" DestServerCode="-1" Name="Stay on BattleCore (Move Disabled)"/>
    	</ServerMapping>
    </MapServer>

     

    Similarly to previous file, extend existing sections of ServerList and ServerMapping by entries reflecting existence of new channel.

    ServerList section

    	<ServerList>
    		<Server Code="0" Initiation="1" IP="PUBLIC_IP" Port="56900" MinEntryGrandReset="-1" MaxEntryGrandReset="-1" MinEntryReset="-1" MaxEntryReset="-1" MinEntryLevel="-1" MaxEntryLevel="-1" Name="Regular1" />
    		<Server Code="1" Initiation="1" IP="PUBLIC_IP" Port="56901" MinEntryGrandReset="-1" MaxEntryGrandReset="-1" MinEntryReset="-1" MaxEntryReset="-1" MinEntryLevel="-1" MaxEntryLevel="-1" Name="Regular1" />
    		<Server Code="12" Initiation="0" IP="PUBLIC_IP" Port="56912" MinEntryGrandReset="-1" MaxEntryGrandReset="-1" MinEntryReset="-1" MaxEntryReset="-1" MinEntryLevel="-1" MaxEntryLevel="-1" Name="Market" />
    		<Server Code="13" Initiation="0" IP="PUBLIC_IP" Port="56913" MinEntryGrandReset="-1" MaxEntryGrandReset="-1" MinEntryReset="-1" MaxEntryReset="-1" MinEntryLevel="-1" MaxEntryLevel="-1" Name="Arca" />
    		<Server Code="14" Initiation="0" IP="PUBLIC_IP" Port="56914" MinEntryGrandReset="-1" MaxEntryGrandReset="-1" MinEntryReset="-1" MaxEntryReset="-1" MinEntryLevel="-1" MaxEntryLevel="-1" Name="Siege" />
    		<Server Code="15" Initiation="0" IP="PUBLIC_IP" Port="56915" MinEntryGrandReset="-1" MaxEntryGrandReset="-1" MinEntryReset="-1" MaxEntryReset="-1" MinEntryLevel="-1" MaxEntryLevel="-1" Name="Instance" />
    		<Server Code="480" Initiation="0" IP="PUBLIC_IP" Port="56120" MinEntryGrandReset="-1" MaxEntryGrandReset="-1" MinEntryReset="-1" MaxEntryReset="-1" MinEntryLevel="-1" MaxEntryLevel="-1" Name="BattleCore" />
    	</ServerList>


    ServerMapping section

    <ServerMapping>
    		<Server Code="0"  MoveAble="0" MapNumber="30" DestServerCode="14" Name="Regular to Siege"/>
    		<Server Code="0"  MoveAble="0" MapNumber="31" DestServerCode="14" Name="Regular to Siege"/>
    		<Server Code="0"  MoveAble="0" MapNumber="34" DestServerCode="14" Name="Regular to Siege"/>
    		<Server Code="0"  MoveAble="0" MapNumber="41" DestServerCode="14" Name="Regular to Siege"/>
    		<Server Code="0"  MoveAble="0" MapNumber="42" DestServerCode="14" Name="Regular to Siege"/>
    		<Server Code="0"  MoveAble="0" MapNumber="79" DestServerCode="12" Name="Regular to Market"/>
    		<Server Code="0"  MoveAble="0" MapNumber="92" DestServerCode="13" Name="Regular to Arca"/>
    		<Server Code="0"  MoveAble="0" MapNumber="96" DestServerCode="13" Name="Regular to Arca"/>
    		<Server Code="0"  MoveAble="0" MapNumber="114"	DestServerCode="15" Name="Regular to Instance" />
    	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->	
     		<Server Code="1"  MoveAble="0" MapNumber="30" DestServerCode="14" Name="Regular to Siege"/>
    		<Server Code="1"  MoveAble="0" MapNumber="31" DestServerCode="14" Name="Regular to Siege"/>
    		<Server Code="1"  MoveAble="0" MapNumber="34" DestServerCode="14" Name="Regular to Siege"/>
    		<Server Code="1"  MoveAble="0" MapNumber="41" DestServerCode="14" Name="Regular to Siege"/>
    		<Server Code="1"  MoveAble="0" MapNumber="42" DestServerCode="14" Name="Regular to Siege"/>
    		<Server Code="1"  MoveAble="0" MapNumber="79" DestServerCode="12" Name="Regular to Market"/>
    		<Server Code="1"  MoveAble="0" MapNumber="92" DestServerCode="13" Name="Regular to Arca"/>
    		<Server Code="1"  MoveAble="0" MapNumber="96" DestServerCode="13" Name="Regular to Arca"/>
    		<Server Code="1"  MoveAble="0" MapNumber="114"	DestServerCode="15" Name="Regular to Instance" />
    	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->	
    		<Server Code="12" MoveAble="0" MapNumber="30" DestServerCode="14" Name="Market to Siege"/>
    		<Server Code="12" MoveAble="0" MapNumber="34" DestServerCode="14" Name="Market to Siege"/>
    		<Server Code="12" MoveAble="0" MapNumber="31" DestServerCode="14" Name="Market to Siege"/>
    		<Server Code="12" MoveAble="0" MapNumber="41" DestServerCode="14" Name="Market to Siege"/>
    		<Server Code="12" MoveAble="0" MapNumber="42" DestServerCode="14" Name="Market to Siege"/>
    		<Server Code="12" MoveAble="1" MapNumber="79" DestServerCode="-1" Name="Stay on Market"/>
    		<Server Code="12" MoveAble="0" MapNumber="92" DestServerCode="13" Name="Market to Arca"/>
    		<Server Code="12" MoveAble="0" MapNumber="96" DestServerCode="13" Name="Market to Arca"/>
    		<Server Code="12" MoveAble="0" MapNumber="114" DestServerCode="15" Name="Market to Instance"/>
    	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
    		<Server Code="13" MoveAble="0" MapNumber="30" DestServerCode="14" Name="Arca to Siege"/>
    		<Server Code="13" MoveAble="0" MapNumber="31" DestServerCode="14" Name="Arca to Siege"/>
    		<Server Code="13" MoveAble="0" MapNumber="34" DestServerCode="14" Name="Arca to Siege"/>
    		<Server Code="13" MoveAble="0" MapNumber="41" DestServerCode="14" Name="Arca to Siege"/>
    		<Server Code="13" MoveAble="0" MapNumber="42" DestServerCode="14" Name="Arca to Siege"/>
    		<Server Code="13" MoveAble="0" MapNumber="79" DestServerCode="12" Name="Arca to Market"/>
    		<Server Code="13" MoveAble="1" MapNumber="92" DestServerCode="-1" Name="Stay on Arca"/>
    		<Server Code="13" MoveAble="1" MapNumber="96" DestServerCode="-1" Name="Stay on Arca"/>
    		<Server Code="13" MoveAble="0" MapNumber="114" DestServerCode="15" Name="Arca to Instance"/>
    	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
    		<Server Code="14" MoveAble="1" MapNumber="30" DestServerCode="-1" Name="Stay on Siege"/>
    		<Server Code="14" MoveAble="1" MapNumber="34" DestServerCode="-1" Name="Stay on Siege"/>
    		<Server Code="14" MoveAble="1" MapNumber="31" DestServerCode="-1" Name="Stay on Siege"/>
    		<Server Code="14" MoveAble="1" MapNumber="41" DestServerCode="-1" Name="Stay on Siege"/>
    		<Server Code="14" MoveAble="1" MapNumber="42" DestServerCode="-1" Name="Stay on Siege"/>
    		<Server Code="14" MoveAble="0" MapNumber="79" DestServerCode="12" Name="Siege to Market"/>
    		<Server Code="14" MoveAble="0" MapNumber="92" DestServerCode="13" Name="Siege to Arca"/>
    		<Server Code="14" MoveAble="0" MapNumber="96" DestServerCode="13" Name="Siege to Arca"/>
    		<Server Code="14" MoveAble="0" MapNumber="114" DestServerCode="15" Name="Siege to Instance"/>
    	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
    		<Server Code="15" MoveAble="0" MapNumber="30" DestServerCode="-1" Name="Instance to Siege"/>
    		<Server Code="15" MoveAble="0" MapNumber="34" DestServerCode="-1" Name="Instance to Siege"/>
    		<Server Code="15" MoveAble="0" MapNumber="31" DestServerCode="-1" Name="Instance to Siege"/>
    		<Server Code="15" MoveAble="0" MapNumber="41" DestServerCode="-1" Name="Instance to Siege"/>
    		<Server Code="15" MoveAble="0" MapNumber="42" DestServerCode="-1" Name="Instance to Siege"/>
    		<Server Code="15" MoveAble="0" MapNumber="79" DestServerCode="12" Name="Instance to Market"/>
    		<Server Code="15" MoveAble="0" MapNumber="92" DestServerCode="13" Name="Instance to Arca"/>
    		<Server Code="15" MoveAble="0" MapNumber="96" DestServerCode="13" Name="Instance to Arca"/>
    		<Server Code="15" MoveAble="1" MapNumber="114" DestServerCode="15" Name="Stay on Instance"/>
    	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
    		<Server Code="480" MoveAble="0" MapNumber="30" DestServerCode="-1" Name="Stay on BattleCore (Move Disabled)"/>
    		<Server Code="480" MoveAble="0" MapNumber="34" DestServerCode="-1" Name="Stay on BattleCore (Move Disabled)"/>
    		<Server Code="480" MoveAble="0" MapNumber="31" DestServerCode="-1" Name="Stay on BattleCore (Move Disabled)"/>
    		<Server Code="480" MoveAble="0" MapNumber="41" DestServerCode="-1" Name="Stay on BattleCore (Move Disabled)"/>
    		<Server Code="480" MoveAble="0" MapNumber="42" DestServerCode="-1" Name="Stay on BattleCore (Move Disabled)"/>
    		<Server Code="480" MoveAble="1" MapNumber="79" DestServerCode="-1" Name="Stay on BattleCore (Move Enabled)"/>
    		<Server Code="480" MoveAble="0" MapNumber="92" DestServerCode="-1" Name="Stay on BattleCore (Move Disabled)"/>
    		<Server Code="480" MoveAble="0" MapNumber="96" DestServerCode="-1" Name="Stay on BattleCore (Move Disabled)"/>
    		<Server Code="480" MoveAble="0" MapNumber="114" DestServerCode="-1" Name="Stay on BattleCore (Move Disabled)"/>
    	</ServerMapping>

    Note that if configuring new channel for server group of higher server codes, e.g. 20-39, the DestServerCode attribute must be also configured to server code of Game Servers from group that is being configured. Use base example for general logic of pointing game server and their types.

    2.3 New Game Server - GameServer.ini

    Being by coping entire 3. GameServer_R folder under desired name. Open GameServer.ini and edit following keys to new values matching previously configured values, as above.

    • ServerName: set to unique name, simplifies game server identity on task bar and in logs
    • ServerCode: set to new server code the game server will run with, in our example it is 1
    • GameServerPort: set to port the game server will run on, in our example it is 56901

    3. New Channel with unique settings

    It is possible to run newly created channel under unique for that channel settings based on Data folder. To configure new channel this way, place 3. Game Server folder inside new folder together with a copy of already configured Data folder.

    Such configuration requires to update each copy of Data folder every time such need occurs, e.g. to apply new update or when editing shared files, such as MapServerInfo.xml

    Was it helpful?

    Wizzy
     Share

     Share



×
×
  • Create New...

Important Information


We use technologies, such as cookies, to customize content and advertising, to provide social media features and to analyse traffic to the site. We also share information about your use of our site with our trusted social media, advertising and analytics partners. See more about cookies and our Privacy Policy.