Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Linux Servers

Support::Linux Servers Support forum for Linux EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 08-20-2016, 11:10 AM
zhangshen147
Fire Beetle
 
Join Date: Nov 2009
Posts: 17
Default login Server can not register more than one server?

I have multiple IP addresses, so I put them are used up, the system is proxmox, I establish a server and login server, normal operation and at the same time eqemulator my local login server registration, when I run a second EMU server, registered to the local login server, server list shows two servers, but the landing to go is the second server, the first server do not know where to go, this is why? The login server cannot support multiple local server registration? (I'm sure the IP address of the 2 server has been set up correctly.)
pls help me~
Some people can provide help, thank you very much!
Reply With Quote
  #2  
Old 08-20-2016, 11:21 PM
Drajor's Avatar
Drajor
Developer
 
Join Date: Nov 2012
Location: Halas
Posts: 355
Default

Is this correct?

You are running 1 world server which connects two 2 login servers (public LS and a local LS). The local LS is running on the same IP as the world server.
__________________
Drajor regards you indifferently -- what would you like your tombstone to say?
Reply With Quote
  #3  
Old 08-21-2016, 12:05 AM
Maze_EQ
Demi-God
 
Join Date: Mar 2012
Posts: 1,106
Default

Nah 2 worlds connecting to 1 login is what hes doing.
__________________
"No, thanks, man. I don't want you fucking up my life, too."

Skype:
Comerian1
Reply With Quote
  #4  
Old 08-21-2016, 06:24 PM
DanCanDo's Avatar
DanCanDo
Discordant
 
Join Date: May 2016
Location: Above Hell
Posts: 400
Default

I tried that once, just piddling around with two boxes on private lan, with one login,
but router only let me forward the necessary ports to one box, so that didn't pan
out.
__________________
Project Insect Completed
Reply With Quote
  #5  
Old 08-21-2016, 10:25 PM
zhangshen147
Fire Beetle
 
Join Date: Nov 2009
Posts: 17
Default

Quote:
Originally Posted by Drajor View Post
Is this correct?

You are running 1 world server which connects two 2 login servers (public LS and a local LS). The local LS is running on the same IP as the world server.
Yes, and now EMU can register at the same time on the 2 login server!

Quote:
<!-- Loginserver information. Defaults shown -->
<loginserver1>
<host>login.eqemulator.net</host>
<port>5998</port>
<account></account>
<password></password>
</loginserver1>

<loginserver2>
<host>x.x.x.x</host>
<port>5998</port>
<account></account>
<password></password>
</loginserver2>
Reply With Quote
  #6  
Old 08-21-2016, 10:27 PM
zhangshen147
Fire Beetle
 
Join Date: Nov 2009
Posts: 17
Default

Quote:
Originally Posted by DanCanDo View Post
I tried that once, just piddling around with two boxes on private lan, with one login,
but router only let me forward the necessary ports to one box, so that didn't pan
out.
i have three internet ip addr. don't need NAT。
Reply With Quote
  #7  
Old 08-22-2016, 12:31 PM
image
Demi-God
 
Join Date: Jan 2002
Posts: 1,289
Default

this isn't very clear you quote the guy who says you are trying to run 1 world server for 2 login servers, but you mention your original problem being 2 worlds connecting to one login server, where the world servers reside on the same box.

2 world servers on the same box.. routing is the first problem, you sure UDP is using the right interface going out of your box? The logic for the 'resolved' IP/hostname on the login server typically fell to the 'worldaddress' field in eqemu_config.xml -- if you don't provide the worldaddress, the login server will guess based on what you connect with (hence routing).
__________________
www.eq2emu.com
EQ2Emu Developer
Former EQEMu Developer / GuildWars / Zek Seasons Servers
Member of the "I hate devn00b" club.
Reply With Quote
  #8  
Old 08-23-2016, 04:07 AM
zhangshen147
Fire Beetle
 
Join Date: Nov 2009
Posts: 17
Default

Quote:
Originally Posted by image View Post
this isn't very clear you quote the guy who says you are trying to run 1 world server for 2 login servers, but you mention your original problem being 2 worlds connecting to one login server, where the world servers reside on the same box.

2 world servers on the same box.. routing is the first problem, you sure UDP is using the right interface going out of your box? The logic for the 'resolved' IP/hostname on the login server typically fell to the 'worldaddress' field in eqemu_config.xml -- if you don't provide the worldaddress, the login server will guess based on what you connect with (hence routing).
Sorry, is my description of the problem. I am using KVM virtual machine:
No.1 EMU server and local Login Server in VM1
No.2 EMU server in VM2.
VM Host VM1 VM2 Are using different Internet IP address。
VM Host IP address : XXX.XXX.253.2
VM1 IP address : XXX.XXX.253.3
eqemu_config.xml
Quote:
<address>XXX.XXX.253.3</address>
<localaddress>XXX.XXX.253.3</localaddress>

<!-- Loginserver information. Defaults shown -->
<loginserver1>
<host>login.eqemulator.net</host>
<port>5998</port>
<account></account>
<password></password>
</loginserver1>

<loginserver2>
<host>127.0.0.1</host>
<port>5998</port>
<account></account>
<password></password>
</loginserver2>
login.ini
Quote:
[database]
host = 127.0.0.1
port = 3306
db =
user =
password =
subsystem = MySQL

[options]
unregistered_allowed = TRUE
reject_duplicate_servers = TRUE
trace = TRUE
world_trace = FALSE
dump_packets_in = FALSE
dump_packets_out = FALSE
listen_port = 5998
local_network = xxx.xxx.253.
VM2 IP address : XXX.XXX.253.4
eqemu_config.xml
Quote:
<address>XXX.XXX.253.4</address>
<localaddress>XXX.XXX.253.4</localaddress>

<!-- Loginserver information. Defaults shown -->
<loginserver1>
<host>login.eqemulator.net</host>
<port>5998</port>
<account></account>
<password></password>
</loginserver1>

<loginserver2>
<host>XXX.XXX.253.3</host>
<port>5998</port>
<account></account>
<password></password>
</loginserver2>
Reply With Quote
  #9  
Old 08-23-2016, 07:44 AM
image
Demi-God
 
Join Date: Jan 2002
Posts: 1,289
Default

so again your eqemu_config.xml doesn't contain a worldaddress, it should be below localaddress in most cases

<localaddress>...</localaddress>
<worldaddress>..</worldaddress>

worldaddress should be the external IP that you have out to the web. See if defining those in both EMU servers helps.

If not you probably have to consider getting packet captures so people can see the activity going to/from port 9000 on the client.
__________________
www.eq2emu.com
EQ2Emu Developer
Former EQEMu Developer / GuildWars / Zek Seasons Servers
Member of the "I hate devn00b" club.
Reply With Quote
  #10  
Old 08-23-2016, 11:58 PM
zhangshen147
Fire Beetle
 
Join Date: Nov 2009
Posts: 17
Default

Quote:
Originally Posted by image View Post
so again your eqemu_config.xml doesn't contain a worldaddress, it should be below localaddress in most cases

<localaddress>...</localaddress>
<worldaddress>..</worldaddress>

worldaddress should be the external IP that you have out to the web. See if defining those in both EMU servers helps.

If not you probably have to consider getting packet captures so people can see the activity going to/from port 9000 on the client.
wow....This is a setting that I don't know, I'm going to test it. Thank you very much
Reply With Quote
  #11  
Old 08-25-2016, 03:24 AM
zhangshen147
Fire Beetle
 
Join Date: Nov 2009
Posts: 17
Default

Quote:
Originally Posted by image View Post
so again your eqemu_config.xml doesn't contain a worldaddress, it should be below localaddress in most cases

<localaddress>...</localaddress>
<worldaddress>..</worldaddress>

worldaddress should be the external IP that you have out to the web. See if defining those in both EMU servers helps.

If not you probably have to consider getting packet captures so people can see the activity going to/from port 9000 on the client.
This method is not successful.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 10:02 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3