View Full Version : Missing world?
Xaeyr
10-05-2015, 05:14 PM
Hi all. Not sure if this is the correct forum for this, but here goes. I have been running my private server with Titanium client for a little while, but got my hands on Rain of Fear (not clear at this point if it's RoF or RoF2). I can get past the log in to the server select screen, but my server isn't listed. Any ideas? Everything that I can think of looks like it should be working and I seem to have all the required files that I should have. I can connect to EZ Server just fine, just not my private one.
Thanks!
Shendare
10-05-2015, 05:28 PM
Titanium/SoF connect to login servers via port 5998. SoD/UF/RoF connect via port 5999. Make sure you've got your eqhost.txt set appropriately!
Xaeyr
10-05-2015, 05:31 PM
I have it set on 5999. I can log into the server select just fine. My server's just not showing up.
Xaeyr
10-05-2015, 05:32 PM
My most recent compile is maybe 2 days ago.
Shendare
10-05-2015, 05:34 PM
Ah, if you've recompiled recently, then check your world.exe window. It may be on the auto-update script awaiting your commands to stage and then apply database updates.
Xaeyr
10-05-2015, 05:37 PM
Ok, here's what I get from world.exe when I start the server...
[World Server] Loading server configuration..
[World Server] CURRENT_VERSION: 1.1.3
[World Server] Added loginserver 127.0.0.1:5999
[World Server] Connecting to MySQL...
[Status] Starting File Log 'logs/world_11572.log'
[World Server] HTTP world service disabled.
[World Server] Checking Database Conversions..
[Upgrade Script] No script update necessary
Perl Version is 5.12.3
================================================== ==========
EQEmu: Automatic Upgrade Check
================================================== ==========
(Windows) MySQL is in system path
Path = C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin/mysql
================================================== ==========
Binary Revision / Local: (9087 / 9087)
Database up to Date: Continuing World Bootup...
================================================== ==========
[World Server] Loading variables..
[World Server] Loading zones..
[World Server] Clearing groups..
[World Server] Clearing raids..
[World Server] Clearing inventory snapshots..
[World Server] Loading items..
[World Server] Loading skill caps..
[World Server] Loading guilds..
[World Server] Loaded default rule set 'default'
[World Server] Loading EQ time of day..
[World Server] Loading launcher list..
[World Server] Reboot zone modes OFF
[World Server] Deleted 0 stale player corpses from database
[World Server] Loading adventures...
[World Server] Purging expired instances
[World Server] Loading char create info...
[World Server] Zone (TCP) listener started.
[World Server] Client (UDP) listener started.
[World Server] New TCP connection from 127.0.0.1:49235
[World Server] New TCP connection from 127.0.0.1:49236
[World Server] New TCP connection from 127.0.0.1:49237
[World Server] New TCP connection from 127.0.0.1:49240
[World Server] New TCP connection from 127.0.0.1:49243
[World Server] New TCP connection from 127.0.0.1:49245
[World Server] New TCP connection from 127.0.0.1:49247
[World Server] New TCP connection from 127.0.0.1:49250
Shendare
10-05-2015, 05:40 PM
Yeah, world's loading up fine. Any errors showing up in logs/*.txt ?
Xaeyr
10-05-2015, 05:47 PM
The only thing odd I can find is in a login log that says "[Network] [10.05.15 - 17:43:18] ServerManager listening on port 5998", which maybe is nothing, but shouldn't it be listening on port 5999?
[Debug] [10.05.15 - 17:43:18] Logging System Init.
[Debug] [10.05.15 - 17:43:18] Config System Init.
[Debug] [10.05.15 - 17:43:18] MySQL Database Init.
[Debug] [10.05.15 - 17:43:18] Encryption Initialize.
[Debug] [10.05.15 - 17:43:18] Encryption Loaded Successfully.
[Debug] [10.05.15 - 17:43:18] Server Manager Initialize.
[Network] [10.05.15 - 17:43:18] ServerManager listening on port 5998
[Debug] [10.05.15 - 17:43:18] Client Manager Initialize.
[Network] [10.05.15 - 17:43:18] ClientManager listening on Titanium stream.
[Network] [10.05.15 - 17:43:18] ClientManager listening on SoD stream.
[Debug] [10.05.15 - 17:43:18] Server Started.
Shendare
10-05-2015, 06:04 PM
Nah, that's normal. It's listening on both. Does it say "New world connection from 127.0.01:blahblah" and "Server (Your Name Here) successfully logged in" after those lines?
Xaeyr
10-05-2015, 06:07 PM
No. The Server Started line is the last one.
Xaeyr
10-05-2015, 06:07 PM
I tried to cross all my T's and dot all my I's before posting, but this one has me stumped lol.
Shendare
10-05-2015, 06:09 PM
Does it work if you connect from Titanium? If so, and the client's the only difference, then maybe you're missing the .conf files for the newer clients in your server folder.
Xaeyr
10-05-2015, 06:11 PM
It works great with Titanium, and in my server folder I have everything from https://github.com/EQEmu/Server/tree/master/utils/patches, unless what I have are older versions of what's there.
Shendare
10-05-2015, 06:15 PM
You have a firewall rule on the server that's allowing connections to come in on 5998 but not a rule to allow for 5999?
Xaeyr
10-05-2015, 06:28 PM
Not a firewall rule that I set myself. Where would I look for that?
Shendare
10-05-2015, 06:31 PM
Server itself may have firewall rules to be opened up, too. Windows Firewall or whatever Linux equivalent if that's your game.
Xaeyr
10-05-2015, 06:33 PM
Not that I set myself. Where would I look for that?
Shendare
10-05-2015, 06:35 PM
In Windows, open Control Panel and type a search for 'firewall' to find it.
Though if you didn't set up the rule for 5998, I wouldn't think you'd have to go in and add a rule for 5999.
You're using up all the easy fixes, you bastard! Hehe.
Xaeyr
10-05-2015, 07:28 PM
Bahahaha, gotta keep you on your toes :)
I double checked the Firewall on both Windows and the router and they look good.
Xaeyr
10-05-2015, 07:32 PM
Disabled Firewall to try it just in case. No go.
Shendare
10-05-2015, 07:33 PM
Paste your eqhost.txt and eqemu_config.xml (after removing your usernames/passwords) in code blocks and maybe something will stick out.
Xaeyr
10-05-2015, 07:39 PM
eqemu_config.xml
<?xml version="1.0"?>
<server>
<world>
<shortname>Xaeyr</shortname>
<longname>Xaeyr's World</longname>
<!-- Only specify these two if you really think you need to. (read: You don't) -->
<address></address>
<localaddress>127.0.0.1</localaddress>
<!-- Loginserver information. Defaults shown -->
<loginserver>
<host>127.0.0.1</host>
<port>5999</port>
<account></account>
<password></password>
</loginserver>
<!-- Server status. Default is unlocked -->
<locked/>
<!-- <unlocked/> -->
<!-- Sets the ip/port for the tcp connections. Both zones and console (if enabled). Defaults are shown -->
<tcp ip="127.0.0.1" port="9000" telnet="disable"/>
<!-- Sets the shared key used by zone/launcher to connect to world -->
<key>some long random string</key>
<!-- Enable and set the port for the HTTP service. Defaults are shown -->
<http port="9080" enabled="false" mimefile="mime.types" />
</world>
<!-- Chatserver (channels) information. Defaults shown -->
<chatserver>
<host>channels.eqemulator.net</host>
<port>7778</port>
</chatserver>
<!-- Mailserver (in-game mail) information. Defaults shown -->
<mailserver>
<host>channels.eqemulator.net</host>
<port>7778</port>
</mailserver>
<zones>
<defaultstatus>20</defaultstatus>
<!-- Sets port range for world to use to auto configure zones -->
<ports low="7000" high="7100"/>
</zones>
<!-- Database configuration, replaces db.ini. Defaults shown -->
<database>
<host>127.0.0.1</host>
<port>3306</port>
<username>******</username>
<password>********</password>
<db>peq1</db>
</database>
<qsdatabase>
<host>127.0.0.1</host>
<port>3306</port>
<username>******</username>
<password>********</password>
<db>peq1</db>
</qsdatabase>
<!-- Launcher Configuration -->
<launcher>
<!-- <logprefix>logs/zone-</logprefix> -->
<!-- <logsuffix>.log</logsuffix> -->
<!-- <exe>zone.exe or ./zone</exe> -->
<!-- <timers restart="10000" reterminate="10000"> -->
</launcher>
<!-- File locations. Defaults shown -->
<files>
<!-- <spells>spells_us.txt</spells> -->
<!-- <opcodes>opcodes.conf</opcodes> -->
<!-- <logsettings>log.ini</logsettings> -->
<!-- <eqtime>eqtime.cfg</eqtime> -->
</files>
<!-- Directory locations. Defaults shown -->
<directories>
<!-- <maps>Maps</maps> -->
<!-- <quests>quests</quests> -->
<!-- <plugins>plugins</plugins> -->
</directories>
</server>
eqhost.txt
[LoginServer]
Host=127.0.0.1:5999
Uleat
10-05-2015, 08:03 PM
How up-to-date is your server code?
Xaeyr
10-05-2015, 08:12 PM
The entire server was installed a couple days ago after I broke my previous one horribly lol, so everything should be up to date.
Uleat
10-05-2015, 08:51 PM
Yeah, given that, my thought is off the table...
Did you change your server's address between the Titanium and RoF attempts?
I don't think that you can use an external login server when on localhost.
Xaeyr
10-05-2015, 08:56 PM
The only thing that's changed between the two attempts is going from 5998 to 5999.
Shendare
10-05-2015, 09:21 PM
Maybe a corrupted RoF installation. Or an incompatible version of the Rof client.
Xaeyr
10-05-2015, 09:22 PM
Could be. Can try downloading again and see what happens.
Uleat
10-05-2015, 09:26 PM
Take a look at this too, when that is finished:
<loginserver>
<host>127.0.0.1</host>
<port>5999</port>
Pretty sure that needs to be 5998.
Xaeyr
10-05-2015, 09:28 PM
I thought 5998 was for Titanium and 5999 was for RoF?
Uleat
10-05-2015, 09:38 PM
that's for the eqhost file only.
Xaeyr
10-05-2015, 09:40 PM
Uleat nailed it. I changed it back to 5998 in eqemu_config.xml but left it 5999 in eqhost.txt and was able to get in just fine. Thanks!
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.