Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 03-15-2005, 04:35 PM
absolom75
Fire Beetle
 
Join Date: Mar 2005
Posts: 5
Default That ^%@$#@^%#$ unknown opcode 0x0376

Ok, here's my setup:

Win2k3 Enterprise Server
Latest Compiled EQEmu from http://www.rogean.com/cvs/
MySQL 4.0.22
ActivePerl 5.8.6.811 (No errors when following the steps for IO::Scalar)
MiniLogin 6.0
Using new database sourced with PEQ Velious Beta (sourced the load_system.sql and load_empty_users.sql files)
My client is "patched" and I am able to play on any of the servers available from the EQEmu server select screen.

db.ini
Code:
[Database]
host=localhost
user=**********
password=**********
database=eq
loginserver.ini (Modified for use with MiniLogin)
Code:
[LoginServer]
loginserver=127.0.0.1
loginport=5999
worldname= absolom75 Test
worldaddress=192.168.0.101
locked=false
account=
password=

[WorldServer]
Defaultstatus=
Unavailzone=

[ChatChannelServer]
worldshortname=
chataddress=
chatport=

[LoginConfig]
ServerMode=StandAlone
ServerPort=5999
boot5zones.bat (I've tried with 127.0.0.1 as well)
Code:
@echo off

if NOT exist spells_us.txt goto NOSPELL

start zoneperl . localhost 7995 localhost
start zoneperl . localhost 7996 localhost
start zoneperl . localhost 7997 localhost
start zoneperl . localhost 7998 localhost
start zoneperl . localhost 7999 localhost
exit
cls

:NOSPELL
echo You did not copy the spells_us.txt from your everquest directory to this one.  Please do so or zones will crash on startup.
PAUSE
MiniLogin, world and boot5zones all start with no errors. I can login and create a new character, but as soon as I enter world, I get booted to the server select screen. World and zone output as follows:

world.exe
Code:
[Status] CURRENT_WORLD_VERSION:EQEMu 0.6.0-DR2
[Status] Loading variables..
[Status] Loading zones..
[Status] Clearing groups..
[Status] Loading items..
[Status] EMuShareMem loaded
[Status] Loading items from database: count=39497
[Status] ./LoginServer.ini read.
[Status] Loading guild ranks..
[Status] Loading ./addon.ini..
[Status] Loading EQ time of day..
[Status] Deleted 0 stale player corpses from database
[Status] Deleted 0 stale player backups from database
Liberating a country that despises us...
TCP listening on: 192.168.0.101:9000
World server listening on: 192.168.0.101:9000
Setting World to MiniLogin Server type
Connected to LoginServer: 127.0.0.1:5999
44766 New TCP connection: 127.0.0.1:1094
44782 New TCP connection: 127.0.0.1:1096
44782 New TCP connection: 127.0.0.1:1097
44782 New TCP connection: 127.0.0.1:1098
44782 New TCP connection: 127.0.0.1:1095
New zoneserver: #1 127.0.0.1:1095
New zoneserver: #2 127.0.0.1:1098
New zoneserver: #3 127.0.0.1:1097
New zoneserver: #4 127.0.0.1:1096
New zoneserver: #5 127.0.0.1:1094
157063 New client from ip: 192.168.0.100 port: 4140
Logged in: FirstLogin Account #1: howsuh
Received unknown opcode: 0x02eb size:0 bytes
Name approval request for:Xarix race:6 class:11
Character creation request from cU?[(O?"OocUOF LS#0 (192.168.0.100:4140) :
Name: Xarix
Race: 6  Class: 11  Gender: 0  Deity: 206  Start zone: 5
STR  STA  AGI  DEX  WIS  INT  CHA    Total
 60   70   90   85   83  134   60     582
Face: 7  Eye colors: 1 1
Hairstyle: 0  Haircolor: 15
Beard: 255  Beardcolor: 15
Validating char creation info...
Found 0 errors in character creation request
[Status] Start zone query: SELECT x,y,z,zone_id,bind_id FROM start_zones WHERE player_choice=5 AND player_class=11 AND player_deity=206 AND player_race=6

[Status] Found starting location in start_zones
Current location: neriakc  -1253.00, 1255.00, -80.84
Bind location: neriakc  -1253.00, 1255.00, -80.84
Putting item 0x1ee0770 into slot 22
Putting item 0x1ee0270 into slot 23
Putting item 0x347510 into slot 24
Putting item 0x705f48 into slot 25
Putting item 0x705fc0 into slot 26
Putting item 0x6fa5e8 into slot 27
Putting item 0x6fa660 into slot 28
Putting item 0x6fa6d8 into slot 29
Character creation successful: Xarix
Attempting autobootup of neriakc (42) for Xarix
Zoneserver SetZone: localhost:7997 neriakc (42)
Enter world: Xarix: neriakc (42)
Zoneserver SetZone: localhost:7997 neriakc (42)
Received unknown opcode: 0x0376 size:0 bytes
Client disconnected
Removing client from ip:192.168.0.100 port:4140
zone.exe
Code:
[Status] CURRENT_ZONE_VERSION: EQEMu 0.6.0-DR2
[Status] Mapping Opcodes
[Status] Loading Variables
[Status] Loading zone names
[Status] Loading items
[Status] EMuShareMem loaded
[Status] Loading npcs
[Status] Loading npc faction lists
[Status] Loading loot tables
[Status] Loading doors
[Status] Loading guilds
[Status] Loading factions
[Status] Loading AA effects
[Status] Loading swarm spells
[Status] Loading tributes
[Status] Loading corpse timers
[Status] Loading what ever is left
[Status] Loading commands
[Status] 176 commands loaded
[Status] Loading embedded perl XS
[Quest] Loading perlemb plugins.
[Quest] Loading perl commands...
[Quest] Loading perlemb plugins.
[Quest] Loading perl commands...
[Status] Entering sleep mode
Connected to worldserver: localhost:9000
Creating an SGL
Map header: 46138 faces, 135 nodes, 55697 facelists
Loaded map: 138414 vertices, 46138 faces
Map BB: (-1889.25 -> 14.00, -14.00 -> 1427.44, -139.94 -> 55.97)
Map ./Maps/neriakc.map loaded.
[Status] Weather should change in 5676 seconds
Init: Loading zone lists, zone state or spawn list, player corpses, traps
, timezone data - Done. ZoneID = 42; Time Offset = 0
Successfully loaded Zone Config.
[Status] Loading Objects from DB...
[Status] Loading Ground Spawns from DB...
[Status] Loading doors for neriakc ...
[Status] Done loading doors for neriakc ...
[Status] Loading AA information...
[Error] Failed to load AAs!
[Status] Loading Merchant Lists...
[Status] Loading Temporary Merchant Lists...
[Status] Zone Bootup: neriakc (42)
[Status] Zone Shutdown: neriakc (42)
I have literally searched for and read EVERY thread on the 0x0376 opcode. I've tried every suggestion given to try resolving this issue. Not sure if the error regarding AAs is critical since it is my understanding that AAs are broken anyhow.

Additionally, my logging seems to be broken. I have a logs directory within the EQEmu directory, but no log files are being created there or anywhere else. So I'm entirely at a loss with regards to troubleshooting this any further.

Any suggestions would be greatly appreciated.
Reply With Quote
  #2  
Old 03-16-2005, 06:40 AM
phasepuma
Sarnak
 
Join Date: Jun 2004
Posts: 69
Default

I'd source the AA sql files first to rule that out. If that did not work I would source a fresh db.
could also try using external IP instead of 127.0.0.1 or Localhost
Reply With Quote
  #3  
Old 03-16-2005, 11:53 AM
absolom75
Fire Beetle
 
Join Date: Mar 2005
Posts: 5
Default Getting closer

Ok, I sourced all the AA tables again and that has been resolved. I've also tried every combination of 127.0.0.1, localhost, and 192.168.0.101 (LAN IP Address) I can think of with varying degrees of success.

Currently, my boot5zones.bat is setup as:

Code:
@echo off

if NOT exist spells_us.txt goto NOSPELL

start zoneperl . 192.168.0.101 7995 localhost
start zoneperl . 192.168.0.101 7996 localhost
start zoneperl . 192.168.0.101 7997 localhost
start zoneperl . 192.168.0.101 7998 localhost
start zoneperl . 192.168.0.101 7999 localhost
exit
cls

:NOSPELL
echo You did not copy the spells_us.txt from your everquest directory to this one.  Please do so or zones will crash on startup.
PAUSE
With this boot5zones.bat setup, I can now login, create a character, and zone into the starting zones for about 3 seconds before getting disconnected. The zone crashes, causing the zone window to close. I've only been able to catch "unexpected packet" before the window closes.

World output is:

Code:
[Status] CURRENT_WORLD_VERSION:EQEMu 0.6.0-DR2
[Status] Loading variables..
[Status] Loading zones..
[Status] Clearing groups..
[Status] Loading items..
[Status] EMuShareMem loaded
[Status] Loading items from database: count=39497
[Status] ./LoginServer.ini read.
[Status] Loading guild ranks..
[Status] Loading ./addon.ini..
[Status] Loading EQ time of day..
[Status] Deleted 0 stale player corpses from database
[Status] Deleted 0 stale player backups from database
You may already be a winner... of the darwin award.
TCP listening on: 192.168.0.101:9000
World server listening on: 192.168.0.101:9000
Setting World to MiniLogin Server type
Connected to LoginServer: 192.168.0.101:5999
176500 New TCP connection: 127.0.0.1:1397
New zoneserver: #1 127.0.0.1:1397
Zoneserver SetConnectInfo: 127.0.0.1:1397: 192.168.0.101:7999
177172 New TCP connection: 127.0.0.1:1398
177188 New TCP connection: 127.0.0.1:1399
177188 New TCP connection: 127.0.0.1:1400
177188 New TCP connection: 127.0.0.1:1401
New zoneserver: #2 127.0.0.1:1398
New zoneserver: #3 127.0.0.1:1401
New zoneserver: #4 127.0.0.1:1400
New zoneserver: #5 127.0.0.1:1399
Zoneserver SetConnectInfo: 127.0.0.1:1398: 192.168.0.101:7995
Zoneserver SetConnectInfo: 127.0.0.1:1399: 192.168.0.101:7996
Zoneserver SetConnectInfo: 127.0.0.1:1400: 192.168.0.101:7997
Zoneserver SetConnectInfo: 127.0.0.1:1401: 192.168.0.101:7998
215813 New client from ip: 192.168.0.100 port: 1308
Logged in: FirstLogin Account #2: howsuh
Name approval request for:Dickweed race:1 class:14
Character creation request from cU?[(O?"OocUOF LS#0 (192.168.0.100:1325) :
Name: Dickweed
Race: 1  Class: 14  Gender: 0  Deity: 396  Start zone: 1
STR  STA  AGI  DEX  WIS  INT  CHA    Total
 75   75   75   75   75  110   90     575
Face: 7  Eye colors: 6 6
Hairstyle: 2  Haircolor: 255
Beard: 255  Beardcolor: 7
Validating char creation info...
Found 0 errors in character creation request
[Status] Start zone query: SELECT x,y,z,zone_id,bind_id FROM start_zones WHERE player_choice=1 AND player_class=14 AND player_deity=396 AND player_race=1

[Status] Found starting location in start_zones
Current location: qeynos  -654.00, 305.00, 3.75
Bind location: qeynos  -654.00, 305.00, 3.75
Putting item 0x6f8878 into slot 22
Putting item 0x6f0fc0 into slot 23
Putting item 0x34df00 into slot 24
Putting item 0x344eb8 into slot 25
Putting item 0x344f30 into slot 26
Putting item 0x344fa8 into slot 27
Putting item 0x6fcc38 into slot 28
Putting item 0x6fccb0 into slot 29
Character creation successful: Dickweed
Attempting autobootup of qeynos (1) for Dickweed
Zoneserver SetZone: 192.168.0.101:7995 qeynos (1)
Enter world: Dickweed: qeynos (1)
Zoneserver SetZone: 192.168.0.101:7995 qeynos (1)
Received unknown opcode: 0x0376 size:0 bytes
Client disconnected
Removing client from ip:192.168.0.100 port:1325
127.0.0.1:1408: TCPConnection::RecvData(): Error: 10054
Removing zoneserver from ip:0.0.0.0 port:0 (192.168.0.101:7995)
490641 New client from ip: 192.168.0.100 port: 1330
Logged in: FirstLogin Account #2: howsuh
Received unknown opcode: 0x02eb size:0 bytes
Received unknown opcode: 0x00ee size:0 bytes
Client disconnected
Removing client from ip:192.168.0.100 port:1330
598985 New client from ip: 192.168.0.100 port: 1335
Logged in: FirstLogin Account #2: howsuh
Received unknown opcode: 0x02eb size:0 bytes
Attempting autobootup of qeynos (1) for Dickweed
Zoneserver SetZone: 192.168.0.101:7997 qeynos (1)
Enter world: Dickweed: qeynos (1)
Zoneserver SetZone: 192.168.0.101:7997 qeynos (1)
Received unknown opcode: 0x0376 size:0 bytes
Client disconnected
Removing client from ip:192.168.0.100 port:1335
127.0.0.1:1409: TCPConnection::RecvData(): Error: 10054
Removing zoneserver from ip:0.0.0.0 port:0 (192.168.0.101:7997)
652407 New client from ip: 192.168.0.100 port: 1340
Logged in: FirstLogin Account #2: howsuh
Received unknown opcode: 0x02eb size:0 bytes
Received unknown opcode: 0x00ee size:0 bytes
Client disconnected
Removing client from ip:192.168.0.100 port:1340

Yes, naming my character "Dickweed" is indicative of the mounting frustration.

Again, I'll state that I have no other information to provide for troubleshooting because my debug logging is not working. If someone has any suggestions to get logging working, that would be great. Maybe there's a parameter I need to include when I run world.exe?

In any case, I'm definitely closer to successfully running a server than yesterday. Thanks to phasepuma for the suggestions and thanks in advance to anyone else providing assistance.
Reply With Quote
  #4  
Old 03-16-2005, 12:55 PM
Belfedia
Demi-God
 
Join Date: Jan 2005
Posts: 1,109
Default

All time i have try other thing than the eqemu 6.0 DR2 compiled, all time i have my zone.Exe crash , spells use crash and very instable...
Use 6.0 dr2 (follow this link : http://sourceforge.net/project/showf...ease_id=279918), work fine with peq_velious_beta1.
__________________
__________________________________________________ _____________________________________
I speak english like a spanish cow..., I speak spanish like a english pudding...
But I try to speak good french !!! (Non au langage SMS sur forum)
http://eqfroggy.new.fr : Froggy French Server Website.

Last edited by Belfedia; 03-16-2005 at 08:59 PM..
Reply With Quote
  #5  
Old 03-16-2005, 03:59 PM
absolom75
Fire Beetle
 
Join Date: Mar 2005
Posts: 5
Default Yay for progress!!

Thanks Belfedia. I tried using that compile instead of the one from rogean.com and I am now able to at least zone into the starting zone without crashing. So far things seem stable, but I am unable to zone into any other zone at this point (with either #zone or actually running to a zone line). It just zones me back into the starting zone. Another observation is that I can't seem to manually save the character. If I target my character and do #save, I receive a message indicating the manual save failed.

I'm going to search the forums some more and see if I can figure it out myself, but as always, any help is appreciated.

Thanks again.
Reply With Quote
  #6  
Old 03-16-2005, 04:38 PM
tallerin
Hill Giant
 
Join Date: Mar 2005
Posts: 165
Default

Quote:
Originally Posted by absolom75
So far things seem stable, but I am unable to zone into any other zone at this point (with either #zone or actually running to a zone line). It just zones me back into the starting zone.

i just had this issue on my personl server and just now i found my problem. same as you starting zone for me was Gfay if i typed #zone crushbone the zone would boot then crash and Gfay booted right back up and put me were i was. This may sound a little stupid but did you patch to live and used those spells_us spells_en files. i play online still (till subcription runns out) and i screwed up and coppyied the wrong spell files from the wrong folder to the eqemu folder. Those 2 files had my scratching my head for a few hours till i went to scribe a spell and couldn't gave me an unknown error: spell id out of range or close to that.I was able to fixe mine by doing a second install (should have been done in the first place) upto luclin and and used those spell files and it fixed my zoning problems (dunno how or why they goofed up the zoning) and the spell scribing problem i had.

Edit and the reason i asked about the spell files is i don't see them being loaded in your Zone box
Code:
[Status] CURRENT_ZONE_VERSION: EQEMu 0.6.0-DR2
[Status] Loading Variables
[Status] Loading zone names
[Status] Loading items
[Status] EMuShareMem loaded
[Status] Loading npcs
[Status] Loading npc faction lists
[Status] Loading NPC Faction Lists from database...
[Status] Loading loot tables
[Status] Loading Loot tables from database...
[Status] Loading doors
[Status] Loading Doors from database...
[Status] FileLoadSPDat() Loading spells from ./spells_us.txt
[Status] FileLoadSPDat() spells loaded: 5416
[Status] Loading guilds
[Status] Loading factions
[Status] Loading AA effects
[Status] Loading swarm spells
[Status] Loading tributes
[Status] Loading corpse timers
[Status] Loading what ever is left
[Status] Loading commands
[Status] 174 commands loaded
[Status] Loading embedded perl XS
[Quest] Loading perlemb plugins.
[Quest] Loading perl commands...
[Error] Starting command queue Mapping...

[Quest] Loading perlemb plugins.
[Quest] Loading perl commands...
[Status] Entering sleep mode
Connected to worldserver: 127.0.0.1:9000
mine were not loading with the live spell files so i do not know why or how they screwed up the zoning but those are the only thing i had to change to fix my zone problem.

Last edited by tallerin; 03-17-2005 at 12:56 AM..
Reply With Quote
  #7  
Old 03-16-2005, 05:02 PM
absolom75
Fire Beetle
 
Join Date: Mar 2005
Posts: 5
Default Hmmm

Now that you mention it Tallerin, I think I did copy the spells_us and spells_en files from my EQLive directory (they are dated 3/4/2005). I also received the same message you mention when trying to scribe a spell.

Unfortunately, I've long since lost my installation media for EQ and used the Everquest trial download to reinstall Everquest for my Live account. If the right versions of these files are also necessary, I guess I'm going to have to find another way
Reply With Quote
  #8  
Old 03-16-2005, 05:11 PM
tallerin
Hill Giant
 
Join Date: Mar 2005
Posts: 165
Default

if you are geeting the spell scribing error then your issues are the same ones i had and it is from those files. if you don't have them you will have to wait for eqemu to get to live. or see if those files are includeed in the trilogy install but i doubt it.
Reply With Quote
Reply


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 03:29 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 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3