Delete this thread. I forgot alot of shit in this guide.
Printable View
Delete this thread. I forgot alot of shit in this guide.
Nice & clean.
Thanks.
Omg are you tomoyo?!?!?!?!!??!?!
No evidence of this actually working?
Evidence? Seriously?
seriously.
Just try it and you'll have your evidence.
If you want to delete the services later open Command promt as Administrator and type sc delete "ServiceName" without the quotes.
theres no download, trying to change your files wont harm you[the most it could do is stop your server from working which can easily be fixed]
Okey it work .... 20 Services are Started
I love my 32 GB of ram is use 7,9 GB of ram...
But when I go to the server selection is the second offline
It Says "You Can not Connect to a empty Server"
I have duplicated my config and I have appended to the name a "_2"
like this
Is wrong or?
Sry my Englisch is not good :D
Quote:
; New Config File by HexaCore
#DEFINE WORLD_NAME
<INTEGER> ; Welt Nummer
<STRING> ; Name
<STRING> ; Datenpfad
#ENDDEFINE
#DEFINE SERVER_INFO ; Informationen Abrufen
<STRING> ; Name
<INTEGER> ; Server ID
<INTEGER> ; Server Welt Nummer
<INTEGER> ; Server Zone Nummer
<INTEGER> ; Von Server ID
<STRING> ; IP Address == '' Dann meine IP Adresse verwenden
<INTEGER> ; Port Nummer
<INTEGER> ; Backlog Zahl == 0 dann benütze SOMAXCONN
<INTEGER> ; Maximal akzeptieren von Abrufen
#ENDDEFINE
#DEFINE ODBC_INFO
<STRING> ; Dantenbank Name
<INTEGER> ; Datenbank ID
<INTEGER> ; Welt Nummer
<STRING> ; ODBC Verbingdung
<STRING> ; DB Start Befehl
#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
;-----------------------------------------------------------------------------------
; Dantenbank ID
;-----------------------------------------------------------------------------------
; 0 DB_ID_ACCOUNT
; 1 DB_ID_ACCOUNTLOG
; 2 DB_ID_STATICSTICS
; 3 DB_ID_OPTOOL_LOG
; 10 DB_ID_CHARACTER
; 11 DB_ID_GAMELOG
;-----------------------------------------------------------------------------------
; Bestimme Welt Name
;-----------------------------------------------------------------------------------
WORLD_NAME 0, "RUT-Karasian", "../_CONF/Data"
;-----------------------------------------------------------------------------------
; HexaCore 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]
; Login server ---------------------------------------------------------------
SERVER_INFO "PG_Account_DB", 0, 0, 0, 0, "127.0.0.1", 9000, 0, 100 ; From ALL
SERVER_INFO "PG_AccountLog_DB", 1, 0, 0, 0, "127.0.0.1", 9005, 0, 100 ; From ALL
SERVER_INFO "PG_Login_Server", 4, 0, 0,20, "127.0.0.1", 9010, 10, 2000 ; From Client
SERVER_INFO "PG_Login_Server", 4, 0, 0, 5, "127.0.0.1", 9015, 1, 50 ; From World manager
SERVER_INFO "PG_Login_Server", 4, 0, 0, 8, "127.0.0.1", 9016, 1, 30 ; From OPTOOL
; World 0 -------------------------------------------------------------------
SERVER_INFO "PG_Char_DB", 2, 0, 0, 0, "127.0.0.1", 9100, 0, 100 ; From ALL
SERVER_INFO "PG_GameLog_DB", 3, 0, 0, 0, "127.0.0.1", 9101, 0, 100 ; From ALL
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0,20, "127.0.0.1", 9110, 0, 6000 ; Public IP
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0, 6, "127.0.0.1", 9115, 0, 6000 ; Public IP
SERVER_INFO "PG_World_Manager_Server", 5, 0, 0, 8, "127.0.0.1", 9116, 0, 5 ; From OPTOOL
; Zone 0 ---------------------------------------------------------------------
SERVER_INFO "PG_Zone_00", 6, 0, 0,20, "127.0.0.1", 9120, 0, 6000 ; Public IP
SERVER_INFO "PG_Zone_00", 6, 0, 0, 8, "127.0.0.1", 9121, 0, 5 ; From OPTOOL
; Zone 1 ---------------------------------------------------------------------
SERVER_INFO "PG_Zone_01", 6, 0, 1,20, "127.0.0.1", 9122, 0, 6000 ; Public IP
SERVER_INFO "PG_Zone_01", 6, 0, 1, 8, "127.0.0.1", 9123, 0, 5 ; From OPTOOL
; Zone 2 ---------------------------------------------------------------------
SERVER_INFO "PG_Zone_02", 6, 0, 2,20, "127.0.0.1", 9124, 0, 6000 ; Public IP
SERVER_INFO "PG_Zone_02", 6, 0, 2, 8, "127.0.0.1", 9125, 0, 5 ; From OPTOOL
;-----------------------------------------------------------------------------------
; ODBC INFO
;-----------------------------------------------------------------------------------
; NAME nDBID nWorldNoConnection INFO Startup Command
ODBC_INFO "Account", 0, 0, "DSN=Account; UID=sa; PWD=HAHAHAHAxDDDDD", "USE Account; SET LOCK_TIMEOUT 5000"
ODBC_INFO "AccountLog", 1, 0, "DSN=AccountLog; UID=sa; PWD=HAHAHAHAxDDDDD", "USE AccountLog; SET LOCK_TIMEOUT 5000"
ODBC_INFO "Statistics", 2, 0, "DSN=Statistics; UID=sa; PWD=HAHAHAHAxDDDDD", "USE StatisticsData; SET LOCK_TIMEOUT 5000"
ODBC_INFO "OPTool", 3, 0, "DSN=OPTool; UID=sa; PWD=HAHAHAHAxDDDDD", "USE OPTool; SET LOCK_TIMEOUT 5000"
ODBC_INFO "Character", 10, 0, "DSN=Character; UID=sa; PWD=HAHAHAHAxDDDDD", "USE World00_Character; SET LOCK_TIMEOUT 5000"
ODBC_INFO "GameLog", 11, 0, "DSN=GameLog; UID=sa; PWD=HAHAHAHAxDDDDD", "USE World00_GameLog; SET LOCK_TIMEOUT 5000"
;---------------------------------------Server 2 --------------------------------------
#DEFINE WORLD_NAME
<INTEGER> ; Welt Nummer
<STRING> ; Name
<STRING> ; Datenpfad
#ENDDEFINE
#DEFINE SERVER_INFO ; Informationen Abrufen
<STRING> ; Name
<INTEGER> ; Server ID
<INTEGER> ; Server Welt Nummer
<INTEGER> ; Server Zone Nummer
<INTEGER> ; Von Server ID
<STRING> ; IP Address == '' Dann meine IP Adresse verwenden
<INTEGER> ; Port Nummer
<INTEGER> ; Backlog Zahl == 0 dann benütze SOMAXCONN
<INTEGER> ; Maximal akzeptieren von Abrufen
#ENDDEFINE
#DEFINE ODBC_INFO
<STRING> ; Dantenbank Name
<INTEGER> ; Datenbank ID
<INTEGER> ; Welt Nummer
<STRING> ; ODBC Verbingdung
<STRING> ; DB Start Befehl
#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
;-----------------------------------------------------------------------------------
; Dantenbank ID
;-----------------------------------------------------------------------------------
; 0 DB_ID_ACCOUNT
; 1 DB_ID_ACCOUNTLOG
; 2 DB_ID_STATICSTICS
; 3 DB_ID_OPTOOL_LOG
; 10 DB_ID_CHARACTER
; 11 DB_ID_GAMELOG
;-----------------------------------------------------------------------------------
; Bestimme Welt Name
;-----------------------------------------------------------------------------------
WORLD_NAME 1, "RUT-Karasian_2", "../../Server/_CONF/Data"
;-----------------------------------------------------------------------------------
; HexaCore 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]
; Login server ---------------------------------------------------------------
SERVER_INFO "PG_Account_DB_2", 0, 0, 0, 0, "127.0.0.1", 9000, 0, 100 ; From ALL
SERVER_INFO "PG_AccountLog_DB_2", 1, 0, 0, 0, "127.0.0.1", 9005, 0, 100 ; From ALL
SERVER_INFO "PG_Login_Server_2", 4, 0, 0,20, "127.0.0.1", 9010, 10, 2000 ; From Client
SERVER_INFO "PG_Login_Server_2", 4, 0, 0, 5, "127.0.0.1", 9015, 1, 50 ; From World manager
SERVER_INFO "PG_Login_Server_2", 4, 0, 0, 8, "127.0.0.1", 9016, 1, 30 ; From OPTOOL
; World 0 -------------------------------------------------------------------
SERVER_INFO "PG_Char_DB_2", 2, 0, 0, 0, "127.0.0.1", 9100, 0, 100 ; From ALL
SERVER_INFO "PG_GameLog_DB_2", 3, 0, 0, 0, "127.0.0.1", 9101, 0, 100 ; From ALL
SERVER_INFO "PG_World_Manager_Server_2", 5, 0, 0,20, "127.0.0.1", 9110, 0, 6000 ; Public IP
SERVER_INFO "PG_World_Manager_Server_2", 5, 0, 0, 6, "127.0.0.1", 9115, 0, 6000 ; Public IP
SERVER_INFO "PG_World_Manager_Server_2", 5, 0, 0, 8, "127.0.0.1", 9116, 0, 5 ; From OPTOOL
; Zone 0 ---------------------------------------------------------------------
SERVER_INFO "PG_Zone_00_2", 6, 0, 0,20, "127.0.0.1", 9120, 0, 6000 ; Public IP
SERVER_INFO "PG_Zone_00_2", 6, 0, 0, 8, "127.0.0.1", 9121, 0, 5 ; From OPTOOL
; Zone 1 ---------------------------------------------------------------------
SERVER_INFO "PG_Zone_01_2", 6, 0, 1,20, "127.0.0.1", 9122, 0, 6000 ; Public IP
SERVER_INFO "PG_Zone_01_2", 6, 0, 1, 8, "127.0.0.1", 9123, 0, 5 ; From OPTOOL
; Zone 2 ---------------------------------------------------------------------
SERVER_INFO "PG_Zone_02_2", 6, 0, 2,20, "127.0.0.1", 9124, 0, 6000 ; Public IP
SERVER_INFO "PG_Zone_02_2", 6, 0, 2, 8, "127.0.0.1", 9125, 0, 5 ; From OPTOOL
;-----------------------------------------------------------------------------------
; ODBC INFO
;-----------------------------------------------------------------------------------
; NAME nDBID nWorldNoConnection INFO Startup Command
ODBC_INFO "Account_2", 0, 0, "DSN=Account_2; UID=sa; PWD=HAHAHAHAxDDDDD", "USE Account; SET LOCK_TIMEOUT 5000"
ODBC_INFO "AccountLog_2", 1, 0, "DSN=AccountLog_2; UID=sa; PWD=HAHAHAHAxDDDDD", "USE AccountLog; SET LOCK_TIMEOUT 5000"
ODBC_INFO "Statistics_2", 2, 0, "DSN=Statistics_2; UID=sa; PWD=HAHAHAHAxDDDDD", "USE StatisticsData; SET LOCK_TIMEOUT 5000"
ODBC_INFO "OPTool_2", 3, 0, "DSN=OPTool_2; UID=sa; PWD=HAHAHAHAxDDDDD", "USE OPTool; SET LOCK_TIMEOUT 5000"
ODBC_INFO "Character_2", 10, 0, "DSN=Character_2; UID=sa; PWD=HAHAHAHAxDDDDD", "USE World00_Character; SET LOCK_TIMEOUT 5000"
ODBC_INFO "GameLog_2", 11, 0, "DSN=GameLog_2; UID=sa; PWD=HAHAHAHAxDDDDD", "USE World00_GameLog; SET LOCK_TIMEOUT 5000"
#END
Those are not in the same config.txt right?
And also you can't use the same IP for 2 servers.
XDDDDD you can more server running with same ip :D i have 3 different server files with one client and that works perfect with 1 ip XD
thats all what you need
edit config ,ports,exen configs,odbc,sqldbs and bit more :D
Why would you want to run 3 servers with the same ip? How would the .exe know which one to connect to if it has 3 servers to pick from? You'll just get an World00 error when trying to get to Character selection screen, if you have more than one server running with the same IP.
no if you know how to edit the config right ....
if you dont belive me ,i can show you :P