OP

Dilvid

Dilvid
Member
ServUO Version
Publish 57
Ultima Expansion
Endless Journey
Hey,

I'm trying to set up a few servers so you can pick from the Server List. I can get two servers to appear in the list (on different ports, same IP) but clicking on the other server (than the authenticating server) it just falls over and wont connect. I've found a few posts and articles about this but they are all from so long ago now that the attachments are gone or the linked posts are gone.

Can anyone shed some light on how to do this?

Thanks
 
Logging in to port 2593 will inform that server of the initial account login process; if selecting a server from the list on, for example, port 2594, that server doesn't know about the initial login seeding, so it can't match the seed with the client's auth ID because it doesn't exist.

In order for this to work, the secondary server must push the GameLogin packet handling back through the seed and auth loop, or bypass it and handle the connection another way.
 
I spoke too soon. It works if the client and shards are on the same machine and running on 127..0.0.1, when I move the shards to my actual server and connect through my external IP. Shard 1 works perfectly, I can log in run around etc. Shard 2 appears in the server list and I can see it performing the handshake in the console window of Shard 2 but then no character list is sent. I put my server in a DMZ and turned off the firewall temporarily but that isn't the issue :S. Still looking into it now.
 

Donations

Total amount
$30.00
Goal
$500.00

Shards

Back