|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Support::Windows Servers Support forum for Windows EQEMu users. |
|
|
|
10-26-2012, 12:58 PM
|
Fire Beetle
|
|
Join Date: Feb 2006
Posts: 13
|
|
no launchers or zoneservers
I have followed all the guides out there using precompiled binaries.
I have installed mysql 5.5 - and created the peq and login databases
The Precompiled binaries I am using are 0.8.0 - Rev2214
The database is 2214 too
I have sourced everything in - all player tables, bots(even though they are not needed on the 2214 binaries - as they are no bots binaries)
Mysql, perl 5.12, svn loaded quests, maps, plugins, logs, all the opcodes, mysqllib and eqtime copied in to the directory.
I have set up all the eq config files with all the correct IP addresses, even tried localhost etc. and the result is the same
Eqemuloginserver runs fine
World logs in fine
Zone.exe starts (using both eqlaunch, and manually) but it says its connected on port 9000, but the world server does not seem to recognise it.
The server appears in the eq client (steam underfoot), but is down. I can still login and create a character, but no zoneservers seem to be loaded.
If I go to the http console - it also says there are no launchers connected.
It seems that zone.exe is just not connecting to the world.exe
I am pulling my hair out now - as I have been at this for hours.
I am on the verge of installing Visual Studio and compiling the whole thing instead of using the binaries.
Can anyone shed some light on this? has anyone seen this before?
I can change IP addresses, DNS names, etc in the config files till the cows come home - but its still the same result.
I am not getting any errors in the logs - for the eqlaunch debug:
---------------------------------------------
[10.26. - 17:36:26] Starting Log: logs/eqemu_debug_5028.log
[10.26. - 17:36:26] [LAUNCHER__INIT] Loading server configuration..
[10.26. - 17:36:26] [LAUNCHER__INIT] Starting main loop...
[10.26. - 17:36:26] [NET__WORLD] Connected to World: 192.168.0.10:9000
[10.26. - 17:36:51] [NET__WORLD] Connected to World: 192.168.0.10:9000
[10.26. - 17:37:11] [NET__WORLD] Connected to World: 192.168.0.10:9000
and so on...
but the world.exe never sees it.
I MUST be missing a simple step here - but I have done this over and over, and spent hours trawling through all the forums, still I cannot find anything to point me in the right direction.
Any help would be appreciated.
|
|
|
|
10-26-2012, 10:54 PM
|
Dragon
|
|
Join Date: May 2010
Posts: 965
|
|
Is your firewall or anti virus software blocking the port?
|
10-27-2012, 03:28 AM
|
Fire Beetle
|
|
Join Date: Feb 2006
Posts: 13
|
|
No firewall on the network, all local LAN. Also the windows firewall is disabled on all profiles.
What's weird is that I can run eqlaunch zone or zone.exe without the login or world server running and it still says connected on port 9000!!
I used to run a server a few years ago on an earlier version, but for the life of me can't get these binaries to work
As a sidenote: Has anyone got plans to release precompiled binaries of the latest rev, preferably with bots?
|
10-27-2012, 07:00 AM
|
Demi-God
|
|
Join Date: Aug 2010
Posts: 1,742
|
|
It's so easy to compile your own now and once you do it you never have to hope somebody will update the prebuilt version.
|
10-27-2012, 06:25 PM
|
Fire Beetle
|
|
Join Date: Feb 2006
Posts: 13
|
|
I will give compiling a shot tomorrow
I will keep you all posted as to how I get on.
I am just perplexed why the precompiled one wont work. Theres no errors anywhere - which is what is really throwing me - and everything else seems ok - just not the most essential part!!
|
10-28-2012, 01:00 AM
|
Demi-God
|
|
Join Date: Aug 2010
Posts: 1,742
|
|
Well, since you haven't posted any config files it's really hard to guess what the problem might be. It could be many things, and you should double check your config and look at the logs the server is generating to see if you can narrow it down.
|
|
|
|
10-28-2012, 05:31 AM
|
Fire Beetle
|
|
Join Date: Feb 2006
Posts: 13
|
|
Sorry - Just thought I would drop a small post to see if it triggered anyone elses memory that may have had an issue.
Heres my config...
eqemu_config.xml:
<?xml version="1.0">
<server>
<world>
<shortname>Tamarclos</shortname>
<longname>Tamarclos the Great</longname>
<address>xxxxxx.dyndns.org</address>
<localaddress>192.168.0.10</localaddress>
<loginserver>
<host>xxxxxx.dyndns.org</host>
<port>5998</port>
<account>tamarclos</account>
<password>xxxxxx</password>
</loginserver>
<!--<locked/>-->
<!-- <unlocked/> -->
<tcp ip="xxxxxx.dyndns.org" port="9000" telnet="enable"/>
<key>some long ass random string</key>
<http port="9080" enabled="true" mimefile="mime.types" />
</world>
<chatserver>
<host>xxxxxx.dyndns.org</host>
<port>7778</port>
</chatserver>
<mailserver>
<host>xxxxxx.dyndns.org</host>
<port>7778</port>
</mailserver>
<zones>
<defaultstatus>250</defaultstatus>
<ports low="7000" high="7900"/>
</zones>
<database>
<host>localhost</host>
<port>3306</port>
<username>root</username>
<password>xxxxxx</password>
<db>peq</db>
</database>
<launcher>
<!-- <logprefix>logs/zone-</logprefix> -->
<!-- <logsuffix>.log</logsuffix> -->
<!-- <exe>zone.exe</exe> -->
<!-- <timers restart="10000" reterminate="10000"> -->
</launcher>
<files>
<!-- <spells>spells_us.txt</spells> -->
<!-- <opcodes>opcodes.conf</opcodes> -->
<!-- <logsettings>log.ini</logsettings> -->
<!-- <eqtime>eqtime.cfg</eqtime> -->
</files>
<directories>
<!-- <maps>Maps</maps> -->
<!-- <quests>quests</quests> -->
<!-- <plugins>plugins</plugins> -->
</directories>
</server>
------
eqemulogin.ini:
Port=5998
DumpPacketsIn=true
DumpPacketsOut=true
Trace=false
DatabaseServerName=localhost
DatabaseCatalogName=login
DatabaseUserName=root
DatabaseUserPassword=xxxxxx
OPCodePathAndFileName=login_opcodes.conf
------
login.ini:
[database]
host = localhost
port = 3306
db = login
user = root
password = xxxxxx
subsystem = MySQL
[options]
unregistered_allowed = TRUE
reject_duplicate_servers = FALSE
trace = TRUE
world_trace = TRUE
dump_packets_in = FALSE
dump_packets_out = FALSE
listen_port = 5998
local_network = 192.168.0
[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
------
Here are my logs:
eqemu_debug.log:
---------------------------------------------
[10.28. - 09:22:48] Starting Log: logs/eqemu_debug_4472.log
[10.28. - 09:22:48] [LAUNCHER__INIT] Loading server configuration..
[10.28. - 09:22:48] [LAUNCHER__INIT] Starting main loop...
[10.28. - 09:22:48] [NET__WORLD] Connected to World: xxxxxx.dyndns.org:9000
[10.28. - 09:23:13] [NET__WORLD] Connected to World: xxxxxx.dyndns.org:9000
eqemu_debug_world.log:
---------------------------------------------
[10.28. - 09:22:34] Starting Log: logs/eqemu_debug_world_3196.log
[10.28. - 09:22:34] [WORLD__INIT] Loading server configuration..
[10.28. - 09:22:34] [WORLD__INIT] Log settings loaded from log.ini
[10.28. - 09:22:34] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEmulator 0.8.0
[10.28. - 09:22:34] [WORLD__INIT] Added loginserver xxxxxx.dyndns.org:5998
[10.28. - 09:22:34] [WORLD__INIT] Connecting to MySQL...
[10.28. - 09:22:34] [WORLD__INIT] Starting HTTP world service...
[10.28. - 09:22:34] [WORLD__HTTP] Loaded mime types from mime.types
[10.28. - 09:22:34] [WORLD__INIT] Loading variables..
[10.28. - 09:22:34] [WORLD__INIT] Loading zones..
[10.28. - 09:22:34] [WORLD__INIT] Clearing groups..
[10.28. - 09:22:34] [WORLD__INIT] Clearing raids..
[10.28. - 09:22:34] [WORLD__INIT] Loading items..
[10.28. - 09:22:43] [WORLD__INIT] Loading guilds..
[10.28. - 09:22:43] [WORLD__INIT] Loaded default rule set 'default'
[10.28. - 09:22:43] [WORLD__INIT] Clearing temporary merchant lists..
[10.28. - 09:22:43] [WORLD__INIT] Loading EQ time of day..
[10.28. - 09:22:43] [WORLD__INIT] Loading launcher list..
[10.28. - 09:22:43] [WORLD__INIT] Reboot zone modes ON
[10.28. - 09:22:43] [WORLD__INIT] Deleted 0 stale player corpses from database
[10.28. - 09:22:43] [WORLD__INIT] Deleted 0 stale player backups from database
[10.28. - 09:22:43] [WORLD__INIT] Loading adventures...
[10.28. - 09:22:43] [WORLD__INIT] Purging expired instances
[10.28. - 09:22:43] [WORLD__INIT] Loading char create info...
[10.28. - 09:22:43] [WORLD__INIT] Zone (TCP) listener started.
[10.28. - 09:22:43] [WORLD__INIT] Client (UDP) listener started.
[10.28. - 09:22:43] [NET__IDENTIFY] Registered patch 6.2
[10.28. - 09:22:43] [NET__IDENTIFY] Registered patch Titanium
[10.28. - 09:22:43] [NET__IDENTIFY] Registered patch SoF
[10.28. - 09:22:43] [NET__IDENTIFY] Registered patch SoD
[10.28. - 09:22:43] [NET__IDENTIFY] Registered patch Underfoot
[10.28. - 09:22:43] [WORLD__LS] Connecting to login server: xxxxxx.dyndns.org:5998
[10.28. - 09:22:43] [WORLD__LS] Connected to Loginserver: xxxxxx.dyndns.org:5998
[10.28. - 09:22:44] [WORLD__LS] Received ServerOP_LSAccountUpdate packet from loginserver
eqemu_world.log:
---------------------------------------------
[10.28. - 09:22:34] Starting Log: logs/eqemu_world_3196.log
[10.28. - 09:22:34] Using database 'peq' at localhost:3306
[10.28. - 09:22:34] EMuShareMem loaded
[10.28. - 09:22:35] Loading items from database: count=92475
login.log:
[Debug] [10.28.12 - 09:22:34] Logging System Init.
[Debug] [10.28.12 - 09:22:34] Config System Init.
[Debug] [10.28.12 - 09:22:34] MySQL Database Init.
[Debug] [10.28.12 - 09:22:34] Encryption Initialize.
[Debug] [10.28.12 - 09:22:34] Encryption Loaded Successfully.
[Debug] [10.28.12 - 09:22:34] Server Manager Initialize.
[Network] [10.28.12 - 09:22:34] ServerManager listening on port 5998
[Debug] [10.28.12 - 09:22:34] Client Manager Initialize.
[Network] [10.28.12 - 09:22:34] ClientManager listening on Titanium stream.
[Network] [10.28.12 - 09:22:34] ClientManager listening on SoD stream.
[Debug] [10.28.12 - 09:22:34] Server Started.
[Network] [10.28.12 - 09:22:43] New world server connection from 192.168.0.10:56245
[Network Trace] [10.28.12 - 09:22:43] Application packet recieved from server: 0x1008, (size 653)
[Network Trace] [10.28.12 - 09:22:43] New Login Info Recieved.
[World] [10.28.12 - 09:22:43] Server Tamarclos the Great(Tamarclos) successfully logged in.
[Network Trace] [10.28.12 - 09:22:43] ServerOP_LSAccountUpdate sent to world
[Network Trace] [10.28.12 - 09:22:43] Application packet recieved from server: 0x1001, (size 12)
[Network Trace] [10.28.12 - 09:22:43] World Server Status Recieved.
[Network Trace] [10.28.12 - 09:22:58] Application packet recieved from server: 0x1001, (size 12)
[Network Trace] [10.28.12 - 09:22:58] World Server Status Recieved.
[Network Trace] [10.28.12 - 09:23:13] Application packet recieved from server: 0x1001, (size 12)
[Network Trace] [10.28.12 - 09:23:13] World Server Status Recieved.
[Network] [10.28.12 - 09:23:24] World server disconnected from the server, removing server and freeing connection.
If I log in - the client connects, I see the servers as DOWN, bit can still log in and create characters etc. If I try to log in - no zone is available, and no errors are collected in the logs.
On the web gui - it shows the number of connected launchers as 0.
I will try a full build when I get chance (probably wont be until late)
|
|
|
|
10-28-2012, 06:53 AM
|
Demi-God
|
|
Join Date: Aug 2010
Posts: 1,742
|
|
What happens if you change everything to localhost instead of the dyndns stuff?
|
10-28-2012, 08:51 AM
|
Fire Beetle
|
|
Join Date: Feb 2006
Posts: 13
|
|
no change.
tried localhost and its the same.
Whats weird is that I have just compiled the latest, and its doing the same thing.
There must be a config issue.
I am going to go back through everything again and see if I can find any issues.
just another quick question - are commands.pl and world.pl supposed to be empty?
|
10-28-2012, 09:00 AM
|
Fire Beetle
|
|
Join Date: Feb 2006
Posts: 13
|
|
Also had this pop up now in the logs:
[Debug] [WORLD__LS] Received ServerOP_LSAccountUpdate packet from loginserver boot_quest does not take any arguments.boot_quest does not take any arguments.boot_quest does not take any arguments.boot_quest does not take any arguments.boot_quest does not take any arguments.[Debug] [WORLD__PERL] Loading worldui perl plugins.
EQWParser Init output:
Creating EQWIO=HASH(0xd54d3dc)Creating EQWIO=HASH(0xd548794)
any thoughts?
|
10-28-2012, 09:47 AM
|
Fire Beetle
|
|
Join Date: Feb 2006
Posts: 13
|
|
got it working.
Changed the port to 9001 instead of 9000
Just so everyone knows - if you have a UPnP server or DLNA server running on the machine - it looks like it also uses port 9000. I had logitechs squeezebox server - which I have now found definately uses 9000 UDP and TCP.
The logs dont show that there is a conflict. It just tells you its connected regardless.
The good thing I suppose is that I now have a fully functional EQEMU server on the latest svn code, as I resorted to building it in the end. Good job with the svn repo guys - it compiled first time, (it did have over 2000 warnings, but I am guessing these are acceptable as there were no errors)
Thanks for your help!
Keep up the good work guys.
--microbrain
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -4. The time now is 05:58 PM.
|
|
|
|
|
|
|
|
|
|
|
|
|