I've uploaded a modified version of EQEmu 0.5.5-DR1 that's compatible with ZoneProxy and will let players play on zones created with OpenZone. The archive includes sources and compiled binaries, and I encourage anyone capable of running a server to check it out. All ZoneProxy-related changes are contained in #ifdef...#endif blocks so as not to interfere with normal server code (hint -- please, pretty please, consider putting this into CVS).
The ZP-related changes in this version are a bit different than those for earlier versions. First, it appears that ServerZoneEntry_Struct->zone_id doesn't exist anymore (it was redundant, actually) and the client seems to look only at the zone ID as transmitted in the player proffile struct. The code in this version reflects the change.
Secondly, this version will always spit out a line to players whenever they zone that tells them whether the server found ZoneProxy running on their PC. I'm hoping that this will assist people in getting ZoneProxy running.
After I finish typing this I'll get my server back up so people can play with it, using the 0.5.5 code instead of the 0.5.3 code (so remember to switch to your newer clients). There are four ZoneProxy-enabled zones ready to be explored, and I invite people to come in and check them out. The purpose of this (temporary) server is to show what OpenZone can do and try to convince people to start building custom zones.
Here's a quick checklist for getting ZoneProxy running on your PC:
1. Go download ZoneProxy 1.3 and unzip it into your EQ folder. If you want to make a shortcut to it, make sure that the "run in" folder is correctly set, or just run it from within that folder.
2. If you're behind a firewall or router (like my Linksys router), make sure that port 8800 is being forwarded to your LAN IP address. You can find out what your address is by opening a DOS prompt and typing "ipconfig".
3. Start ZoneProxy BEFORE starting your EQ client. You can minimize it if you wish or just move it to the side.
4. Start your EQ client. Before logging in, go into Options and make sure that texture caching is turned OFF. This is critical or textures in the ZoneProxy-enabled zones won't look right.
5. Log in to my server (or any other ZoneProxy-enabled server). On my server, you should create an elf/dwarf/gnome, since you'll have to go to gfay to get to the ZoneProxy-enabled zones.
6. Read the MOTD once you're ingame. I have instructions there on how to get to the new zones. Don't worry about getting back: there's a PoK book in the first zone you enter that takes you back to gfay.
That's it. I hope to see many visitors...in someplace "new" :P
WC
P.S. You can get EQEmu-0.5.5-DR1-ZP here:
http://prdownloads.sourceforge.net/e...P.zip?download