Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Development > Archive::Tools

Archive::Tools Archive area for Tools's posts that were moved here after an inactivity period of 90 days.

Reply
 
Thread Tools Display Modes
  #1  
Old 03-13-2004, 10:37 AM
Windcatcher
Demi-God
 
Join Date: Jan 2002
Posts: 1,175
Default

I just uploaded another version of 0.5.5-DR1-ZP, where the entire enterworld process is multithreaded and has the fixes mentioned in this thread:

http://www.eqemulator.net/forums/vie...?p=73081#73081

It's currently in testing but so far it's working. All of my changes are inside #ifdef ZONEPROXY...#endif constructs, so none of the normal server code should be affected. However, getting the multithreaded benefit means compiling with ZoneProxy support on.

WC
Reply With Quote
  #2  
Old 03-13-2004, 06:38 PM
Jezebell
Discordant
 
Join Date: Feb 2004
Location: Florida
Posts: 441
Default

This is odd WC, the new World.exe you recently uploaded is crashing when I run it, getting windows crash error, previous version worked fine.
__________________
Eru, the Creator of Arda
ServerOwner for The First Age
An EQEMulator Roleplaying [Custom-Legit] Server
The First Age Website

Running on: Asus A7N8X-Deluxe, AMD Athlon XP 2100+, Geil 1024MB PC3200 Ultra DDR RAM,
WD 40GB 7200rpm ATA-100 HDD, Visiontek 128MB Geforce4 TI 4400, Windows XP Pro SP2
Reply With Quote
  #3  
Old 03-14-2004, 04:33 AM
Windcatcher
Demi-God
 
Join Date: Jan 2002
Posts: 1,175
Default

Yup there are problems with it. I'm testing another version (my server is up right now) and if it works out I'll be re-uploading the zip file later tonight.

WC
Reply With Quote
  #4  
Old 03-14-2004, 06:06 AM
Windcatcher
Demi-God
 
Join Date: Jan 2002
Posts: 1,175
Default

Okay, the server seems to be holding up, so I re-uploaded the ZIP archive. This thing really needs to be stress-tested, so give it a go and let me know how it works.

WC
Reply With Quote
  #5  
Old 03-14-2004, 07:55 AM
Jezebell
Discordant
 
Join Date: Feb 2004
Location: Florida
Posts: 441
Default

hmmm, new one is crashing too, here is the info i got from crash.

[code]Details
Product: Windows Operating System
ID: 1000
Source: Application Error
Version: 5.2
Symbolic Name: ER_USERCRASH_LOG
Message: Faulting application %1, version %2, faulting module %3, version %4, fault address 0x%5.

Explanation
The indicated program stopped unexpectedly. The message contains details on which program and module stopped. A matching event with Event ID 1001 might also appear in the event log. This matching event displays information about the specific error that occurred.


Faulting application world.exe, version 0.0.0.0, faulting module ntdll.dll, version 5.1.2600.1217, fault address 0x00019ecd.


0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 77 6f 72 ure wor
0018: 6c 64 2e 65 78 65 20 30 ld.exe 0
0020: 2e 30 2e 30 2e 30 20 69 .0.0.0 i
0028: 6e 20 6e 74 64 6c 6c 2e n ntdll.
0030: 64 6c 6c 20 35 2e 31 2e dll 5.1.
0038: 32 36 30 30 2e 31 32 31 2600.121
0040: 37 20 61 74 20 6f 66 66 7 at off
0048: 73 65 74 20 30 30 30 31 set 0001
0050: 39 65 63 64 0d 0a 9ecd..


AppName: world.exe AppVer: 0.0.0.0 ModName: ntdll.dll
ModVer: 5.1.2600.1217 Offset: 00019ecd


<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="World.exe" FILTER="GRABMI_FILTER_PRIVACY">
<MATCHING_FILE NAME="EMuShareMem.dll" SIZE="225343" CHECKSUM="0x3D24AA09" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="03/12/2004 23:09:55" UPTO_LINK_DATE="03/12/2004 23:09:55" />
<MATCHING_FILE NAME="libmySQL.dll" SIZE="233472" CHECKSUM="0xBB67BAB" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x20005" LINK_DATE="09/13/2003 00:09:31" UPTO_LINK_DATE="09/13/2003 00:09:31" />
<MATCHING_FILE NAME="MiniLogin.exe" SIZE="249856" CHECKSUM="0xAC4096F6" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="07/27/2003 20:08:05" UPTO_LINK_DATE="07/27/2003 20:08:05" />
<MATCHING_FILE NAME="World.exe" SIZE="737345" CHECKSUM="0x36643C83" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="03/14/2004 17:31:57" UPTO_LINK_DATE="03/14/2004 17:31:57" />
<MATCHING_FILE NAME="Zone.exe" SIZE="1257528" CHECKSUM="0xD2E18879" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="03/14/2004 06:02:24" UPTO_LINK_DATE="03/14/2004 06:02:24" />
<MATCHING_FILE NAME="Zone1.exe" SIZE="1257528" CHECKSUM="0x9428B9D" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="03/12/2004 22:54:10" UPTO_LINK_DATE="03/12/2004 22:54:10" />
<MATCHING_FILE NAME="Zone2.exe" SIZE="1257528" CHECKSUM="0x9428B9D" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="03/12/2004 22:54:10" UPTO_LINK_DATE="03/12/2004 22:54:10" />
<MATCHING_FILE NAME="Zone3.exe" SIZE="1257528" CHECKSUM="0x9428B9D" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="03/12/2004 22:54:10" UPTO_LINK_DATE="03/12/2004 22:54:10" />
<MATCHING_FILE NAME="Zone4.exe" SIZE="1257528" CHECKSUM="0x9428B9D" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="03/12/2004 22:54:10" UPTO_LINK_DATE="03/12/2004 22:54:10" />
<MATCHING_FILE NAME="Zone5.exe" SIZE="1257528" CHECKSUM="0x9428B9D" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="03/12/2004 22:54:10" UPTO_LINK_DATE="03/12/2004 22:54:10" />
<MATCHING_FILE NAME="Zone6.exe" SIZE="1257528" CHECKSUM="0x9428B9D" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="03/12/2004 22:54:10" UPTO_LINK_DATE="03/12/2004 22:54:10" />
<MATCHING_FILE NAME="Zone7.exe" SIZE="1257528" CHECKSUM="0x9428B9D" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="03/12/2004 22:54:10" UPTO_LINK_DATE="03/12/2004 22:54:10" />
<MATCHING_FILE NAME="Zone8.exe" SIZE="1257528" CHECKSUM="0x9428B9D" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="03/12/2004 22:54:10" UPTO_LINK_DATE="03/12/2004 22:54:10" />
<MATCHING_FILE NAME="Zone9.exe" SIZE="1257528" CHECKSUM="0x9428B9D" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="03/12/2004 22:54:10" UPTO_LINK_DATE="03/12/2004 22:54:10" />
<MATCHING_FILE NAME="ZoneProxy\ZoneProxy.exe" SIZE="466944" CHECKSUM="0xBE37C854" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="06/19/1992 22:22:17" UPTO_LINK_DATE="06/19/1992 22:22:17" />
</EXE>
<EXE NAME="ntdll.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
<MATCHING_FILE NAME="ntdll.dll" SIZE="654336" CHECKSUM="0xC568C00F" BIN_FILE_VERSION="5.1.2600.1217" BIN_PRODUCT_VERSION="5.1.2600.1217" PRODUCT_VERSION="5.1.2600.1217" FILE_DESCRIPTION="NT Layer DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft
__________________
Eru, the Creator of Arda
ServerOwner for The First Age
An EQEMulator Roleplaying [Custom-Legit] Server
The First Age Website

Running on: Asus A7N8X-Deluxe, AMD Athlon XP 2100+, Geil 1024MB PC3200 Ultra DDR RAM,
WD 40GB 7200rpm ATA-100 HDD, Visiontek 128MB Geforce4 TI 4400, Windows XP Pro SP2
Reply With Quote
  #6  
Old 03-14-2004, 08:10 AM
Windcatcher
Demi-God
 
Join Date: Jan 2002
Posts: 1,175
Default

Did it crash as soon as you ran it, or was it from something ingame? What was going on when it crashed?

Edit: I'm loading world/client.cpp with try...catch blocks and hopefully we'll be able to track this down. I'll re-upload the archive as soon as I'm done.

Edit #2: I've loaded world/client.cpp with try...catch blocks and re-uploaded the archive. Maybe this version will tell us some more about what's going on. If not, I'll look at adding try...catch blocks to the rest of the files in the world server.
Reply With Quote
  #7  
Old 03-14-2004, 10:35 AM
Jezebell
Discordant
 
Join Date: Feb 2004
Location: Florida
Posts: 441
Default

This happens when opening World.exe, just a side note: Everything appears to load fine in the DOS window. I will try the one you just uploaded.
__________________
Eru, the Creator of Arda
ServerOwner for The First Age
An EQEMulator Roleplaying [Custom-Legit] Server
The First Age Website

Running on: Asus A7N8X-Deluxe, AMD Athlon XP 2100+, Geil 1024MB PC3200 Ultra DDR RAM,
WD 40GB 7200rpm ATA-100 HDD, Visiontek 128MB Geforce4 TI 4400, Windows XP Pro SP2
Reply With Quote
  #8  
Old 03-14-2004, 10:46 AM
Windcatcher
Demi-God
 
Join Date: Jan 2002
Posts: 1,175
Default

I might have found it -- the version of EmuShareMem.dll in the archive is wrong. I'll kill the archive and re-upload it.

Edit: I just completed the upload. I'm not sure how long it takes for SourceForge to get it to the mirrors, but the ZIP file size is 5,665,626 bytes.
Reply With Quote
  #9  
Old 03-14-2004, 10:56 AM
Windcatcher
Demi-God
 
Join Date: Jan 2002
Posts: 1,175
Default

Nevermind -- I see the problem. It's a case of object-file versionitis I'm doing a full rebuild and I'll test it before I upload it. It shouldn't take long.
Reply With Quote
  #10  
Old 03-14-2004, 11:33 AM
Windcatcher
Demi-God
 
Join Date: Jan 2002
Posts: 1,175
Default

Okay, now it's ready. Rebuilt, tested, and uploaded.
Reply With Quote
  #11  
Old 03-14-2004, 11:52 AM
Jezebell
Discordant
 
Join Date: Feb 2004
Location: Florida
Posts: 441
Default

So far so good on the World.exe, going to start testing ZoneProxy now Thanks alot for fixing that!
__________________
Eru, the Creator of Arda
ServerOwner for The First Age
An EQEMulator Roleplaying [Custom-Legit] Server
The First Age Website

Running on: Asus A7N8X-Deluxe, AMD Athlon XP 2100+, Geil 1024MB PC3200 Ultra DDR RAM,
WD 40GB 7200rpm ATA-100 HDD, Visiontek 128MB Geforce4 TI 4400, Windows XP Pro SP2
Reply With Quote
  #12  
Old 03-14-2004, 01:40 PM
Windcatcher
Demi-God
 
Join Date: Jan 2002
Posts: 1,175
Default

I'm logged into your server right now, testing it. The first couple of times I got the red text saying no ZP though I had ZP running, and my zoneproxy.log says that your server was talking to it. The last time I got the blue text. It might mean that I need to increase the ZP timeout, but I'm not sure yet. I didn't see anything obviously wrong in the code. I don't have permission to use #zone, so I can't test zoning into ZP zones.

WC
Reply With Quote
  #13  
Old 03-14-2004, 01:51 PM
Shadow-Wolf
Dragon
 
Join Date: Oct 2003
Posts: 511
Default

id put my ZP server up but A.) noone has teh zone im working on and b.) i dont have the right entries to use your zones =/
Reply With Quote
  #14  
Old 03-14-2004, 02:13 PM
Windcatcher
Demi-God
 
Join Date: Jan 2002
Posts: 1,175
Default

If someone could tell me how to export my DB I'd export my zone and zone_points table. That would get you started...

WC
Reply With Quote
  #15  
Old 03-14-2004, 02:32 PM
Shadow-Wolf
Dragon
 
Join Date: Oct 2003
Posts: 511
Default

easy wind,
open up run and run cmd, when on there type this in:
cd C:\mysql\bin then press enter, now type this in
mysqldump eqdb(or whatever your dbs name is) zone zone_points > dump.sql
then open the sql and edit oute everything that doesn't have to do with your zones or your zone_points table.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 04:44 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3