PDA

View Full Version : Could use some help: commands.pl and 1017 errors.


Ueguvil
12-18-2004, 09:33 AM
Alright, 2 major problems that have really been a discouragement to creating an EqEmu server.

1. Commands.pl errors.

[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: 6299
[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] Warning - commands.pl: Perl runtime error: Undefined subroutine &command
s::commands_init called.

[Error] Starting command queue Mapping...

[Quest] Loading perlemb plugins.
[Quest] Loading perl commands...
[Quest] Warning - commands.pl: Perl runtime error: Undefined subroutine &command
s::commands_init called.

[Status] Entering sleep mode
Connected to worldserver: 192.168.2.34:9000


2. 1017 Errors. I'm not sure if this is caused by the commands.pl error, but I can't seem to login to my own server. I usually get a 1017 error, but sometimes I get a Server timeout message.

Boot5zones.bat:

REM: ****Read this first!!!****

REM: This file requires your real IP in the place of "YourIP" when you are connecting
REM: To the EQEmu Loginserver.

REM: When you are using minilogin, Replace all IP Addresses to say 127.0.0.1

REM: If you still get errors try using localhost instead of 127.0.0.1

REM:--------------Start-----------------------
@echo off

if NOT exist spells_us.txt goto NOSPELL

start zone . 68.149.153.117 7995 192.168.2.34
start zone . 68.149.153.117 7996 192.168.2.34

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

REM:---------------END------------------------

(I limited the zones to 2 instead of 5, because I figured there was no need to have 5 up when in the creation process)

Loginserver:

### --- This file tells world.exe what loginserver to connect to.
### --- Leave the account and password field BLANK.

### --- Public Login is un-supported as is LAN playing. We reccomend using the EQEmu.net Loginserver ALWAYS.

### --- NOTE: Starting 6-1-2002, you can no longer use the word "Server" in worldname.
### --- NOTE2: the word "Server" is added to each server automaticly.

# READ README.TXT

[LoginServer]
loginserver=newlogin1.eqemulator.net
loginport=5994
worldname=AoW (Prelaunch)
worldaddress=68.149.153.117
locked=false
account=
password=


[WorldServer]
Defaultstatus=0
Unavailzone=

[ChatChannelServer]
worldshortname=
chataddress=
chatport=

db.ini

# READ README.TXT!

[Database]
host=localhost
user=*censored*
password=*censored*
database=eq


### --- This file tells world.exe what computer mySQL is on. Host should
### --- be left "localhost" unless mysql is on a differant computer than world.exe


Once again, any help is extremely appreciated. :)

a_Guest03
12-19-2004, 04:13 AM
Did you follow the perl-enabled guide? Or are you following Spike's guide?

Retrace your steps with this. (http://www.eqemulator.net/forums/viewtopic.php?t=17531)