blackz71
06-30-2012, 03:46 PM
Looking for some help because I have no servers listed when I login to my private server. I am using Underfoot as the client and I can login to any of the Public servers like Project 1999 but nothing locally.
I followed the following two guides as close as possible, but when I get logged in I don't see my server.
http://www.eqemulator.org/forums/showthread.php?t=31783
http://www.eqemulator.org/forums/showthread.php?t=29043
I compiled Rev 2142 from SVN on Windows 7 64 bit and Visual Studio 2010 with no errors and 6 sucessful exe builds. I used perl 5.10 as stated in one of the sever guides.
Help Please
eqemu_config.xml
<?xml version="1.0">
<server>
<world>
<!-- Set the shortname to ONE word. The longname is what shows up on server list -->
<shortname>Green</shortname>
<longname>Green Acres</longname>
<!-- DO NOT EDIT ANY LINES BETWEEN HERE AND THE DATABASE SECTION -->
<!-- <address>do.not.edit</address> -->
<!-- <localaddress>do.not.edit</localaddress> -->
<!-- Loginserver information. DO NOT EDIT -->
<loginserver>
<host>eqemulator.net</host>
<port>5998</port>
<account></account>
<password></password>
</loginserver>
<!-- Server status. Default is unlocked DO NOT EDIT RIGHT NOW -->
<!--<locked/>-->
<!-- <unlocked/> -->
<!-- Sets the ip/port for the tcp connections. DO NOT EDIT -->
<tcp ip="localhost" port="9000" telnet="disable"/>
<!-- Sets the shared key used by zone/launcher to connect to world -->
<key>somelongrandomstring12345</key>
<!-- Enable and set the port for the HTTP service. Defaults are shown -->
<http port="9080" enabled="true" mimefile="mime.types" />
</world>
<!-- Chatserver (channels) information. DO NOT EDIT -->
<chatserver>
<host>channels.eqemulator.net</host>
<port>7778</port>
</chatserver>
<!-- Mailserver (in-game mail) information. DO NOT EDIT -->
<mailserver>
<host>channels.eqemulator.net</host>
<port>7779</port>
</mailserver>
<zones>
<!-- The defaultstatus is what status the new toons will have on your server -->
<defaultstatus>0</defaultstatus>
<!-- Sets port range for world to use to auto configure zones DO NOT EDIT RIGHT NOW-->
<ports low="7000" high="7100"/>
</zones>
<!-- Set username to root and password is your MySQL password and db to peq -->
<database>
<host>localhost</host>
<port>3306</port>
<username>root</username>
<password>XXXXX</password>
<db>peq</db>
</database>
<!-- Launcher Configuration DO NOT EDIT-->
<launcher>
<!-- <logprefix>logs/zone-</logprefix> -->
<!-- <logsuffix>.log</logsuffix> -->
<!-- <exe>zone.exe</exe> -->
<!-- <timers restart="10000" reterminate="10000"> -->
</launcher>
<!-- File locations. DO NOT EDIT -->
<files>
<!-- <spells>spells_us.txt</spells> -->
<!-- <opcodes>opcodes.conf</opcodes> -->
<!-- <logsettings>log.ini</logsettings> -->
<!-- <eqtime>eqtime.cfg</eqtime> -->
</files>
<!-- Directory locations. DO NOT EDIT -->
<directories>
<!-- <maps>Maps</maps> -->
<!-- <quests>quests</quests> -->
<!-- <plugins>plugins</plugins> -->
</directories>
</server>
Login.ini
[database]
host = localhost
port = 3306
db = peqlogindb
user = root
password = XXXXX
subsystem = MySQL
[options]
unregistered_allowed = TRUE
reject_duplicate_servers = FALSE
trace = TRUE
world_trace = FALSE
dump_packets_in = FALSE
dump_packets_out = FALSE
listen_port = 5998
local_network = 192.168.1.
[security]
plugin = EQEmuAuthCrypto
mode = 5
[Titanium]
port = 5998
opcodes = login_opcodes.conf
[SoD]
port = 5999
opcodes = login_opcodes_sod.conf
[schema]
account_table = tblLoginServerAccounts
world_registration_table = tblWorldServerRegistration
world_admin_registration_table = tblServerAdminRegistration
world_server_type_table = tblServerListType
Serverstart.bat
@echo off
Echo Starting EQEmuLoginServer
D:
cd D:\EQEmu
start eqemuloginserver.exe
echo
echo
D:
cd D:\EQEmu
start world.exe
echo waiting a bit for world to finish loading...
echo.
echo.
ping -n 10 127.0.0.1 > nul
echo starting zone
start eqlaunch.exe zone
exit
Debug World Log file
[06.30. - 14:42:02] Starting Log: logs/eqemu_debug_world_4000.log
[06.30. - 14:42:02] [WORLD__INIT] Loading server configuration..
[06.30. - 14:42:02] [WORLD__INIT] Log settings loaded from log.ini
[06.30. - 14:42:02] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEmulator 0.8.0
[06.30. - 14:42:02] [WORLD__INIT] Added loginserver eqemulator.net:5998
[06.30. - 14:42:02] [WORLD__INIT] Connecting to MySQL...
[06.30. - 14:42:02] [WORLD__INIT] Starting HTTP world service...
[06.30. - 14:42:02] [WORLD__HTTP] Loaded mime types from mime.types
[06.30. - 14:42:02] [WORLD__INIT] Loading variables..
[06.30. - 14:42:02] [WORLD__INIT] Loading zones..
[06.30. - 14:42:02] [WORLD__INIT] Clearing groups..
[06.30. - 14:42:02] [WORLD__INIT] Clearing raids..
[06.30. - 14:42:02] [WORLD__INIT] Loading items..
[06.30. - 14:42:05] [WORLD__INIT] Loading guilds..
[06.30. - 14:42:05] [WORLD__INIT] Loaded default rule set 'default'
[06.30. - 14:42:05] [WORLD__INIT] Clearing temporary merchant lists..
[06.30. - 14:42:05] [WORLD__INIT] Loading EQ time of day..
[06.30. - 14:42:05] [WORLD__INIT] Loading launcher list..
[06.30. - 14:42:05] [WORLD__INIT] Reboot zone modes ON
[06.30. - 14:42:05] [WORLD__INIT] Deleted 0 stale player corpses from database
[06.30. - 14:42:05] [WORLD__INIT] Deleted 0 stale player backups from database
[06.30. - 14:42:05] [WORLD__INIT] Loading adventures...
[06.30. - 14:42:05] [WORLD__INIT] Purging expired instances
[06.30. - 14:42:05] [WORLD__INIT] Loading char create info...
[06.30. - 14:42:05] [WORLD__INIT] Zone (TCP) listener started.
[06.30. - 14:42:05] [WORLD__INIT] Client (UDP) listener started.
[06.30. - 14:42:05] [NET__IDENTIFY] Registered patch 6.2
[06.30. - 14:42:05] [NET__IDENTIFY] Registered patch Titanium
[06.30. - 14:42:05] [NET__IDENTIFY] Registered patch SoF
[06.30. - 14:42:05] [NET__IDENTIFY] Registered patch SoD
[06.30. - 14:42:05] [NET__IDENTIFY] Registered patch Underfoot
[06.30. - 14:42:05] [WORLD__LS] Connecting to login server: eqemulator.net:5998
[06.30. - 14:42:05] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
[06.30. - 14:42:05] [WORLD__LS] Loginserver provided 65.6.125.37 as world address
[06.30. - 14:42:11] [WORLD__ZONE] New TCP connection from 127.0.0.1:51914
[06.30. - 14:42:11] [WORLD__CONSOLE] New launcher from 127.0.0.1:51914
[06.30. - 14:42:11] [WORLD__LAUNCH] Adding pending launcher 1
[06.30. - 14:42:11] [WORLD__LAUNCH] Launcher Identified itself as 'zone'. Loading zone list.
[06.30. - 14:42:11] [WORLD__LAUNCH] Removing pending launcher 1. Adding zone to active list.
[06.30. - 14:42:16] [WORLD__LAUNCH] zone: dynamic_01 reported state STARTED (1 starts)
[06.30. - 14:42:19] [WORLD__ZONE] New TCP connection from 127.0.0.1:51916
[06.30. - 14:42:19] [WORLD__CONSOLE] New zoneserver #1 from 127.0.0.1:51916
[06.30. - 14:42:19] [WORLD__ZONE] [1] Zone started with name dynamic_01 by launcher zone
[06.30. - 14:42:19] [WORLD__ZONE] [1] Auto zone port configuration. Telling zone to use port 7000
Login log
[Debug] [06.30.12 - 14:42:02] Logging System Init.
[Debug] [06.30.12 - 14:42:02] Config System Init.
[Debug] [06.30.12 - 14:42:02] MySQL Database Init.
[Debug] [06.30.12 - 14:42:03] Encryption Initialize.
[Debug] [06.30.12 - 14:42:03] Encryption Loaded Successfully.
[Debug] [06.30.12 - 14:42:03] Server Manager Initialize.
[Network] [06.30.12 - 14:42:03] ServerManager listening on port 5998
[Debug] [06.30.12 - 14:42:03] Client Manager Initialize.
[Network] [06.30.12 - 14:42:03] ClientManager listening on Titanium stream.
[Network] [06.30.12 - 14:42:03] ClientManager listening on SoD stream.
[Debug] [06.30.12 - 14:42:03] Server Started.
I followed the following two guides as close as possible, but when I get logged in I don't see my server.
http://www.eqemulator.org/forums/showthread.php?t=31783
http://www.eqemulator.org/forums/showthread.php?t=29043
I compiled Rev 2142 from SVN on Windows 7 64 bit and Visual Studio 2010 with no errors and 6 sucessful exe builds. I used perl 5.10 as stated in one of the sever guides.
Help Please
eqemu_config.xml
<?xml version="1.0">
<server>
<world>
<!-- Set the shortname to ONE word. The longname is what shows up on server list -->
<shortname>Green</shortname>
<longname>Green Acres</longname>
<!-- DO NOT EDIT ANY LINES BETWEEN HERE AND THE DATABASE SECTION -->
<!-- <address>do.not.edit</address> -->
<!-- <localaddress>do.not.edit</localaddress> -->
<!-- Loginserver information. DO NOT EDIT -->
<loginserver>
<host>eqemulator.net</host>
<port>5998</port>
<account></account>
<password></password>
</loginserver>
<!-- Server status. Default is unlocked DO NOT EDIT RIGHT NOW -->
<!--<locked/>-->
<!-- <unlocked/> -->
<!-- Sets the ip/port for the tcp connections. DO NOT EDIT -->
<tcp ip="localhost" port="9000" telnet="disable"/>
<!-- Sets the shared key used by zone/launcher to connect to world -->
<key>somelongrandomstring12345</key>
<!-- Enable and set the port for the HTTP service. Defaults are shown -->
<http port="9080" enabled="true" mimefile="mime.types" />
</world>
<!-- Chatserver (channels) information. DO NOT EDIT -->
<chatserver>
<host>channels.eqemulator.net</host>
<port>7778</port>
</chatserver>
<!-- Mailserver (in-game mail) information. DO NOT EDIT -->
<mailserver>
<host>channels.eqemulator.net</host>
<port>7779</port>
</mailserver>
<zones>
<!-- The defaultstatus is what status the new toons will have on your server -->
<defaultstatus>0</defaultstatus>
<!-- Sets port range for world to use to auto configure zones DO NOT EDIT RIGHT NOW-->
<ports low="7000" high="7100"/>
</zones>
<!-- Set username to root and password is your MySQL password and db to peq -->
<database>
<host>localhost</host>
<port>3306</port>
<username>root</username>
<password>XXXXX</password>
<db>peq</db>
</database>
<!-- Launcher Configuration DO NOT EDIT-->
<launcher>
<!-- <logprefix>logs/zone-</logprefix> -->
<!-- <logsuffix>.log</logsuffix> -->
<!-- <exe>zone.exe</exe> -->
<!-- <timers restart="10000" reterminate="10000"> -->
</launcher>
<!-- File locations. DO NOT EDIT -->
<files>
<!-- <spells>spells_us.txt</spells> -->
<!-- <opcodes>opcodes.conf</opcodes> -->
<!-- <logsettings>log.ini</logsettings> -->
<!-- <eqtime>eqtime.cfg</eqtime> -->
</files>
<!-- Directory locations. DO NOT EDIT -->
<directories>
<!-- <maps>Maps</maps> -->
<!-- <quests>quests</quests> -->
<!-- <plugins>plugins</plugins> -->
</directories>
</server>
Login.ini
[database]
host = localhost
port = 3306
db = peqlogindb
user = root
password = XXXXX
subsystem = MySQL
[options]
unregistered_allowed = TRUE
reject_duplicate_servers = FALSE
trace = TRUE
world_trace = FALSE
dump_packets_in = FALSE
dump_packets_out = FALSE
listen_port = 5998
local_network = 192.168.1.
[security]
plugin = EQEmuAuthCrypto
mode = 5
[Titanium]
port = 5998
opcodes = login_opcodes.conf
[SoD]
port = 5999
opcodes = login_opcodes_sod.conf
[schema]
account_table = tblLoginServerAccounts
world_registration_table = tblWorldServerRegistration
world_admin_registration_table = tblServerAdminRegistration
world_server_type_table = tblServerListType
Serverstart.bat
@echo off
Echo Starting EQEmuLoginServer
D:
cd D:\EQEmu
start eqemuloginserver.exe
echo
echo
D:
cd D:\EQEmu
start world.exe
echo waiting a bit for world to finish loading...
echo.
echo.
ping -n 10 127.0.0.1 > nul
echo starting zone
start eqlaunch.exe zone
exit
Debug World Log file
[06.30. - 14:42:02] Starting Log: logs/eqemu_debug_world_4000.log
[06.30. - 14:42:02] [WORLD__INIT] Loading server configuration..
[06.30. - 14:42:02] [WORLD__INIT] Log settings loaded from log.ini
[06.30. - 14:42:02] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEmulator 0.8.0
[06.30. - 14:42:02] [WORLD__INIT] Added loginserver eqemulator.net:5998
[06.30. - 14:42:02] [WORLD__INIT] Connecting to MySQL...
[06.30. - 14:42:02] [WORLD__INIT] Starting HTTP world service...
[06.30. - 14:42:02] [WORLD__HTTP] Loaded mime types from mime.types
[06.30. - 14:42:02] [WORLD__INIT] Loading variables..
[06.30. - 14:42:02] [WORLD__INIT] Loading zones..
[06.30. - 14:42:02] [WORLD__INIT] Clearing groups..
[06.30. - 14:42:02] [WORLD__INIT] Clearing raids..
[06.30. - 14:42:02] [WORLD__INIT] Loading items..
[06.30. - 14:42:05] [WORLD__INIT] Loading guilds..
[06.30. - 14:42:05] [WORLD__INIT] Loaded default rule set 'default'
[06.30. - 14:42:05] [WORLD__INIT] Clearing temporary merchant lists..
[06.30. - 14:42:05] [WORLD__INIT] Loading EQ time of day..
[06.30. - 14:42:05] [WORLD__INIT] Loading launcher list..
[06.30. - 14:42:05] [WORLD__INIT] Reboot zone modes ON
[06.30. - 14:42:05] [WORLD__INIT] Deleted 0 stale player corpses from database
[06.30. - 14:42:05] [WORLD__INIT] Deleted 0 stale player backups from database
[06.30. - 14:42:05] [WORLD__INIT] Loading adventures...
[06.30. - 14:42:05] [WORLD__INIT] Purging expired instances
[06.30. - 14:42:05] [WORLD__INIT] Loading char create info...
[06.30. - 14:42:05] [WORLD__INIT] Zone (TCP) listener started.
[06.30. - 14:42:05] [WORLD__INIT] Client (UDP) listener started.
[06.30. - 14:42:05] [NET__IDENTIFY] Registered patch 6.2
[06.30. - 14:42:05] [NET__IDENTIFY] Registered patch Titanium
[06.30. - 14:42:05] [NET__IDENTIFY] Registered patch SoF
[06.30. - 14:42:05] [NET__IDENTIFY] Registered patch SoD
[06.30. - 14:42:05] [NET__IDENTIFY] Registered patch Underfoot
[06.30. - 14:42:05] [WORLD__LS] Connecting to login server: eqemulator.net:5998
[06.30. - 14:42:05] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
[06.30. - 14:42:05] [WORLD__LS] Loginserver provided 65.6.125.37 as world address
[06.30. - 14:42:11] [WORLD__ZONE] New TCP connection from 127.0.0.1:51914
[06.30. - 14:42:11] [WORLD__CONSOLE] New launcher from 127.0.0.1:51914
[06.30. - 14:42:11] [WORLD__LAUNCH] Adding pending launcher 1
[06.30. - 14:42:11] [WORLD__LAUNCH] Launcher Identified itself as 'zone'. Loading zone list.
[06.30. - 14:42:11] [WORLD__LAUNCH] Removing pending launcher 1. Adding zone to active list.
[06.30. - 14:42:16] [WORLD__LAUNCH] zone: dynamic_01 reported state STARTED (1 starts)
[06.30. - 14:42:19] [WORLD__ZONE] New TCP connection from 127.0.0.1:51916
[06.30. - 14:42:19] [WORLD__CONSOLE] New zoneserver #1 from 127.0.0.1:51916
[06.30. - 14:42:19] [WORLD__ZONE] [1] Zone started with name dynamic_01 by launcher zone
[06.30. - 14:42:19] [WORLD__ZONE] [1] Auto zone port configuration. Telling zone to use port 7000
Login log
[Debug] [06.30.12 - 14:42:02] Logging System Init.
[Debug] [06.30.12 - 14:42:02] Config System Init.
[Debug] [06.30.12 - 14:42:02] MySQL Database Init.
[Debug] [06.30.12 - 14:42:03] Encryption Initialize.
[Debug] [06.30.12 - 14:42:03] Encryption Loaded Successfully.
[Debug] [06.30.12 - 14:42:03] Server Manager Initialize.
[Network] [06.30.12 - 14:42:03] ServerManager listening on port 5998
[Debug] [06.30.12 - 14:42:03] Client Manager Initialize.
[Network] [06.30.12 - 14:42:03] ClientManager listening on Titanium stream.
[Network] [06.30.12 - 14:42:03] ClientManager listening on SoD stream.
[Debug] [06.30.12 - 14:42:03] Server Started.