Many ppl ask me on priv how to config server store and other things, i decide to write some info how correct config two server;
Normal and Arena (DKSquare, Battle Royal and Party Tournament)
Config for NORMAL
go to hdd:\server folder\dekaronserver folder\ open config and copy this:
;
;DEKARON
;
DEKARON_PORT = 50005
;
SESSION_COUNT = 1
;
SESSION_NO1_IP = 127.0.0.1
SESSION_NO1_PORT = 10001
SESSION_NO1_FLAG = 1
SESSION_NO1_INDEX = 20
SESSION_NO1_WORLD = 1
;
CAST_COUNT = 1
CAST_NO1_IP = 127.0.0.1
CAST_NO1_PORT = 7882
CAST_NO1_FLAG = 1
CAST_NO1_INDEX = 20
CAST_NO1_WORLD = 1
;
AISERVER_COUNT = 1
AI_SERVER_NO1_IP = 127.0.0.1
AI_SERVER_NO1_PORT = 7886
AI_SERVER_NO1_FLAG = 1
AI_SERVER_NO1_INDEX = 20
AI_SERVER_NO1_WORLD = 1
AI_SERVER_NO1_CHANNEL = 1
;
BILLING_COUNT = 1
BILLING_NO1_IP = 127.0.0.1
BILLING_NO1_PORT = 20000
BILLING_NO1_FLAG = 1
BILLING_NO1_INDEX = 10
;
MESSENGER_COUNT = 1
MESSENGER_NO1_IP = 127.0.0.1
MESSENGER_NO1_PORT = 7883
MESSENGER_NO1_WORLD = 1
;
STORE_SERVER_IP = 127.0.0.1
STORE_SERVER_PORT = 7885
STORE_SERVER_FLAG = 1
;
GATE_SERVER_IP = 127.0.0.1
GATE_SERVER_PORT = 9286
GATE_FLAG = 1
;
LOCATION_SERVER_IP = 127.0.0.1
LOCATION_SERVER_PORT = 9271
LOCATION_SERVER_FLAG = 1
;
LOBBY_SERVER_IP = 127.0.0.1
LOBBY_SERVER_PORT = 30000
LOBBY_SERVER_FLAG = 1
;
ACCOUNTGATE_COUNT = 1
ACCOUNTGATE_NO1_IP = 127.0.0.1
ACCOUNTGATE_NO1_PORT = 25000
ACCOUNTGATE_NO1_FLAG = 1
ACCOUNTGATE_NO1_INDEX = 20
;
ACCOUNT_IP = 127.0.0.1
ACCOUNT_PORT = 26000
ACCOUNT_FLAG = 0
;
MAX_PLAYER = 700
MAX_PC = 500
;
WORLD_INDEX = 1
CHANNEL_INDEX = 1
;
INSPECTCYCLE_TIME = 180
VERIFYWAIT_TIME = 60
;
PCZET_SETTING = 0
CONTENTS_TYPE = NORMAL
;
PARTY_RECRUIT = 1
Next Step Store config.
SERVER_TYPE = RANKING
;
DATABASE_ADDRESS_RANKING = 127.0.0.1,1433
DATABASE_DATABASE_RANKING = RANKINGDB
DATABASE_ACCOUNT_RANKING = sqluser
DATABASE_PASSWORD_RANKING = sqluserpassword
;
DATABASE_ADDRESS = 127.0.0.1,1433
DATABASE_DATABASE = dkrstoredb
DATABASE_ACCOUNT = sqluser
DATABASE_PASSWORD = sqluserpassword
;
DATABASE_TIMEOUT_FLAG = 1
DATABASE_TIMEOUT = 10
;
METHOD_QUE_TIMEOUT = 10
METHOD_QUE_MAXCOUNT = 800
METHOD_WAIT_QUE_MAXCOUNT = 1024
;
STORE_SERVER_ID = 20
STORE_SERVER_PORT = 7885
;
WORLD_INDEX = 1
;
LOG_PATH = .\LogFiles\
I don't refresh config for cast and session thats all know how to config.
next step - Edid channellist loginlist arenalist and servellist in folder share\arena
Go to share in your hdd:\server files folder\share folder\
and edit
channellist just put this on server side
Group,Channel Index,IP,Port,Name,Chaotic
0,0,127.0.0.1,50005,Channel Name,0
loginlist
Group,LoginServer Index,IP,Port,Charactercount,Description
0,0,127.0.0.1,7880,12,Servername
arenalist
Server Index,IP,Port,Name
100,IP Internal or External,60006,DKSquare
folder share\arena file serverlist
DK_Group,Index,IP,Port,Name,Desc
3,100,IP Internal or External,60006,DKSquare,DK_TEST
this is for server side config in the client side insert external IP for channel login arenalist and serverlist in share\arena
Config for Arena server its almost the same we just change this:
Arenaserver
Hdd:\server arena folder\dekaronarena folder file config
;
; DEKARON TEST
;
DEKARON_PORT = 60006
;
SESSION_COUNT = 1
;
SESSION_NO1_IP = 127.0.0.1
SESSION_NO1_PORT = 10001
SESSION_NO1_FLAG = 1
SESSION_NO1_INDEX = 20
SESSION_NO1_WORLD = 1
;
CAST_COUNT = 1
CAST_NO1_IP = 127.0.0.1
CAST_NO1_PORT = 7882
CAST_NO1_FLAG = 1
CAST_NO1_INDEX = 20
CAST_NO1_WORLD = 1
;
AISERVER_COUNT = 1
AI_SERVER_NO1_IP = 127.0.0.1
AI_SERVER_NO1_PORT = 7886
AI_SERVER_NO1_FLAG = 1
AI_SERVER_NO1_INDEX = 20
AI_SERVER_NO1_WORLD = 1
AI_SERVER_NO1_CHANNEL = 1
;
BILLING_COUNT = 1
BILLING_NO1_IP = 127.0.0.1
BILLING_NO1_PORT = 20000
BILLING_NO1_FLAG = 1
BILLING_NO1_INDEX = 10
;
MESSENGER_COUNT = 1
MESSENGER_NO1_IP = 127.0.0.1
MESSENGER_NO1_PORT = 7883
MESSENGER_NO1_WORLD = 1
;
STORE_SERVER_IP = 127.0.0.1
STORE_SERVER_PORT = 7885
STORE_SERVER_FLAG = 1
;
GATE_SERVER_IP = 127.0.0.1
GATE_SERVER_PORT = 9286
GATE_FLAG = 1
;
LOCATION_SERVER_IP = 127.0.0.1
LOCATION_SERVER_PORT = 9271
LOCATION_SERVER_FLAG = 1
;
LOBBY_SERVER_IP = 127.0.0.1
LOBBY_SERVER_PORT = 30000
LOBBY_SERVER_FLAG = 1
;
ACCOUNTGATE_COUNT = 1
ACCOUNTGATE_NO1_IP = 127.0.0.1
ACCOUNTGATE_NO1_PORT = 25000
ACCOUNTGATE_NO1_FLAG = 1
ACCOUNTGATE_NO1_INDEX = 20
;
ACCOUNT_IP = 127.0.0.1
ACCOUNT_PORT = 26000
ACCOUNT_FLAG = 0
;
MAX_PLAYER = 700
MAX_PC = 500
;
WORLD_INDEX = 1
CHANNEL_INDEX = 100
;
INSPECTCYCLE_TIME = 180
VERIFYWAIT_TIME = 60
;
PCZET_SETTING = 0
CONTENTS_TYPE = ARENA
;
PARTY_RECRUIT = 1
Arena share config
Channel
Group,Channel Index,IP,Port,Name,Chaotic
3,100,Internal IP or External IP,60006,Arena test,0
Login
Group,LoginServer Index,IP,Port,Charactercount,Description
0,0,Internal IP or External IP,7880,12,Test
arenalist
Server Index,IP,Port,Name
100,Internal or External IP,60006,Arena Test
share\arena file serverlist
DK_Group,Index,IP,Port,Name,Desc
3,100,Internal or External IP,60006,DKSquare,Arena
Thats all:
And if some one want run test server copy your normal server files to another place or new folder name TEST SERVER go to folder\dekaronserver and edit one thing
in config edit one line
;
;DEKARON
;
DEKARON_PORT = 50005
;
SESSION_COUNT = 1
;
SESSION_NO1_IP = 127.0.0.1
SESSION_NO1_PORT = 10001
SESSION_NO1_FLAG = 1
SESSION_NO1_INDEX = 20
SESSION_NO1_WORLD = 1
;
CAST_COUNT = 1
CAST_NO1_IP = 127.0.0.1
CAST_NO1_PORT = 7882
CAST_NO1_FLAG = 1
CAST_NO1_INDEX = 20
CAST_NO1_WORLD = 1
;
AISERVER_COUNT = 1
AI_SERVER_NO1_IP = 127.0.0.1
AI_SERVER_NO1_PORT = 7886
AI_SERVER_NO1_FLAG = 1
AI_SERVER_NO1_INDEX = 20
AI_SERVER_NO1_WORLD = 1
AI_SERVER_NO1_CHANNEL = 1
;
BILLING_COUNT = 1
BILLING_NO1_IP = 127.0.0.1
BILLING_NO1_PORT = 20000
BILLING_NO1_FLAG = 1
BILLING_NO1_INDEX = 10
;
MESSENGER_COUNT = 1
MESSENGER_NO1_IP = 127.0.0.1
MESSENGER_NO1_PORT = 7883
MESSENGER_NO1_WORLD = 1
;
STORE_SERVER_IP = 127.0.0.1
STORE_SERVER_PORT = 7885
STORE_SERVER_FLAG = 1
;
GATE_SERVER_IP = 127.0.0.1
GATE_SERVER_PORT = 9286
GATE_FLAG = 1
;
LOCATION_SERVER_IP = 127.0.0.1
LOCATION_SERVER_PORT = 9271
LOCATION_SERVER_FLAG = 1
;
LOBBY_SERVER_IP = 127.0.0.1
LOBBY_SERVER_PORT = 30000
LOBBY_SERVER_FLAG = 1
;
ACCOUNTGATE_COUNT = 1
ACCOUNTGATE_NO1_IP = 127.0.0.1
ACCOUNTGATE_NO1_PORT = 25000
ACCOUNTGATE_NO1_FLAG = 1
ACCOUNTGATE_NO1_INDEX = 20
;
ACCOUNT_IP = 127.0.0.1
ACCOUNT_PORT = 26000
ACCOUNT_FLAG = 0
;
MAX_PLAYER = 700
MAX_PC = 500
;
WORLD_INDEX = 1
CHANNEL_INDEX = 1 change to 2 and save
;
INSPECTCYCLE_TIME = 180
VERIFYWAIT_TIME = 60
;
PCZET_SETTING = 0
CONTENTS_TYPE = NORMAL
;
PARTY_RECRUIT = 1
And in client edit only channellist
just add this
Group,Channel Index,IP,Port,Name,Chaotic
0,0,NORMAL SERVER IP,50005,Normal SERVER,0
0,1,Test server IP,50005,Test SERVER,0
And important never open port for session server and mssql (10000 10001 and 1433) But you can change this port. open only port for login (7880) dekaronserver_normal (50005) and dekaronserver_arena (60006 or 60005)