Deamnd Posted August 2, 2014 Posted August 2, 2014 (edited) Well with this guide i will explain you how to connect 2 gameservers together using 2 computers with different IP's, using the Lineage II Interlude Client (L2J)A router is not used in this tutorialWe will assume the databases are set up for the gameservers and the loginservers on both computers, and you have Navicat installedThe first PC will be used as both the loginserver and one of the two gameserversThe second computer will host the second gameserver, and use the loginserver of the first computerWe will call the computer that will host the loginserver the LOGIN PCThe other computer will be called the NONLOGIN PC Lets start Step 1. On 1st step we will register servernames of LOGIN PC only. Open serverfiles, then go to \loginserver\dist\Run RegisterGameServer.batType clean, then hit enterRun RegisterGameServer.bat again, and enter the number of the servername you wish to use for your gameserverRun RegisterGameServer.bat yet again, and enter the number of the servername you wish to use for the NONLOGIN PC gameserver Step 2. On 2ond step we will preparing hexid's of LOGIN PC only. When you are finished STEP 1, you will have 2 files.hexid(server X).txthexid(server Y).txtX is the first number you entered. (LOGIN PC)Y is the second number you entered. (NONLOGIN PC)Each file should be renamed to hexid.txt AFTER being moved to the correct PC. On each PC, there must be a copy of the hexid.txt file in these 2 folders:\loginserver\dist\ folder of your server files\gameserver\config\ folder of your server filesSince you cannot name both hexid(server) files to just *hexid.txt* at the same time on one computer, rename the one that belongs on the LOGIN PC first. Then, MOVE the other *hexid(server)* file to the NONLOGIN PC, rename it to hexid.txt then make sure it is in these 2 folders:\loginserver\dist\ folder of your server files\gameserver\config\ folder of your server files Step 3. On 3rd step we will change server_id's in Navicat of LOGIN PC only. After completing STEP 1 and STEP 2, you will need to change 2 numbers in Navicat to the correct server numbers. (The ones that you entered in RegisterGameServer.bat in STEP 1)NOTE:For some reason, when you register a gameserver (choose it's name with a number), it isn't entered into MySQL (Navicat) correctly.Open NavicatOpen on the "gameservers" tableUnder the "server_id" column, change the first number to the number that you entered in STEP 1 (when you registered the gameservers) and the number BELOW that to the second number you entered in STEP 1Click the checkmark at the bottom of the screen, then close the table, then close Navicat Step 4. On 4th step we will edit server.properties of LOGIN PC only. On the LOGIN PC, open server.properties from the \gameserver\dist\config\ folder of your server filesChange the following sections in your file to match the following format:GameserverHostname=LOGIN PC WAN IPExternalHostname=LOGIN PC WAN IPInternalHostname=127.0.0.1LoginHost=LOGIN PC WAN IPRequestServerID = XXNOTE:XX must be the FIRST number you entered in STEP 1 (when you registered the gameservers) Step 5. On 5th step we will edit loginserver.properties of LOGIN PC only. On the LOGIN PC, open loginserver.properties from the \loginserver\dist\config\ folder of your server filesChange the following sections in your file to match the following format:LoginServerHostname=LOGIN PC WAN IPLoginHostname=LOGIN PC WAN IPAcceptNewGameServer = True Step 6. On 6th step we will edit server.properties of NONLOGIN PC only. On the NONLOGIN PC, open server.properties from the \gameserver\dist\config\ folder of your server filesChange the following sections in your file to match the following format:GameserverHostname=0.0.0.0ExternalHostname=NONLOGIN PC WAN IPInternalHostname=127.0.0.1LoginHost=LOGIN PC WAN IPRequestServerID = YYNOTE:YY must be the SECOND number you entered in STEP 1 (when you registered the gameservers) Step 7. On 7th step we will edit l2ini of LOGIN PC + NONLOGIN PC In the patch or client that you distribute, you need a decrypting tool such as L2FileEdit.exe that allows you to edit your l2.ini filel2.ini can be found in the \system\ folder of your client filesChange the following sections in your file to match the following format:Port=2106ServerAddr=LOGIN PC WAN IPAfter this is complete, you have to encrypt the file again for it to work properly After Step 7. you are ready to enjoy! Edited August 2, 2014 by Rebellos™
Rohan Posted September 12, 2014 Posted September 12, 2014 Well with this guide i will explain you how to connect 2 gameservers together using 2 computers with different IP's, using the Lineage II Interlude Client (L2J) A router is not used in this tutorial We will assume the databases are set up for the gameservers and the loginservers on both computers, and you have Navicat installed The first PC will be used as both the loginserver and one of the two gameservers The second computer will host the second gameserver, and use the loginserver of the first computer We will call the computer that will host the loginserver the LOGIN PC The other computer will be called the NONLOGIN PC Lets start Step 1. On 1st step we will register servernames of LOGIN PC only. Open serverfiles, then go to \loginserver\dist\ Run RegisterGameServer.bat Type clean, then hit enter Run RegisterGameServer.bat again, and enter the number of the servername you wish to use for your gameserver Run RegisterGameServer.bat yet again, and enter the number of the servername you wish to use for the NONLOGIN PC gameserver Step 2. On 2ond step we will preparing hexid's of LOGIN PC only. When you are finished STEP 1, you will have 2 files. hexid(server X).txt hexid(server Y).txt X is the first number you entered. (LOGIN PC) Y is the second number you entered. (NONLOGIN PC) Each file should be renamed to hexid.txt AFTER being moved to the correct PC. On each PC, there must be a copy of the hexid.txt file in these 2 folders: \loginserver\dist\ folder of your server files \gameserver\config\ folder of your server files Since you cannot name both hexid(server) files to just *hexid.txt* at the same time on one computer, rename the one that belongs on the LOGIN PC first. Then, MOVE the other *hexid(server)* file to the NONLOGIN PC, rename it to hexid.txt then make sure it is in these 2 folders: \loginserver\dist\ folder of your server files \gameserver\config\ folder of your server files Step 3. On 3rd step we will change server_id's in Navicat of LOGIN PC only. After completing STEP 1 and STEP 2, you will need to change 2 numbers in Navicat to the correct server numbers. (The ones that you entered in RegisterGameServer.bat in STEP 1) NOTE: For some reason, when you register a gameserver (choose it's name with a number), it isn't entered into MySQL (Navicat) correctly. Open Navicat Open on the "gameservers" table Under the "server_id" column, change the first number to the number that you entered in STEP 1 (when you registered the gameservers) and the number BELOW that to the second number you entered in STEP 1 Click the checkmark at the bottom of the screen, then close the table, then close Navicat Step 4. On 4th step we will edit server.properties of LOGIN PC only. On the LOGIN PC, open server.properties from the \gameserver\dist\config\ folder of your server files Change the following sections in your file to match the following format: GameserverHostname=LOGIN PC WAN IP ExternalHostname=LOGIN PC WAN IP InternalHostname=127.0.0.1 LoginHost=LOGIN PC WAN IP RequestServerID = XX NOTE: XX must be the FIRST number you entered in STEP 1 (when you registered the gameservers) Step 5. On 5th step we will edit loginserver.properties of LOGIN PC only. On the LOGIN PC, open loginserver.properties from the \loginserver\dist\config\ folder of your server files Change the following sections in your file to match the following format: LoginServerHostname=LOGIN PC WAN IP LoginHostname=LOGIN PC WAN IP AcceptNewGameServer = True Step 6. On 6th step we will edit server.properties of NONLOGIN PC only. On the NONLOGIN PC, open server.properties from the \gameserver\dist\config\ folder of your server files Change the following sections in your file to match the following format: GameserverHostname=0.0.0.0 ExternalHostname=NONLOGIN PC WAN IP InternalHostname=127.0.0.1 LoginHost=LOGIN PC WAN IP RequestServerID = YY NOTE: YY must be the SECOND number you entered in STEP 1 (when you registered the gameservers) Step 7. On 7th step we will edit l2ini of LOGIN PC + NONLOGIN PC In the patch or client that you distribute, you need a decrypting tool such as L2FileEdit.exe that allows you to edit your l2.ini file l2.ini can be found in the \system\ folder of your client files Change the following sections in your file to match the following format: Port=2106 ServerAddr=LOGIN PC WAN IP After this is complete, you have to encrypt the file again for it to work properly After Step 7. you are ready to enjoy! ...................how to do this on the same PC I won't to game servers 2 1 login server
Katherine Posted September 12, 2014 Posted September 12, 2014 ...................how to do this on the same PC I won't to game servers 2 1 login server the only think you have to do is to copy your gameserver folder and rename it to gameserver2 for example and copy it inside on your server files! then register 2 game servers you will put the 1st server hexid inside the gameserver/config and the 2nd server hexid inside the gameserver2/config and that's all.. you can set up rates/feautures etc from your gameserver files and you can make w/e servers you want! By: Teh AsezOner also dont forget to change ur port to 7778 (gameserver2)
Ilusioner Posted March 13, 2021 Posted March 13, 2021 On 9/12/2014 at 2:37 AM, Katherine said: the only think you have to do is to copy your gameserver folder and rename it to gameserver2 for example and copy it inside on your server files! then register 2 game servers you will put the 1st server hexid inside the gameserver/config and the 2nd server hexid inside the gameserver2/config and that's all.. you can set up rates/feautures etc from your gameserver files and you can make w/e servers you want! By: Teh AsezOner also dont forget to change ur port to 7778 (gameserver2) Hi! I'd have agameserver and gameserver2 folder. Both registered and hexid put in the correct folder. Login run and one server, but 2nd is Down. And also have problem with DB, i cant see any of characters from the 1st (old) server. I need to create 2 new DB or just 1?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now