Prepare:
1. Windows Server 2012R2 or above
3. MySQL ODBC connector 8.0 x86 or above
4. Complementary tools (Notepad ++, 7zip, VC, .NET Framework 3.5, HeidiSQL, etc)
Disclimer:
Don't change paths or/and passwords without understanding how it works or you catch some gliches and troubles in work
About User acconuts in MariaDB 10.2:
Coz MariaDB till 10.4 have grate bug with changing default empty password for Users “root”, after that table “Users” corrupt, can't be fixed and MariaDB crash whyle try start
“root@localhost” - “”
users/passwords are hardcoded in Servers .exe-files
“r1_server@localhost” - “eerzy9h”
“imc_op@localhost” - “tpdlqldj!12”
About User acconuts in MongoDB 3.0.15:
“r1_server@localhost” - “eerzy9h”
GM Users:
“tosadmin” - “1234567890”
“GM_admin” - “1234567890”
“GMS_admin” - “1234567890”
“SubMaster_admin” - “1234567890”
Correction:
1. Unpack “TOS_SERVER.rar” archive to a root folder in drive you select for use “C:”, “D:” or other(by default in configs figured “D:”)
2. My SQL server Install MySQL ODBC connector 8.0 x86 if U still not do this, only x86/32 bit connector needed
3. Launch “ODBC Data Sources (32-bit)” - “%windir%\syswow64\odbcad32.exe” and create in “System DSN” ODBC connections with “MySQL ODBC 8.0 Unicode Driver”:
- name “CLASSIFIER” TCP/IP Server “127.0.0.1” User “root” password “” database “tos_world1” and U can press button “Test” to check settings
- name “GE_DATA_0” TCP/IP Server “127.0.0.1” User “root” password “” database “tos_world1” and U can press button “Test” to check settings
- name “GE_DATA_9001” TCP/IP Server “127.0.0.1” User “root” password “” database “tos_world1” and U can press button “Test” to check settings
- name “RESOURCE” TCP/IP Server “127.0.0.1” User “root” password “” database “tos_lobby” and U can press button “Test” to check settings
4. check path in .ini, .xml, .config, .conf and .txt files it must include “\TOS_SERVER”
5. Go to “\TOS_SERVER\data\script\test” edit “init.lua” then replace the IP “172.16.200.119” by your's server IP(<SERVERIP>), leave ports as is
6. Go to “\TOS_SERVER\laragon\www\toslive\launcher” edit “serverlist.xml” then replace the IP “172.16.200.119” by your's server IP(<SERVERIP>), leave ports as is
7. Go to “\TOS_SERVER\laragon\www\toslive\update\release” edit “client.xml” then replace the IP “172.16.200.119” by your's server IP(<SERVERIP>), leave ports as is
8. Go to “\TOS_SERVER\laragon\www\toslive\update” edit “serverlist.xml” then replace the IP “172.16.200.119” by your's server IP(<SERVERIP>), leave ports as is
9. Go to “\TOS_SERVER” edit “register.url” then replace the IP “172.16.200.119” by your's server IP(<SERVERIP>), leave ports as is
10. Go to “\TOS_SERVER\server_release” edit “_3_HUB MID 1.bat” then replace the IP “172.16.200.119” by your's server IP(<SERVERIP>), leave ports as is
11. Go to “\TOS_SERVER\server_release” edit “_4_NODE MID 1.bat” then replace the IP “172.16.200.119” by your's server IP(<SERVERIP>), leave ports as is
12. Go to “\TOS_SERVER\server_release” edit “AuthCheck.dll.config” then replace the IP “172.16.200.119” by your's server IP(<SERVERIP>), leave ports as is
13. Go to “\TOS_SERVER\server_release” edit “ldmanagerclient.config.txt” then replace the IP “172.16.200.119” by your's server IP(<SERVERIP>), leave ports as is
14. Go to “\TOS_SERVER\server_release\ServerManagerConfigFiles” edit “ldmanagerclient.config.txt” then replace the IP “172.16.200.119” by your's server IP(<SERVERIP>), leave ports as is
15. Go to “\TOS_SERVER\server_release\WebService\guild\exe” right click on “NodeTest.exe.lnk”, select “Properties” then replace the IP “172.16.200.119” by your's server IP(<SERVERIP>), leave ports as is
16. Go to “\TOS_SERVER\server_release\WebService\guild\exe” edit “WebServices.exe.config” then replace the IP “172.16.200.119” by your's server IP(<SERVERIP>), leave ports as is
17. Go to “\TOS_SERVER\server_release\WebService\market\exe” edit “WebServices.exe.config” then replace the IP “172.16.200.119” by your's server IP(<SERVERIP>), leave ports as is
18. launch “\TOS_SERVER\_0_laragon.lnk”
18.1. launch HeidiSQL/Navicat, connect to “MariaDB 10.2”, select database “tos_lobby”, open table “server_info” then replace the IP “172.16.200.119” by your's server IP(<SERVERIP>), leave ports as is
18.2. launch HeidiSQL/Navicat, connect to “MariaDB 10.2”, select database “service_machine”, open table “server_info” then replace the IP “172.16.200.119” by your's server IP(<SERVERIP>), leave ports as is
Start the servers for playing and questing:
1. “\TOS_SERVER\_0_laragon.lnk” to start all base services like MariaDB, MongoDB, Redis-Server, Web part, U can open laragon cosole and seen the all parts are start correctly
2. “\TOS_SERVER\_1_HUB MID 1.lnk” to start “HUB Server” - wait till console title change to “HUB [Ver:1.3.6.1 BuildTime:19/06/2018 - 03:44:28UTC] Log:0 - SMS:0”
3. “\TOS_SERVER\_2_NODE MID 1.lnk” to start “Node Server” - wait till in console writes “authentication success 9001, 1”
4. “\TOS_SERVER\_3_HUB Client.lnk” to start “Manager Server” - wait till launched “Manager Version : [1.3.5.1] Build Time : 16/05/2018 - 08:08:03UTC”
5 in “Manager Version : [1.3.5.1] Build Time : 16/05/2018 - 08:08:03UTC”:
5.1. select in menu “Login” and use password “1” then push “Login” button
5.2. expand “+ r” by clicking to “+”
5.3. put cursor to “+ g ST-T_WORLD1(9001)(M:20000)(MaxPC:500,Chanel:10)” and make right click, then select “SetIPFCheck...”, in pop-up window input “0”, then press “Done” button
5.4. put cursor to “+ g ST-T_WORLD1(9001)(M:20000)(MaxPC:500,Chanel:10)” and make right click, then select “Run”, pop-up window “Run” U can close by push button “Close”
5.5. expand “+ g ST-T_WORLD1(9001)(M:20000)(MaxPC:500,Chanel:10)” by clicking to “+” and put cursor to “+ m TOS_WORLD1(<your's server IP>, <your's server IP>)”
5.6. in right side in tab “All” wait till in column “Ver” all records change to “232949”
6. after complete all of this launch “\TOS_SERVER\register.url” and it open in you's browser “http://<your's server IP>/reg/” for register User with Login, Password, eMail and input any number in Capcha