View Single Post
  #17  
Old 06-06-2010, 08:27 PM
Windcatcher
Demi-God
 
Join Date: Jan 2002
Posts: 1,175
Default

Started working on zoning in to the 0.8.0 server. It took a few hours to get it connecting to the zone server, but I eventually found that the problem was the port byte order. 0.5.5 clients expect it in network order, Titanium clients expect it in Intel order. Adding a configuration switch solved that problem. I then had to fix a couple of Titanium struct definitions and make my netcode just a little more robust. I'm now connecting to the zone server, but not yet getting ingame. The zone server eventually crashes after a few minutes, and the client doesn't reach the fully zoned-in state.

I noticed that the world server defaults to using a tutorial zone with ID 189 if there is no setting, so the easiest thing to do was just make a bare zone for it with a zone exit for the tutorial. I'll see how it works whenever I get zoning in working.

So I've still got lots of work to do, but I'm making some progress.
Reply With Quote