any kind souls?
any kind soul have a copy of dr3 with perl compiled with the zone_id=0 bug fixed? really would like to be able to work on my server without crashing every time i zone.
|
If someone has this and needs hosting for it I will host it.
|
Here's my compiled version which uses a variation of screamingogre's fix for the zone_id=0 problem. You can get the world.exe file here. The only difference I made is that it waits up to 20 seconds to get a zone_id that's not equal to zero rather than running through a counter. Here is the code incase anyone is interested.
In client.cpp in the World project replace the line Code:
charid = database.GetCharacterInfo(char_name, &tmpaccid, &zoneID); Code:
__time64_t curtime1,curtime2; Edit: Removed link as the file has been removed. Look my post later in this thread. |
By the way, I would only suggest using this world.exe if you are just running locally. If I understand the code correctly, that do while loop will be executed every time someone zones. So if you've got 2 people zoning and the first one ends up timing out (20 secs later and the zone_id still equals 0), then the second person has to wait 20 seconds to zone. Am I thinking correctly about this? I've just starting looking at the code today so I'm not exactly sure how it is working.
|
it works for moveing arround and getting a few things setup till a official fix is avil..thanks much.. if ya got a compile done with the perl questing included post it up..8)
|
I just took the dr3 cvs source and that's what I used. I don't know anything about the perl stuff. Is that in DR3?
|
it the new questing system.. shawn had a version with dr2, not sure if it got scraped already or not
|
I'm looking into it right now. It seems I need to get perl and then change some build settings. It looks like it just deals with zone.exe.
|
cools cant wait
|
Ok wize and I tested a few things to make sure quests are working before I posted the link to the binaries. The file is here.
This has a world.exe that has a temp fix for the zone_id bug and a zone.exe with perl quest support. I included EMuShareMem.dll just incase. It may not be needed. No support for these by the way! Just trying to help the few of those out there with some problems. |
All times are GMT -4. The time now is 08:27 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.