ServerList - Two Servers on one PC - HACK
After an hour of poking around I was finally able to get the UO client coming in from the outside world to list and connect to either of the two RunUO servers that I am running on the same PC.
The hack I had to write was the following in:
Server\Network\PacketHandlers.cs:2173
I replaced "if ( !IsValidAuthID( authID ) )" with "if ( 0 ) ". I looked at the IsValidAuthID() method and noticed that it was iterating through an array of authID's. Once it found the authID it set the element in the array to 0. It almost seems benign but I am sure there is a purpose for it. Anyway, the secondary server kept failing on the call to IsValidAuthID() and I have a pretty good idea why.
My Question: What could I have potenitally broken with this hack?
The server seems unaffected otherwise.
-Haz
|