Jump to content

Recommended Posts

Posted (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 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!

Edited by Rebellos™
  • 1 month later...
Posted

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
Posted

...................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!

 
 
also dont forget to change ur port to 7778 (gameserver2)
  • 6 years later...
Posted
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!

 
 
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?
 

 

 

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 account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Posts

    • The core strength of Novproxy Perfectly unlock overseas AI large models: 100% pure residential IP, perfectly bypassing various strict risk controls such as ChatGPT, Claude, Midjourney, etc. This is an essential tool for parents to train AI on weekends and during work! Available in 195+ countries/regions worldwide: covering an extremely wide range. Whether it's setting up accounts for cross-border e-commerce, conducting overseas web crawling, or conducting network gray-scale tests, it can all be handled easily. Ultra-fast concurrency: Real residential network, stable and non-blocking, high-concurrency business can also run at full capacity.
    • You charge 10,000 - 15,000 USD for Java files and your site shows 370 projects and 786 customers. you're not just a millionaire, you're a multimillionaire bro 😂 and enjoy it while it lasts. Ai is coming in hot and your 18 developers better start updating their CVs. soon everyone will build whatever they need for free. The 15k Java files era is over 😄  
    • Honestly, I don’t care about your files at all. I’m just watching what people are sharing, and what’s interesting is that whenever someone shares your files, or anyone else’s files for that matter, sources included, they’re always old files from like 10 years ago :d.  You act way too cocky.. go see what people are writing about you on MMO Dev, then come talk to me.  
    • Hello everyone, I'm here to ask for help with information about contacting StrixGuard support.   I subscribed to their platform and license a while ago, I haven't had any problems with it and I even managed to block Adrenaline Premium.   I hired them mainly to have some protection and be able to use the HWID on my server. It turned out to work much better than some people had said and than I expected.   Therefore, I purchased another license from Strix for another project, but the problem we encountered was the time difference and language barrier, which complicated things for us in getting it to work on my new project.🤣🤣🤣   But currently, he hasn't responded or connected to Telegram for weeks, which is where I managed to finalize everything.   I understand that due to the situation in Russia regarding communications and networks, it would currently be even more impossible to contact any support.   But if anyone here still has contact information for StrixGuard support, I'd appreciate it if you could share it with me. It doesn't matter if it's a Russian number or a Russian app; I can still use them and make contact. But I need more than just the Telegram contact I have.   So I would greatly appreciate any information... and please refrain from suggesting other anti-cheat programs or that I should switch. All I'm looking for is contact with StrixGuard support, nothing more.   Thank you all very much.
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..