Log in

View Full Version : See the Server but have Status 0


Ruldain
12-20-2012, 04:28 PM
I'm been trying to setup a local server for my family to plan on and I've gotten as far as having the following:

- Can login to the client and get to the server screen
- Can See my server
- Expansions show 29 of 29 available (Although only up to Depths of Darkhollow are listed which is consistant with my Titanium Client).


Issue:
My Server when booting up the start.bat file shows 'locked' on the server select screen. After it starts (I assume) then it changes to '0' status.

I tried to login anyways and it just dumps me with
Unknown packet: .4233692 [92.153.64.0:15->0.0.0.0:0]
[OpCode 0x0003 (OP_Unknown) Size=11]

Using:
MiniLogin 6.2 (Tried the EQEmuLoginServer and had issues getting it to work)
Latest Files (to date) -
EQEmu-Rev2214
peqdatabase-Rev2294
peqquests-Rev2294

Ruldain
12-20-2012, 10:54 PM
Thought I'd post my start.bat results to see if anyone can see any issues.

[Debug] Starting Log: logs/eqemu_debug_0848.log
[Debug] [LAUNCHER__INIT] Loading server configuration..
[Debug] [LAUNCHER__INIT] Starting main loop...
[Debug] [NET__WORLD] Connected to World: 127.0.0.1:9000
[Debug] [LAUNCHER__WORLD] World told us to start zone dynamic_01.
[Debug] [LAUNCHER__WORLD] World told us to start zone dynamic_02.
[Debug] [LAUNCHER__WORLD] World told us to start zone dynamic_03.
[Debug] [LAUNCHER__WORLD] World told us to start zone dynamic_04.
[Debug] [LAUNCHER__WORLD] World told us to start zone dynamic_05.
[Debug] [LAUNCHER__ERROR] World told us to start zone dynamic_01, but it is alre
ady running.
[Debug] [LAUNCHER__ERROR] World told us to start zone dynamic_02, but it is alre
ady running.
[Debug] [LAUNCHER__ERROR] World told us to start zone dynamic_03, but it is alre
ady running.
[Debug] [LAUNCHER__ERROR] World told us to start zone dynamic_04, but it is alre
ady running.
[Debug] [LAUNCHER__ERROR] World told us to start zone dynamic_05, but it is alre
ady running.
[Debug] [LAUNCHER__STATUS] Starting zone dynamic_01
[Debug] [LAUNCHER__STATUS] Zone dynamic_01 has been started.
[Debug] [LAUNCHER__STATUS] Waiting 20000 milliseconds before booting the second
zone.
[Debug] [LAUNCHER__STATUS] Starting zone dynamic_02
[Debug] [LAUNCHER__STATUS] Zone dynamic_02 has been started.
[Debug] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zon
e.
[Debug] [LAUNCHER__STATUS] Starting zone dynamic_03
[Debug] [LAUNCHER__STATUS] Zone dynamic_03 has been started.
[Debug] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zon
e.
[Debug] [LAUNCHER__STATUS] Starting zone dynamic_04
[Debug] [LAUNCHER__STATUS] Zone dynamic_04 has been started.
[Debug] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zon
e.
[Debug] [LAUNCHER__STATUS] Starting zone dynamic_05
[Debug] [LAUNCHER__STATUS] Zone dynamic_05 has been started.
[Debug] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.


World.exe
[Debug] Starting Log: logs/eqemu_debug_world_2948.log
[Debug] [WORLD__INIT] Loading server configuration..
[Debug] [WORLD__INIT] Warning: Unable to read log.ini
[Debug] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEmulator 0.8.0
[Debug] [WORLD__INIT] Added loginserver localhost:5999
[Debug] [WORLD__INIT] Connecting to MySQL...
[Status] Starting Log: logs/eqemu_world_2948.log
[Status] Using database 'peq' at localhost:3306
[Debug] [WORLD__INIT] HTTP world service disabled.
[Debug] [WORLD__INIT] Loading variables..
[Debug] [WORLD__INIT] Loading zones..
[Debug] [WORLD__INIT] Clearing groups..
[Debug] [WORLD__INIT] Clearing raids..
[Debug] [WORLD__INIT] Loading items..
[Status] EMuShareMem loaded
[Status] Loading items from database: count=92476
[Debug] [WORLD__INIT] Loading guilds..
[Debug] [WORLD__INIT] Loaded default rule set 'default'
[Debug] [WORLD__INIT] Clearing temporary merchant lists..
[Debug] [WORLD__INIT] Loading EQ time of day..
[Debug] [WORLD__INIT] Loading launcher list..
[Debug] [WORLD__INIT] Reboot zone modes ON
[Debug] [WORLD__INIT] Deleted 0 stale player corpses from database
[Debug] [WORLD__INIT] Deleted 0 stale player backups from database
[Debug] [WORLD__INIT] Loading adventures...
[Debug] [WORLD__INIT] Purging expired instances
[Debug] [WORLD__INIT] Loading char create info...
[Debug] [WORLD__INIT] Zone (TCP) listener started.
[Debug] [WORLD__INIT] Client (UDP) listener started.
[Debug] [NET__IDENTIFY] Registered patch 6.2
[Debug] [NET__IDENTIFY] Registered patch Titanium
[Debug] [NET__IDENTIFY] Registered patch SoF
[Debug] [NET__IDENTIFY] Registered patch SoD
[Debug] [NET__IDENTIFY] Registered patch Underfoot
[Debug] [WORLD__LS] Connecting to login server: localhost:5999
[Debug] [WORLD__LS] Setting World to MiniLogin Server type
[Debug] [WORLD__LS] Connected to Loginserver: localhost:5999
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:3213
[Debug] [WORLD__CONSOLE] New launcher from 127.0.0.1:3213
[Debug] [WORLD__LAUNCH] Adding pending launcher 1
[Debug] [WORLD__LAUNCH] Launcher Identified itself as 'zone'. Loading zone list.

[Debug] [WORLD__LAUNCH] Removing pending launcher 1. Adding zone to active list.

[Debug] [WORLD__LAUNCH] zone: dynamic_01 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:3217
[Debug] [WORLD__CONSOLE] New zoneserver #1 from 127.0.0.1:3217
[Debug] [WORLD__ZONE] [1] Zone started with name dynamic_01 by launcher zone
[Debug] [WORLD__ZONE] [1] Auto zone port configuration. Telling zone to use por
t 7000
[Debug] [WORLD__LAUNCH] zone: dynamic_02 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:3219
[Debug] [WORLD__CONSOLE] New zoneserver #2 from 127.0.0.1:3219
[Debug] [WORLD__ZONE] [2] Zone started with name dynamic_02 by launcher zone
[Debug] [WORLD__ZONE] [2] Auto zone port configuration. Telling zone to use por
t 7001
[Debug] [WORLD__LAUNCH] zone: dynamic_03 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:3221
[Debug] [WORLD__CONSOLE] New zoneserver #3 from 127.0.0.1:3221
[Debug] [WORLD__ZONE] [3] Zone started with name dynamic_03 by launcher zone
[Debug] [WORLD__ZONE] [3] Auto zone port configuration. Telling zone to use por
t 7002
[Debug] [WORLD__LAUNCH] zone: dynamic_04 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:3223
[Debug] [WORLD__CONSOLE] New zoneserver #4 from 127.0.0.1:3223
[Debug] [WORLD__ZONE] [4] Zone started with name dynamic_04 by launcher zone
[Debug] [WORLD__ZONE] [4] Auto zone port configuration. Telling zone to use por
t 7003
[Debug] [WORLD__LAUNCH] zone: dynamic_05 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:3225
[Debug] [WORLD__CONSOLE] New zoneserver #5 from 127.0.0.1:3225
[Debug] [WORLD__ZONE] [5] Zone started with name dynamic_05 by launcher zone
[Debug] [WORLD__ZONE] [5] Auto zone port configuration. Telling zone to use port 7004

Uleat
12-20-2012, 11:26 PM
You need to specifiy what your problem is. what can you do or not do?

Ruldain
12-20-2012, 11:42 PM
You need to specifiy what your problem is. what can you do or not do?

I cannot launch ('play') the world after the server select screen. The opcode error I'm getting doesn't seem to have a solid answer either. After I hit the 'play' it goes to a black screen and then bounces me back to the login screen.

ghanja
12-21-2012, 12:14 AM
What build is it?

Also, do you have a log.ini in your servers root directory?

Post some logs as well (ensuring to edit out anything you do not wish to share).

Ruldain
12-21-2012, 01:05 AM
Was trying to use build EQEmu-Rev2214 for this implementation. I do have a log.ini file in my C:\EQemu directory but it remains blank.

Which logs would be the most helpful in this situation?


Here is my current eqemu_config.xml
<?xml version="1.0"?>
<server>
<world>
<shortname>PlanesWalker</shortname>
<longname>The PlanesWalker World</longname>

<!-- address has to be specified for minilogin to work -->
<address>localhost</address>
<localaddress>localhost</localaddress>

<!-- Loginserver information. -->
<loginserver>
<host>localhost</host>
<port>5999</port>
<account></account>
<password></password>
</loginserver>

<!-- Sets the shared key used by zone/launcher to connect to world -->
<key>85094385042</key>

<!-- Enable and set the port for the HTTP service -->
<http port="9080" enable="true" mimefile="mime.types"/>
</world>

<!-- Database configuration, replaces db.ini -->
<database>
<host>localhost</host>
<port>3306</port>
<username>root</username>
<password>mypassword</password>
<db>peq</db>
</database>
</server>

And my eqemulogin.ini
Port=5999
DumpPacketsIn=true
DumpPacketsOut=true
Trace=false
DatabaseServerName=localhost
DatabaseCatalogName=peq
DatabaseUserName=root
DatabaseUserPassword=mypassword
OPCodePathAndFileName=opcodes.conf

lerxst2112
12-21-2012, 02:05 AM
Did you build your own executables or are you trying to use old pre-built executables with a newer database?

Ruldain
12-21-2012, 01:00 PM
I've updated the database and compiled my own exe's and I have no change in the behavior. The compile didn't build up patch_Live.conf so I had just left that one alone.

Building EXE: http://www.eqemulator.org/forums/showthread.php?t=35722

lerxst2112
12-21-2012, 01:02 PM
Ok, so make sure there's a logs directory in your server folder, then try logging into the server and look in the latest zone and world log files in that directory for errors.

Ruldain
12-21-2012, 02:28 PM
I have had a log directory in C:\EQEmu and have been generating log files.

Here is the only file that is tagged with 'error' in the title:
[12.21. - 10:14:59] [TASKS]Activities for Task 260 are not sequential starting at 0. Not loading task.
[12.21. - 10:14:59] [TASKS]Activity for non-existent task (260, 2) while loading activities from database
[12.21. - 10:14:59] [TASKS]Activity for non-existent task (260, 3) while loading activities from database

==============
Just for the sake of it - here is the file that is listed with world in the title:
[12.21. - 10:14:13] Starting Log: logs/eqemu_debug_world_2716.log
[12.21. - 10:14:13] [WORLD__INIT] Loading server configuration..
[12.21. - 10:14:13] [WORLD__INIT] Log settings loaded from log.ini
[12.21. - 10:14:13] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEmulator 0.8.0
[12.21. - 10:14:13] [WORLD__INIT] Added loginserver localhost:5999
[12.21. - 10:14:13] [WORLD__INIT] Connecting to MySQL...
[12.21. - 10:14:13] [WORLD__INIT] HTTP world service disabled.
[12.21. - 10:14:13] [WORLD__INIT] Loading variables..
[12.21. - 10:14:14] [WORLD__INIT] Loading zones..
[12.21. - 10:14:14] [WORLD__INIT] Clearing groups..
[12.21. - 10:14:14] [WORLD__INIT] Clearing raids..
[12.21. - 10:14:14] [WORLD__INIT] Loading items..
[12.21. - 10:14:19] [WORLD__INIT] Loading guilds..
[12.21. - 10:14:20] [WORLD__INIT] Loaded default rule set 'default'
[12.21. - 10:14:20] [WORLD__INIT] Clearing temporary merchant lists..
[12.21. - 10:14:20] [WORLD__INIT] Loading EQ time of day..
[12.21. - 10:14:20] [WORLD__INIT] Loading launcher list..
[12.21. - 10:14:20] [WORLD__INIT] Reboot zone modes ON
[12.21. - 10:14:20] [WORLD__INIT] Deleted 0 stale player corpses from database
[12.21. - 10:14:20] [WORLD__INIT] Deleted 0 stale player backups from database
[12.21. - 10:14:20] [WORLD__INIT] Loading adventures...
[12.21. - 10:14:21] [WORLD__INIT] Purging expired instances
[12.21. - 10:14:21] [WORLD__INIT] Loading char create info...
[12.21. - 10:14:21] [WORLD__INIT] Zone (TCP) listener started.
[12.21. - 10:14:21] [WORLD__INIT] Client (UDP) listener started.
[12.21. - 10:14:21] [NET__IDENTIFY] Registered patch 6.2
[12.21. - 10:14:21] [NET__IDENTIFY] Registered patch Titanium
[12.21. - 10:14:21] [NET__IDENTIFY] Registered patch SoF
[12.21. - 10:14:21] [NET__IDENTIFY] Registered patch SoD
[12.21. - 10:14:21] [NET__IDENTIFY] Registered patch Underfoot
[12.21. - 10:14:21] [WORLD__LS] Connecting to login server: localhost:5999
[12.21. - 10:14:21] [WORLD__LS] Setting World to MiniLogin Server type
[12.21. - 10:14:21] [WORLD__LS] Connected to Loginserver: localhost:5999
[12.21. - 10:14:22] [WORLD__ZONE] New TCP connection from 127.0.0.1:1035
[12.21. - 10:14:22] [WORLD__CONSOLE] New launcher from 127.0.0.1:1035
[12.21. - 10:14:22] [WORLD__LAUNCH] Adding pending launcher 1
[12.21. - 10:14:22] [WORLD__LAUNCH] Launcher Identified itself as 'zone'. Loading zone list.
[12.21. - 10:14:22] [WORLD__LAUNCH] Removing pending launcher 1. Adding zone to active list.
[12.21. - 10:14:28] [WORLD__LAUNCH] zone: dynamic_01 reported state STARTED (1 starts)
[12.21. - 10:14:44] [WORLD__ZONE] New TCP connection from 127.0.0.1:1037
[12.21. - 10:14:44] [WORLD__CONSOLE] New zoneserver #1 from 127.0.0.1:1037
[12.21. - 10:14:44] [WORLD__ZONE] [1] Zone started with name dynamic_01 by launcher zone
[12.21. - 10:14:44] [WORLD__ZONE] [1] Auto zone port configuration. Telling zone to use port 7000
[12.21. - 10:14:48] [WORLD__LAUNCH] zone: dynamic_02 reported state STARTED (1 starts)
[12.21. - 10:14:48] [WORLD__ZONE] New TCP connection from 127.0.0.1:1039
[12.21. - 10:14:48] [WORLD__CONSOLE] New zoneserver #2 from 127.0.0.1:1039
[12.21. - 10:14:48] [WORLD__ZONE] [2] Zone started with name dynamic_02 by launcher zone
[12.21. - 10:14:48] [WORLD__ZONE] [2] Auto zone port configuration. Telling zone to use port 7001
[12.21. - 10:14:52] [WORLD__LAUNCH] zone: dynamic_03 reported state STARTED (1 starts)
[12.21. - 10:14:52] [WORLD__ZONE] New TCP connection from 127.0.0.1:1041
[12.21. - 10:14:52] [WORLD__CONSOLE] New zoneserver #3 from 127.0.0.1:1041
[12.21. - 10:14:52] [WORLD__ZONE] [3] Zone started with name dynamic_03 by launcher zone
[12.21. - 10:14:52] [WORLD__ZONE] [3] Auto zone port configuration. Telling zone to use port 7002
[12.21. - 10:14:56] [WORLD__LAUNCH] zone: dynamic_04 reported state STARTED (1 starts)
[12.21. - 10:14:56] [WORLD__ZONE] New TCP connection from 127.0.0.1:1043
[12.21. - 10:14:56] [WORLD__CONSOLE] New zoneserver #4 from 127.0.0.1:1043
[12.21. - 10:14:56] [WORLD__ZONE] [4] Zone started with name dynamic_04 by launcher zone
[12.21. - 10:14:56] [WORLD__ZONE] [4] Auto zone port configuration. Telling zone to use port 7003
[12.21. - 10:15:00] [WORLD__ZONE] New TCP connection from 127.0.0.1:1045
[12.21. - 10:15:00] [WORLD__LAUNCH] zone: dynamic_05 reported state STARTED (1 starts)
[12.21. - 10:15:00] [WORLD__CONSOLE] New zoneserver #5 from 127.0.0.1:1045
[12.21. - 10:15:00] [WORLD__ZONE] [5] Zone started with name dynamic_05 by launcher zone
[12.21. - 10:15:00] [WORLD__ZONE] [5] Auto zone port configuration. Telling zone to use port 7004
==============

Ruldain
12-21-2012, 03:14 PM
Interesting twist. I can login with any name/password. I doesn't have to listed in the table to allow... I'm currently looking into this further.

blackdragonsdg
12-21-2012, 04:22 PM
Minilogin uses ip based authentication so your user name and password don't matter.

Ruldain
12-21-2012, 04:26 PM
Minilogin uses ip based authentication so your user name and password don't matter.

Good to know. Thanks for the clarification.... now to make this darn thing work!

Ruldain
12-21-2012, 05:33 PM
So I looked at http://www.eqemulator.org/forums/showthread.php?t=25898 and found after I changed the 127.0.0.1 to the IP of the server I was able to login. So that's solved from my end!

ghanja
12-21-2012, 08:59 PM
So I looked at http://www.eqemulator.org/forums/showthread.php?t=25898 and found after I changed the 127.0.0.1 to the IP of the server I was able to login. So that's solved from my end!

To your servers LAN address or your 'internet ip'/WAN address?

joligario
12-23-2012, 09:28 PM
Here is the only file that is tagged with 'error' in the title:
[12.21. - 10:14:59] [TASKS]Activities for Task 260 are not sequential starting at 0. Not loading task.
[12.21. - 10:14:59] [TASKS]Activity for non-existent task (260, 2) while loading activities from database
[12.21. - 10:14:59] [TASKS]Activity for non-existent task (260, 3) while loading activities from database


Yeah, somehow an entry was missed in the database. Here is the fix for that:

INSERT INTO `activities` (`taskid`, `activityid`, `step`, `activitytype`, `text1`, `text2`, `text3`, `goalid`, `goalmethod`, `goalcount`, `delivertonpc`, `zoneid`, `optional`) VALUES
(260, 0, 1, 1, 'Deliver 1 Tiny Gear #1 to James the Watchmaker', '', '', 37009, 0, 1, 202460, 202, 0);