EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Windows Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=587)
-   -   world.exe sending players to null address? (https://www.eqemulator.org/forums/showthread.php?t=33218)

Kikinaak 03-25-2011 06:23 AM

world.exe sending players to null address?
 
From the machine running the server, I can connect and play just fine. I am using a hamachi network address. Here is what world.exe says when I enter world:

Code:

[Debug] [WORLD__CLIENT] kikinaak: Sending client to zone tutorialb (189:0) at 5.1.205.110:7003

[Debug] [WORLD__CLIENT] kikinaak: Client disconnected (not active in process)


Now, when I attempt to log in from a different machine on the network, I can log in, choose my server, and select a character. But when I go to enter world, I get "the server is not responding" closely followed by "you have been disconnected". This is what it world.exe has to say for itself then:

Code:

[Debug] [WORLD__CLIENT] kikinaak: Sending client to zone tutorialb (189:0) at :7003

[Debug] [WORLD__CLIENT] kikinaak: Client disconnected (not active in process)

When starting the server, I get this from EQEmu Login Server:

Code:

[Network] [03.25.11 - 02:38:05] New world server connection from 5.1.205.110:1571
[Network Error] [03.25.11 - 02:38:05] Handle_NewLSInfo error, remote address was null, defaulting to stream address 5.1.205.110.
[World] [03.25.11 - 02:38:05] Server Veiled Imperium(VITST) successfully logged in.

Clearly the problem is world.exe is sending my remote players a null address, but hell if I can figure out why, or where in the db or an ini I need to set the address manually. Or most confusing of all, why it is sending the correct address when I log in from the server machine and not the others.
Can someone point me at what I'm missing?

trevius 03-25-2011 06:45 AM

I am not sure what needs to be done for it to work with Hamachi, but it definitely is not required like it is for WoW Emus.

It is probably an issue either here:

eqemu_config.xml
Code:

<!-- Only specify these two if you really think you need to. -->
                <!--<address>Serving Machines IP</address>-->
                <!--<localaddress>127.0.0.1</localaddress>-->

Note: You have to uncomment those lines to use them


Or maybe here:

login.ini
Code:

[options]
unregistered_allowed = TRUE
reject_duplicate_servers = FALSE
trace = TRUE
world_trace = FALSE
dump_packets_in = FALSE
dump_packets_out = FALSE
listen_port = 5998
local_network = 192.168.1.


Kikinaak 03-26-2011 05:05 AM

That was indeed what I was overlooking. I had the address set, but forgot to uncomment the setting! :rolleyes:
I'm too used to # and ; and // as comments, I looked right over <! and didnt even think about it!
Much thanks from me and my players, we are up and going now :grin:

As for hamachi not being needed, its not that sony scares me (they do!) its that my ISP has already sent me one nastygram about running servers. So I no longer run anything on my open IP.

Hamachi works fine with eqemu, just set local_network = 5. in login.ini


All times are GMT -4. The time now is 03:12 AM.

Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.