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?
 

 

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Posts

    • I'll stop playing, so I'll sell my (DC) Donator Coins  for cheap. Ask around; I have plenty. Here's the price list. Contact phone: +56 9 5429 4317    
    • Hi, im selling adena/items reborn signature C4   500kk  - 1kk = $2,90 ic set        pm here or discord  _flamber 
    • Want more engagement, reach, and traffic on Discord? Automate promotion of your server, members, reactions, and messages in minutes — no bots, no hassle, no overpayments. SocNet’s SMM Panel — fast launch, fair prices, real results. Use our SMM Panel to boost Facebook, Instagram, Telegram, Spotify, SoundCloud, YouTube, Reddit, Threads, Kick, Discord, LinkedIn, Likee, VK, Twitch, Kwai, Reddit, website traffic, TikTok, Trustpilot, Apple Music, TripAdvisor, Snapchat, and more digital services. Followers, likes, views, reposts, plays, viewers, reactions, comments. Get $1 bonus for your first trial order! Just open a ticket with the subject “Get Trial Bonus” on our website (Support) ➡ Go to SMM Panel (clickable) or contact our bot support How to order: ➡ SMM Panel: Click ➡ SMM Panel directly in our Telegram bot: Click (Menu ➡ SMM Panel) Our Digital Goods Store: ➡ Online Store: Click ➡ Telegram Bot: Click Regular customers get extra discounts and promo codes! Support: ➡ Telegram: https://t.me/solomon_bog ➡ Discord: https://discord.gg/y9AStFFsrh ➡ WhatsApp: https://wa.me/79051904467 ➡ ✉ Email: solomonbog@socnet.store ➡ Telegram Channel: https://t.me/accsforyou_shop You can also use these contacts to: — Get wholesale consultations — Discuss partnership deals (current partners: https://socnet.bgng.io/partners ) — Become our supplier SocNet — your source for digital goods and premium subscriptions
    • Price and Assortment Update: List of newly added products ➡ WhatsApp Real Account | USA (+1 phone) | High Quality Accounts | Account with age from a few days | QR-Code or Phone-Code | Price from: 3.5$ ➡ Facebook Old Italy account | Created in 2022 | FanPage created in 2022 | Advertising account created in 2022 | Farm 30 days | Friends 100+ | Mail included+active 2FA | Price from: 29$ ➡ OLD Instagram Accounts | Age: 2023-2024 | QUALITY Premium Autoregs (API FRESH) | Registered via SMS | Format: login | password | cookies (for InstAccountsManager) | IAM format | Price from: 0.45$ ➡ ChatGPT Plus Team subscription to your Own Email For 1 Month | Price from: 5$ ➡ Google Voice Accounts (GMAIL US NEW) | Age/Year: Random 2024 | Phone Verified: Yes | Price from: 13$ Prices have been reduced for the following products ➡ Discord Nitro Classic (Basic) GIFT | 1/12 MONTHS | NO NEED YOUR LOGIN AND PASSWORD FROM ACCOUNT | Warranty on full time of subscription | Price from: 3.15$ ➡ Discord Nitro FULL | 1/12 MONTHS | NO NEED YOUR LOGIN AND PASSWORD FROM ACCOUNT | Warranty on full time of subscription | Price from: 6.8$ ➡ Spotify Premium Individual Personal Plan for 1 month ON YOUR ACCOUNT | Available in all countries | Price from: 2.49$ ➡ Spotify Premium Family Account for 1 month ON YOUR ACCOUNT | Working in any countries | Price from: 3.75$ ➡ Youtube Premium Music Personal Account ON YOUR ACCOUNT | 1 month | YouTube without ads | Price from: 3.75$ ➡ Youtube Premium Music Family Account ON YOUR ACCOUNT | 1 month | YouTube without ads | Price from: 4.35$ ➡ Telegram Premium subscription for 1 month to your account | Authorization in your account is required (via TDATA or phone number) | Price from: 6$ ➡ Telegram Premium subscription for 3 months on your account | No authorization required in your account | Guarantee for the entire subscription period | Price from: 17$ ➡ Telegram Premium subscription for 6 months on your account | No authorization required in your account | Guarantee for the entire subscription period | Price from: 22$ ➡ Telegram Premium subscription for 12 months on your account | No authorization required in your account | Guarantee for the entire subscription period | Price from: 37$ ➡ Netflix Premium 1 month on your personal account for any country, renewable after expiration | Price from: 10$ ➡ Old Twitter Accounts 2010-2020 with real followers 1,000–20,000+ (followers on your choice) | Email included, Password and Token access | Refill: 30 days | Price from: 10$ And many other digital products! Full range of our online store: ➡ Accounts: Telegram, Facebook, Reddit, Twitter (X), Instagram, YouTube, TikTok, Discord, VK, LinkedIn, GitHub, Snapchat, Gmail, emails (Outlook, Firstmail, Rambler, Onet, Gazeta, GMX, Yahoo, Proton, Web.de), Google Voice, Google Ads ➡ Premium Subscriptions: Telegram Premium, Twitter Premium X, YouTube Premium, Spotify Premium, Netflix Premium, Discord Nitro, ChatGPT Plus/PRO, XBOX Game Pass ➡ Additional services: Telegram Stars, proxies (IPv4, IPv6, ISP, Mobile), VPN (Outline, WireGuard, others), VDS/RDP servers Promo code: AUGUST2025 (10% Discount) Payment: bank cards · cryptocurrency · other popular methods How to buy: ➡ Online Store: Click ➡ Telegram Bot: Click Other services: ➡ SMM Panel: Click Regular customers — additional discounts and promo codes! Support: ➡ Telegram: https://t.me/solomon_bog ➡ Discord: https://discord.gg/y9AStFFsrh ➡ WhatsApp: https://wa.me/79051904467 ➡ ✉ Email: solomonbog@socnet.store ➡ Telegram Channel: https://t.me/accsforyou_shop You can also contact us for: — Wholesale consultation — Partnership agreements (current partners: https://socnet.bgng.io/partners ) — Become our supplier SocNet — digital goods and premium subscriptions store
    • write me https://t.me/lin2web
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock