Newbie Spellweaver
- Joined
- Jan 8, 2017
- Messages
- 21
- Reaction score
- 1
I got an Odin (2011) pserver set up, and everything worked when I played from inside my network.
I then set it up to be able to connect from my external IP.
When i try and connect to my external IP OR my internal IP, I get a "Map under maintenance" message.
EDIT: See 2nd post for the new errors
Old problem
EDIT: See next post for the new problem.
I then set it up to be able to connect from my external IP.
When i try and connect to my external IP OR my internal IP, I get a "Map under maintenance" message.
EDIT: See 2nd post for the new errors
Old problem
Looking in the Zone server logs, I get "18:25:44 *FAILED Listen_Add - IP = myexternalIP912x" on Zone00, Zone01, Zone02, and Zone03.
I assume this means it tried to bind to my public IP, and then failed. Oddly the other services bind fine to my external. All ports on firewall are open (9000-9126) and I can even make characters and delete them, but I can't load in to any maps.
Zone00 Msg Log
Zone00 Assert Log
Zone01 Msg Log
Zone01 Assert Log
Zone02 Msg Log
Zone02 Assert Log
Zone03 Msg Log
Zone03 Assert Log
They all have the exact same error, except the different port number of course. Here's the server IP conf
When I bind it to the local IP (172.16.15.4 in my case) everything works fine except (obviously) I can't connect via external IP. I'm using the batch file with
Hopefully this is all the information needed to find a solution, but I will gladly provide more. I appreciate all the work that went in to making this possible! Thanks guys!
I assume this means it tried to bind to my public IP, and then failed. Oddly the other services bind fine to my external. All ports on firewall are open (9000-9126) and I can even make characters and delete them, but I can't load in to any maps.
Zone00 Msg Log
000000 2017-01-07 18:55:43 <SERVICE START>
000001 2017-01-07 18:55:55 <IOCP WORKTHREAD #0 RUNNING>
000002 2017-01-07 18:55:55 <IOCP WORKTHREAD #1 RUNNING>
000003 2017-01-07 18:55:55 <IOCP WORKTHREAD #2 RUNNING>
000004 2017-01-07 18:55:55 <IOCP WORKTHREAD #3 RUNNING>
000005 2017-01-07 18:55:55 <IOCP WORKTHREAD #4 RUNNING>
000006 2017-01-07 18:55:55 <IOCP WORKTHREAD #5 RUNNING>
000007 2017-01-07 18:55:55 <IOCP WORKTHREAD #6 RUNNING>
000008 2017-01-07 18:55:55 <IOCP WORKTHREAD #7 RUNNING>
000009 2017-01-07 18:55:55 <IOCP WORKTHREAD #8 RUNNING>
000010 2017-01-07 18:55:55 <IOCP WORKTHREAD #9 RUNNING>
000011 2017-01-07 18:55:55 <IOCP WORKTHREAD #10 RUNNING>
000012 2017-01-07 18:55:55 <IOCP WORKTHREAD #11 RUNNING>
000013 2017-01-07 18:55:56 <IOCP WORKTHREAD #12 RUNNING>
000014 2017-01-07 18:55:56 *FAILED Listen_Add - IP = myexternalIP:9120
000001 2017-01-07 18:55:55 <IOCP WORKTHREAD #0 RUNNING>
000002 2017-01-07 18:55:55 <IOCP WORKTHREAD #1 RUNNING>
000003 2017-01-07 18:55:55 <IOCP WORKTHREAD #2 RUNNING>
000004 2017-01-07 18:55:55 <IOCP WORKTHREAD #3 RUNNING>
000005 2017-01-07 18:55:55 <IOCP WORKTHREAD #4 RUNNING>
000006 2017-01-07 18:55:55 <IOCP WORKTHREAD #5 RUNNING>
000007 2017-01-07 18:55:55 <IOCP WORKTHREAD #6 RUNNING>
000008 2017-01-07 18:55:55 <IOCP WORKTHREAD #7 RUNNING>
000009 2017-01-07 18:55:55 <IOCP WORKTHREAD #8 RUNNING>
000010 2017-01-07 18:55:55 <IOCP WORKTHREAD #9 RUNNING>
000011 2017-01-07 18:55:55 <IOCP WORKTHREAD #10 RUNNING>
000012 2017-01-07 18:55:55 <IOCP WORKTHREAD #11 RUNNING>
000013 2017-01-07 18:55:56 <IOCP WORKTHREAD #12 RUNNING>
000014 2017-01-07 18:55:56 *FAILED Listen_Add - IP = myexternalIP:9120
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow02]
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow03]
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow04]
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow05]
18:55:55 : AssertClass::ac_AssertFail : SetItemData::EffectDescription::ed_Store : Effect with no skill[FlameWalkerCooldown]
18:55:56 : AssertClass::ac_AssertFail : ZoneServer::zs_Start_Acceptor : Listen fail[0]
18:55:56 : AssertClass::ac_AssertFail : ZoneServer::zs_servicestart : Acceptor fail[0]
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow03]
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow04]
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow05]
18:55:55 : AssertClass::ac_AssertFail : SetItemData::EffectDescription::ed_Store : Effect with no skill[FlameWalkerCooldown]
18:55:56 : AssertClass::ac_AssertFail : ZoneServer::zs_Start_Acceptor : Listen fail[0]
18:55:56 : AssertClass::ac_AssertFail : ZoneServer::zs_servicestart : Acceptor fail[0]
000000 2017-01-07 18:55:43 <SERVICE START>000001 2017-01-07 18:55:54 <IOCP WORKTHREAD #0 RUNNING>
000002 2017-01-07 18:55:54 <IOCP WORKTHREAD #1 RUNNING>
000003 2017-01-07 18:55:54 <IOCP WORKTHREAD #2 RUNNING>
000004 2017-01-07 18:55:54 <IOCP WORKTHREAD #3 RUNNING>
000005 2017-01-07 18:55:54 <IOCP WORKTHREAD #4 RUNNING>
000006 2017-01-07 18:55:54 <IOCP WORKTHREAD #5 RUNNING>
000007 2017-01-07 18:55:54 <IOCP WORKTHREAD #6 RUNNING>
000008 2017-01-07 18:55:54 <IOCP WORKTHREAD #7 RUNNING>
000009 2017-01-07 18:55:54 <IOCP WORKTHREAD #8 RUNNING>
000010 2017-01-07 18:55:54 <IOCP WORKTHREAD #9 RUNNING>
000011 2017-01-07 18:55:54 <IOCP WORKTHREAD #10 RUNNING>
000012 2017-01-07 18:55:54 <IOCP WORKTHREAD #11 RUNNING>
000013 2017-01-07 18:55:55 <IOCP WORKTHREAD #12 RUNNING>
000014 2017-01-07 18:55:55 *FAILED Listen_Add - IP = myexternalIP:9122
000002 2017-01-07 18:55:54 <IOCP WORKTHREAD #1 RUNNING>
000003 2017-01-07 18:55:54 <IOCP WORKTHREAD #2 RUNNING>
000004 2017-01-07 18:55:54 <IOCP WORKTHREAD #3 RUNNING>
000005 2017-01-07 18:55:54 <IOCP WORKTHREAD #4 RUNNING>
000006 2017-01-07 18:55:54 <IOCP WORKTHREAD #5 RUNNING>
000007 2017-01-07 18:55:54 <IOCP WORKTHREAD #6 RUNNING>
000008 2017-01-07 18:55:54 <IOCP WORKTHREAD #7 RUNNING>
000009 2017-01-07 18:55:54 <IOCP WORKTHREAD #8 RUNNING>
000010 2017-01-07 18:55:54 <IOCP WORKTHREAD #9 RUNNING>
000011 2017-01-07 18:55:54 <IOCP WORKTHREAD #10 RUNNING>
000012 2017-01-07 18:55:54 <IOCP WORKTHREAD #11 RUNNING>
000013 2017-01-07 18:55:55 <IOCP WORKTHREAD #12 RUNNING>
000014 2017-01-07 18:55:55 *FAILED Listen_Add - IP = myexternalIP:9122
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow02]
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow03]
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow04]
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow05]
18:55:55 : AssertClass::ac_AssertFail : SetItemData::EffectDescription::ed_Store : Effect with no skill[FlameWalkerCooldown]
18:55:56 : AssertClass::ac_AssertFail : ZoneServer::zs_Start_Acceptor : Listen fail[0]
18:55:56 : AssertClass::ac_AssertFail : ZoneServer::zs_servicestart : Acceptor fail[0]
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow03]
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow04]
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow05]
18:55:55 : AssertClass::ac_AssertFail : SetItemData::EffectDescription::ed_Store : Effect with no skill[FlameWalkerCooldown]
18:55:56 : AssertClass::ac_AssertFail : ZoneServer::zs_Start_Acceptor : Listen fail[0]
18:55:56 : AssertClass::ac_AssertFail : ZoneServer::zs_servicestart : Acceptor fail[0]
000000 2017-01-07 18:55:43 <SERVICE START>000001 2017-01-07 18:55:54 <IOCP WORKTHREAD #0 RUNNING>
000002 2017-01-07 18:55:54 <IOCP WORKTHREAD #1 RUNNING>
000003 2017-01-07 18:55:54 <IOCP WORKTHREAD #2 RUNNING>
000004 2017-01-07 18:55:54 <IOCP WORKTHREAD #3 RUNNING>
000005 2017-01-07 18:55:54 <IOCP WORKTHREAD #4 RUNNING>
000006 2017-01-07 18:55:54 <IOCP WORKTHREAD #5 RUNNING>
000007 2017-01-07 18:55:54 <IOCP WORKTHREAD #6 RUNNING>
000008 2017-01-07 18:55:54 <IOCP WORKTHREAD #7 RUNNING>
000009 2017-01-07 18:55:54 <IOCP WORKTHREAD #8 RUNNING>
000010 2017-01-07 18:55:54 <IOCP WORKTHREAD #9 RUNNING>
000011 2017-01-07 18:55:54 <IOCP WORKTHREAD #10 RUNNING>
000012 2017-01-07 18:55:54 <IOCP WORKTHREAD #11 RUNNING>
000013 2017-01-07 18:55:55 <IOCP WORKTHREAD #12 RUNNING>
000014 2017-01-07 18:55:55 *FAILED Listen_Add - IP = myexternalIP:9124
000002 2017-01-07 18:55:54 <IOCP WORKTHREAD #1 RUNNING>
000003 2017-01-07 18:55:54 <IOCP WORKTHREAD #2 RUNNING>
000004 2017-01-07 18:55:54 <IOCP WORKTHREAD #3 RUNNING>
000005 2017-01-07 18:55:54 <IOCP WORKTHREAD #4 RUNNING>
000006 2017-01-07 18:55:54 <IOCP WORKTHREAD #5 RUNNING>
000007 2017-01-07 18:55:54 <IOCP WORKTHREAD #6 RUNNING>
000008 2017-01-07 18:55:54 <IOCP WORKTHREAD #7 RUNNING>
000009 2017-01-07 18:55:54 <IOCP WORKTHREAD #8 RUNNING>
000010 2017-01-07 18:55:54 <IOCP WORKTHREAD #9 RUNNING>
000011 2017-01-07 18:55:54 <IOCP WORKTHREAD #10 RUNNING>
000012 2017-01-07 18:55:54 <IOCP WORKTHREAD #11 RUNNING>
000013 2017-01-07 18:55:55 <IOCP WORKTHREAD #12 RUNNING>
000014 2017-01-07 18:55:55 *FAILED Listen_Add - IP = myexternalIP:9124
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow02]
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow03]
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow04]
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow05]
18:55:55 : AssertClass::ac_AssertFail : SetItemData::EffectDescription::ed_Store : Effect with no skill[FlameWalkerCooldown]
18:55:56 : AssertClass::ac_AssertFail : ZoneServer::zs_Start_Acceptor : Listen fail[0]
18:55:56 : AssertClass::ac_AssertFail : ZoneServer::zs_servicestart : Acceptor fail[0]
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow03]
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow04]
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow05]
18:55:55 : AssertClass::ac_AssertFail : SetItemData::EffectDescription::ed_Store : Effect with no skill[FlameWalkerCooldown]
18:55:56 : AssertClass::ac_AssertFail : ZoneServer::zs_Start_Acceptor : Listen fail[0]
18:55:56 : AssertClass::ac_AssertFail : ZoneServer::zs_servicestart : Acceptor fail[0]
000000 2017-01-07 18:55:43 <SERVICE START>000001 2017-01-07 18:55:54 <IOCP WORKTHREAD #0 RUNNING>
000002 2017-01-07 18:55:54 <IOCP WORKTHREAD #1 RUNNING>
000003 2017-01-07 18:55:54 <IOCP WORKTHREAD #2 RUNNING>
000004 2017-01-07 18:55:54 <IOCP WORKTHREAD #3 RUNNING>
000005 2017-01-07 18:55:54 <IOCP WORKTHREAD #4 RUNNING>
000006 2017-01-07 18:55:54 <IOCP WORKTHREAD #5 RUNNING>
000007 2017-01-07 18:55:54 <IOCP WORKTHREAD #6 RUNNING>
000008 2017-01-07 18:55:54 <IOCP WORKTHREAD #7 RUNNING>
000009 2017-01-07 18:55:54 <IOCP WORKTHREAD #8 RUNNING>
000010 2017-01-07 18:55:54 <IOCP WORKTHREAD #9 RUNNING>
000011 2017-01-07 18:55:54 <IOCP WORKTHREAD #10 RUNNING>
000012 2017-01-07 18:55:54 <IOCP WORKTHREAD #11 RUNNING>
000013 2017-01-07 18:55:55 <IOCP WORKTHREAD #12 RUNNING>
000014 2017-01-07 18:55:55 *FAILED Listen_Add - IP = myexternalIP:9126
000002 2017-01-07 18:55:54 <IOCP WORKTHREAD #1 RUNNING>
000003 2017-01-07 18:55:54 <IOCP WORKTHREAD #2 RUNNING>
000004 2017-01-07 18:55:54 <IOCP WORKTHREAD #3 RUNNING>
000005 2017-01-07 18:55:54 <IOCP WORKTHREAD #4 RUNNING>
000006 2017-01-07 18:55:54 <IOCP WORKTHREAD #5 RUNNING>
000007 2017-01-07 18:55:54 <IOCP WORKTHREAD #6 RUNNING>
000008 2017-01-07 18:55:54 <IOCP WORKTHREAD #7 RUNNING>
000009 2017-01-07 18:55:54 <IOCP WORKTHREAD #8 RUNNING>
000010 2017-01-07 18:55:54 <IOCP WORKTHREAD #9 RUNNING>
000011 2017-01-07 18:55:54 <IOCP WORKTHREAD #10 RUNNING>
000012 2017-01-07 18:55:54 <IOCP WORKTHREAD #11 RUNNING>
000013 2017-01-07 18:55:55 <IOCP WORKTHREAD #12 RUNNING>
000014 2017-01-07 18:55:55 *FAILED Listen_Add - IP = myexternalIP:9126
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow02]
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow03]
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow04]
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow05]
18:55:55 : AssertClass::ac_AssertFail : SetItemData::EffectDescription::ed_Store : Effect with no skill[FlameWalkerCooldown]
18:55:56 : AssertClass::ac_AssertFail : ZoneServer::zs_Start_Acceptor : Listen fail[0]
18:55:56 : AssertClass::ac_AssertFail : ZoneServer::zs_servicestart : Acceptor fail[0]
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow03]
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow04]
18:55:46 : AssertClass::ac_AssertFail : NPCItemList::ItemListOption::ilo_PacketMake : Invalid item index[FatalShadow05]
18:55:55 : AssertClass::ac_AssertFail : SetItemData::EffectDescription::ed_Store : Effect with no skill[FlameWalkerCooldown]
18:55:56 : AssertClass::ac_AssertFail : ZoneServer::zs_Start_Acceptor : Listen fail[0]
18:55:56 : AssertClass::ac_AssertFail : ZoneServer::zs_servicestart : Acceptor fail[0]
They all have the exact same error, except the different port number of course. Here's the server IP conf
;
; Server info for RELEASE SERVICE
; 2007.4 By Blacksky
;
;-----------------------------------------------------------------------------------
; DEFINE SCRIPTOR COMMAND
;-----------------------------------------------------------------------------------
#DEFINE WORLD_NAME
<INTEGER> ; World No
<STRING> ; Name
<STRING> ; Data path
#ENDDEFINE
#DEFINE SERVER_INFO ; Listen socket information
<STRING> ; Name
<INTEGER> ; Server ID
<INTEGER> ; Server World No
<INTEGER> ; Server Zone No
<INTEGER> ; From Server ID
<STRING> ; IP Address == '' then Use my IP Address
<INTEGER> ; Port Number
<INTEGER> ; Backlog Count == 0 then Use SOMAXCONN
<INTEGER> ; Maximum of accept socket
#ENDDEFINE
#DEFINE ODBC_INFO
<STRING> ; DB Name
<INTEGER> ; DB ID
<INTEGER> ; World No
<STRING> ; ODBC Connection info
<STRING> ; DB Startup command
#ENDDEFINE
;-----------------------------------------------------------------------------------
; Server ID
;-----------------------------------------------------------------------------------
; 0 SERVER_ID_DB_ACCOUNT
; 1 SERVER_ID_DB_ACCOUNTLOG
; 2 SERVER_ID_DB_CHARACTER
; 3 SERVER_ID_DB_GAMELOG
; 4 SERVER_ID_LOGIN
; 5 SERVER_ID_WORLDMANAGER
; 6 SERVER_ID_ZONE
; 7 SERVER_ID_PATCH
; 8 SERVER_ID_OPTOOL
; 9 SERVER_ID_WEB
;10 SERVER_ID_UNKNOWN
;19 SERVER_ID_LAUNCHER
;20 SERVER_ID_CLIENT
;-----------------------------------------------------------------------------------
; DB ID
;-----------------------------------------------------------------------------------
;define DB_ID_ACCOUNT 0
;define DB_ID_ACCOUNTLOG 1
;define DB_ID_STATICSTICS 2
;define DB_ID_OPTOOL_LOG 3
;define DB_ID_CHARACTER 10
;define DB_ID_GAMELOG 11
;-----------------------------------------------------------------------------------
; DEFINE WORLD NAME
;-----------------------------------------------------------------------------------
WORLD_NAME 0, "TEVA", "../9Data/teva"
;WORLD_NAME 1, "APOLINE", "../9Data/apoline"
;WORLD_NAME 2, "BIJOU", "../9Data/Bijou"
;WORLD_NAME 3, "EPITH", "../9Data/Bijou"
;WORLD_NAME 4, "CYPION", "../9Data/Bijou"
;WORLD_NAME 5, "LEGEL", "../9Data/Bijou"
;WORLD_NAME 6, "BIJOU", "../9Data/Bijou"
;WORLD_NAME 7, "BIJOU", "../9Data/Bijou"
;-----------------------------------------------------------------------------------
; CJC SERVER INFO
;-----------------------------------------------------------------------------------
;
; [ID] = Server ID, [W] = World No, [Z] = Zone No, [F] = From Server ID
;
; [Name] [ID, W, Z, F] [IP] [Port] [Backlog] [Maximum of accept socket]
;
; Patch server ---------------------------------------------------------------
;SERVER_INFO "Patch_Manager", 7, 0, 0,19, "172.16.15.4", 2500, 10, 2100 ; From Launcher/OPTOOL/PatchDataServer
;SERVER_INFO "Patch_Server1", 7, 1, 0,19, "172.16.15.4", 2502, 10, 2100 ; From Launcher/OPTOOL/PatchDataServer
; DB,Login server ------------------------------------------------------------
SERVER_INFO "Account_DB", 0, 0, 0, 0, "172.16.15.4", 9000, 1, 100 ; From ALL
SERVER_INFO "AccountLog_DB", 1, 0, 0, 0, "172.16.15.4", 9005, 1, 100 ; From ALL
SERVER_INFO "Login_Server", 4, 0, 0,20, "172.16.15.4", 9010, 10, 200 ; From Client
SERVER_INFO "Login_Server", 4, 0, 0, 5, "172.16.15.4", 9015, 1, 50 ; From World manager
SERVER_INFO "Login_Server", 4, 0, 0, 8, "172.16.15.4", 9016, 1, 30 ; From OPTOOL
; World #0 -------------------------------------------------------------------
SERVER_INFO "PG_Char_DB", 2, 0, 0, 0, "172.16.15.4", 9100, 1, 100 ; From ALL
SERVER_INFO "PG_GameLog_DB", 3, 0, 0, 0, "172.16.15.4", 9101, 1, 100 ; From ALL
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0,20, "myexternalIP", 9110, 1, 6000 ; Public IP
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0, 6, "myexternalIP", 9115, 1, 6000 ; Public IP
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0, 8, "172.16.15.4", 9116, 1, 5 ; From OPTOOL
; Zone 0 ---------------------------------------------------------------------
SERVER_INFO "PG_Zone_00", 6, 0, 0,20, "myexternalIP", 9120, 10, 2000 ; Public IP
SERVER_INFO "PG_Zone_00", 6, 0, 0, 8, "172.16.15.4", 9121, 1, 5 ; From OPTOOL
; Zone 1 ---------------------------------------------------------------------
SERVER_INFO "PG_Zone_01", 6, 0, 1,20, "myexternalIP", 9122, 10, 2000 ; Public IP
SERVER_INFO "PG_Zone_01", 6, 0, 1, 8, "172.16.15.4", 9123, 1, 5 ; From OPTOOL
; Zone 2 ---------------------------------------------------------------------
SERVER_INFO "PG_Zone_02", 6, 0, 2,20, "myexternalIP", 9124, 10, 2000 ; Public IP
SERVER_INFO "PG_Zone_02", 6, 0, 2, 8, "172.16.15.4", 9125, 1, 5 ; From OPTOOL
; Zone 3 ---------------------------------------------------------------------
SERVER_INFO "PG_Zone_03", 6, 0, 3,20, "myexternalIP", 9126, 10, 2000 ; Public IP
SERVER_INFO "PG_Zone_03", 6, 0, 3, 8, "172.16.15.4", 9127, 1, 5 ; From OPTOOL
;-----------------------------------------------------------------------------------
; ODBC INFO
;-----------------------------------------------------------------------------------
; NAME nDBID nWorldNo Connection INFO Startup Command
;ODBC_INFO "Account", 0, 0, "DSN=Account; UID=sa; PWD=secretpassword", "USE Account; SET LOCK_TIMEOUT 5000" ; world
ODBC_INFO "AccountLog", 1, 0, "DSN=AccountLog; UID=sa; PWD=secretpassword", "USE AccountLog; SET LOCK_TIMEOUT 5000" ;world
ODBC_INFO "Statistics", 2, 0, "DSN=Statistics; UID=sa; PWD=secretpassword", "USE StatisticsData; SET LOCK_TIMEOUT 5000" ; acccount db
ODBC_INFO "OPTool", 3, 0, "DSN=OPTool; UID=sa; PWD=secretpassword", "USE OperatorTool; SET LOCK_TIMEOUT 5000" ; account db
ODBC_INFO "w00_Character", 10, 0, "DSN=w00_Character; UID=sa; PWD=secretpassword", "USE w00_Character; SET LOCK_TIMEOUT 5000" ;world
ODBC_INFO "w00_GameLog", 11, 0, "DSN=w00_GameLog; UID=sa; PWD=secretpassword", "USE w00_GameLog; SET LOCK_TIMEOUT 5000" ; world
#END
; Server info for RELEASE SERVICE
; 2007.4 By Blacksky
;
;-----------------------------------------------------------------------------------
; DEFINE SCRIPTOR COMMAND
;-----------------------------------------------------------------------------------
#DEFINE WORLD_NAME
<INTEGER> ; World No
<STRING> ; Name
<STRING> ; Data path
#ENDDEFINE
#DEFINE SERVER_INFO ; Listen socket information
<STRING> ; Name
<INTEGER> ; Server ID
<INTEGER> ; Server World No
<INTEGER> ; Server Zone No
<INTEGER> ; From Server ID
<STRING> ; IP Address == '' then Use my IP Address
<INTEGER> ; Port Number
<INTEGER> ; Backlog Count == 0 then Use SOMAXCONN
<INTEGER> ; Maximum of accept socket
#ENDDEFINE
#DEFINE ODBC_INFO
<STRING> ; DB Name
<INTEGER> ; DB ID
<INTEGER> ; World No
<STRING> ; ODBC Connection info
<STRING> ; DB Startup command
#ENDDEFINE
;-----------------------------------------------------------------------------------
; Server ID
;-----------------------------------------------------------------------------------
; 0 SERVER_ID_DB_ACCOUNT
; 1 SERVER_ID_DB_ACCOUNTLOG
; 2 SERVER_ID_DB_CHARACTER
; 3 SERVER_ID_DB_GAMELOG
; 4 SERVER_ID_LOGIN
; 5 SERVER_ID_WORLDMANAGER
; 6 SERVER_ID_ZONE
; 7 SERVER_ID_PATCH
; 8 SERVER_ID_OPTOOL
; 9 SERVER_ID_WEB
;10 SERVER_ID_UNKNOWN
;19 SERVER_ID_LAUNCHER
;20 SERVER_ID_CLIENT
;-----------------------------------------------------------------------------------
; DB ID
;-----------------------------------------------------------------------------------
;define DB_ID_ACCOUNT 0
;define DB_ID_ACCOUNTLOG 1
;define DB_ID_STATICSTICS 2
;define DB_ID_OPTOOL_LOG 3
;define DB_ID_CHARACTER 10
;define DB_ID_GAMELOG 11
;-----------------------------------------------------------------------------------
; DEFINE WORLD NAME
;-----------------------------------------------------------------------------------
WORLD_NAME 0, "TEVA", "../9Data/teva"
;WORLD_NAME 1, "APOLINE", "../9Data/apoline"
;WORLD_NAME 2, "BIJOU", "../9Data/Bijou"
;WORLD_NAME 3, "EPITH", "../9Data/Bijou"
;WORLD_NAME 4, "CYPION", "../9Data/Bijou"
;WORLD_NAME 5, "LEGEL", "../9Data/Bijou"
;WORLD_NAME 6, "BIJOU", "../9Data/Bijou"
;WORLD_NAME 7, "BIJOU", "../9Data/Bijou"
;-----------------------------------------------------------------------------------
; CJC SERVER INFO
;-----------------------------------------------------------------------------------
;
; [ID] = Server ID, [W] = World No, [Z] = Zone No, [F] = From Server ID
;
; [Name] [ID, W, Z, F] [IP] [Port] [Backlog] [Maximum of accept socket]
;
; Patch server ---------------------------------------------------------------
;SERVER_INFO "Patch_Manager", 7, 0, 0,19, "172.16.15.4", 2500, 10, 2100 ; From Launcher/OPTOOL/PatchDataServer
;SERVER_INFO "Patch_Server1", 7, 1, 0,19, "172.16.15.4", 2502, 10, 2100 ; From Launcher/OPTOOL/PatchDataServer
; DB,Login server ------------------------------------------------------------
SERVER_INFO "Account_DB", 0, 0, 0, 0, "172.16.15.4", 9000, 1, 100 ; From ALL
SERVER_INFO "AccountLog_DB", 1, 0, 0, 0, "172.16.15.4", 9005, 1, 100 ; From ALL
SERVER_INFO "Login_Server", 4, 0, 0,20, "172.16.15.4", 9010, 10, 200 ; From Client
SERVER_INFO "Login_Server", 4, 0, 0, 5, "172.16.15.4", 9015, 1, 50 ; From World manager
SERVER_INFO "Login_Server", 4, 0, 0, 8, "172.16.15.4", 9016, 1, 30 ; From OPTOOL
; World #0 -------------------------------------------------------------------
SERVER_INFO "PG_Char_DB", 2, 0, 0, 0, "172.16.15.4", 9100, 1, 100 ; From ALL
SERVER_INFO "PG_GameLog_DB", 3, 0, 0, 0, "172.16.15.4", 9101, 1, 100 ; From ALL
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0,20, "myexternalIP", 9110, 1, 6000 ; Public IP
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0, 6, "myexternalIP", 9115, 1, 6000 ; Public IP
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0, 8, "172.16.15.4", 9116, 1, 5 ; From OPTOOL
; Zone 0 ---------------------------------------------------------------------
SERVER_INFO "PG_Zone_00", 6, 0, 0,20, "myexternalIP", 9120, 10, 2000 ; Public IP
SERVER_INFO "PG_Zone_00", 6, 0, 0, 8, "172.16.15.4", 9121, 1, 5 ; From OPTOOL
; Zone 1 ---------------------------------------------------------------------
SERVER_INFO "PG_Zone_01", 6, 0, 1,20, "myexternalIP", 9122, 10, 2000 ; Public IP
SERVER_INFO "PG_Zone_01", 6, 0, 1, 8, "172.16.15.4", 9123, 1, 5 ; From OPTOOL
; Zone 2 ---------------------------------------------------------------------
SERVER_INFO "PG_Zone_02", 6, 0, 2,20, "myexternalIP", 9124, 10, 2000 ; Public IP
SERVER_INFO "PG_Zone_02", 6, 0, 2, 8, "172.16.15.4", 9125, 1, 5 ; From OPTOOL
; Zone 3 ---------------------------------------------------------------------
SERVER_INFO "PG_Zone_03", 6, 0, 3,20, "myexternalIP", 9126, 10, 2000 ; Public IP
SERVER_INFO "PG_Zone_03", 6, 0, 3, 8, "172.16.15.4", 9127, 1, 5 ; From OPTOOL
;-----------------------------------------------------------------------------------
; ODBC INFO
;-----------------------------------------------------------------------------------
; NAME nDBID nWorldNo Connection INFO Startup Command
;ODBC_INFO "Account", 0, 0, "DSN=Account; UID=sa; PWD=secretpassword", "USE Account; SET LOCK_TIMEOUT 5000" ; world
ODBC_INFO "AccountLog", 1, 0, "DSN=AccountLog; UID=sa; PWD=secretpassword", "USE AccountLog; SET LOCK_TIMEOUT 5000" ;world
ODBC_INFO "Statistics", 2, 0, "DSN=Statistics; UID=sa; PWD=secretpassword", "USE StatisticsData; SET LOCK_TIMEOUT 5000" ; acccount db
ODBC_INFO "OPTool", 3, 0, "DSN=OPTool; UID=sa; PWD=secretpassword", "USE OperatorTool; SET LOCK_TIMEOUT 5000" ; account db
ODBC_INFO "w00_Character", 10, 0, "DSN=w00_Character; UID=sa; PWD=secretpassword", "USE w00_Character; SET LOCK_TIMEOUT 5000" ;world
ODBC_INFO "w00_GameLog", 11, 0, "DSN=w00_GameLog; UID=sa; PWD=secretpassword", "USE w00_GameLog; SET LOCK_TIMEOUT 5000" ; world
#END
Code:
Client.exe -osk_server myexternalIP -osk_token IPutMyTokenHereLolol -osk_store http://google.com
Hopefully this is all the information needed to find a solution, but I will gladly provide more. I appreciate all the work that went in to making this possible! Thanks guys!
Last edited: