View Single Post
  #5  
Old 09-04-2009, 03:12 PM
fourier
Sarnak
 
Join Date: Aug 2009
Location: MO
Posts: 35
Default

Temporarily resolved by doing the following:

My server code revision was higher than the db rev, so I checked out and compiled a code rev that matched the db rev (946 if I recall) <- very important to double check this if you are having the same error as me.

Since I still can't figure out why the zoneserver IP is not set when the char logs into world , so I went into world\client.cpp line 959, and changed:

strcpy(zsi->ip, zs_addr);
to:
strcpy(zsi->ip, "127.0.0.1");

A pretty bad hack, I agree, but I can't figure out why the logs appear to show the IP is set throughout initialization , but not at this particular location. I also periodically get client disconnected/not in process msgs in my console output periodically, but still stay connected, yay! Hope a dev can chime in here.
Reply With Quote