Raumuth,
Quote:
Originally Posted by kathgar
There are the obvious endian issues.
|
Will cause you a lot of problems. Intel is little-endian and Sparc is big-endian. Just getting it to compile on Sparc will not get you a working EQEmu server
Example, in one of the packets the following is sent as the zone_id for Butcher Block:
44 00
On Intel you get (correctly):
68
On Sparc you get:
17408
Currently structures are "laid on top of" the data from the packets, they are not converted to/from network byte order, etc.
If you want to port EQEmu to Sparc more power to you, and please contribute back the changes. But it is not as trivial as a recompile.