Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 03-13-2012, 05:53 AM
Warking
Hill Giant
 
Join Date: Mar 2012
Location: Norrath
Posts: 132
Default Issue logging into Server.

I built and started the server. Using EQemuloginserver for access. Below are the results from the 3 server start screens.

I followed the underfoot client guide for the missing files. I only had access to UF Steam, SoF, Trilogy, and Live.

I have been playing around with different variations of the IP addresses and DNS name for hours and I get the same result when I run everquest.exe "Could not establish connection. Going from Windows 7 x64 ultimate to a 2008 server running the eqemu server. On the same network segment and no firewall in between this PC and the server. Firewalls on both PC and server are turned off. Pings success.

Is there something wrong with the client maybe? Any way to really check that the client is ok? IE: connect to another server?

I consider myself pretty savvy in regards to networking and servers. Not so much coding. I am at a loss here and not sure what is going on. The server seems to have started ok.

I want to use multiple accounts to multibox so that's why im using eqemulogin server.

Any suggestions will be greatly apretiated. I have pasted output below:

Server starts:
EQEmuLoginServer:

[Debug] [03.13.12 - 05:26:28] Logging System Init.
[Debug] [03.13.12 - 05:26:28] Config System Init.
[Debug] [03.13.12 - 05:26:28] MySQL Database Init.
[Debug] [03.13.12 - 05:26:28] Encryption Initialize.
[Debug] [03.13.12 - 05:26:28] Encryption Loaded Successfully.
[Debug] [03.13.12 - 05:26:28] Server Manager Initialize.
[Network] [03.13.12 - 05:26:28] ServerManager listening on port 5999
[Debug] [03.13.12 - 05:26:28] Client Manager Initialize.
[Network] [03.13.12 - 05:26:29] ClientManager listening on Titanium stream.
[Network] [03.13.12 - 05:26:29] ClientManager listening on SoD stream.
[Debug] [03.13.12 - 05:26:29] Server Started.
[Network] [03.13.12 - 05:26:34] New world server connection from 127.0.0.1:49487

[Network Error] [03.13.12 - 05:26:34] Handle_NewLSInfo error, remote address was
null, defaulting to stream address 127.0.0.1.
[World] [03.13.12 - 05:26:34] Server The Everquest Afterlife, Dragons of Doom(eq
afdod) successfully logged in.


World.exe:


[Debug] Starting Log: logs/eqemu_debug_world_2204.log
[Debug] [WORLD__INIT] Loading server configuration..
[Debug] [WORLD__INIT] Log settings loaded from log.ini
[Debug] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEmulator 0.8.0
[Debug] [WORLD__INIT] Added loginserver ucdatasolutions.com:5999
[Debug] [WORLD__INIT] Connecting to MySQL...
[Status] Starting Log: logs/eqemu_world_2204.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=92475
[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: ucdatasolutions.com:5999
[Debug] [WORLD__LS] Connected to Loginserver: ucdatasolutions.com:5999
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:49488
[Debug] [WORLD__CONSOLE] New launcher from 127.0.0.1:49488
[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:49490
[Debug] [WORLD__CONSOLE] New zoneserver #1 from 127.0.0.1:49490
[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:49492
[Debug] [WORLD__CONSOLE] New zoneserver #2 from 127.0.0.1:49492
[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:49494
[Debug] [WORLD__CONSOLE] New zoneserver #3 from 127.0.0.1:49494
[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:49496
[Debug] [WORLD__CONSOLE] New zoneserver #4 from 127.0.0.1:49496
[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:49498
[Debug] [WORLD__CONSOLE] New zoneserver #5 from 127.0.0.1:49498
[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 por
t 7004


Launcher:

[Debug] Starting Log: logs/eqemu_debug_2888.log
[Debug] [LAUNCHER__INIT] Loading server configuration..
[Debug] [LAUNCHER__INIT] Starting main loop...
[Debug] [NET__WORLD] Connected to World: localhost: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 zon
e.


Login.ini:


[database]
host = localhost
port = 3306
db = PEQLoginDB
user = ********
password = ********
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 = 5999
local_network = 192.168.46.131
local_network = 192.168.50.131

[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


eqemu_config:

<?xml version="1.0">
<server>
<world>
<shortname>eqafdod</shortname>
<longname>The Everquest Afterlife, Dragons of Doom</longname>

<!-- Only specify these two if you really think you need to. (read: You don't) -->
<!-- <address>ucdatasolutions.com</address> -->
<!-- <localaddress>192.168.47.131</localaddress> -->

<!-- Loginserver information. Defaults shown -->
<loginserver>
<host>ucdatasolutions.com</host>
<port>5999</port>
<account>********</account>
<password>********</password>
</loginserver>

<!-- Server status. Default is unlocked -->

<!-- <unlocked/> -->

<!-- Sets the ip/port for the tcp connections. Both zones and console (if enabled). Defaults are shown -->
<tcp ip="localhost" port="9000" telnet="disable"/>

<!-- Sets the shared key used by zone/launcher to connect to world -->
<key>somelongrandomstringhere</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.ucdatasolutions.com</host>
<port>7778</port>
</chatserver>

<!-- Mailserver (in-game mail) information. Defaults shown -->
<mailserver>
<host>channels.ucdatasolutions.com</host>
<port>7779</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>localhost</host>
<port>3306</port>
<username>********t</username>
<password>********</password>
<db>peq</db>
</database>

<!-- 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=192.168.46.131:5999
Reply With Quote
  #2  
Old 03-13-2012, 07:49 AM
joligario's Avatar
joligario
Developer
 
Join Date: Mar 2003
Posts: 1,490
Default

In your login.ini, I notice you have 2 networks both pointing to a specific IP address rather than the network. Not at home to look at mine, but I think you only need to use 192.168.46. (yes, last part blank).

Also, I see that you have ucdatasolutions.com in your emu config. Is that address resolved on the local machines or is your router allowing loopback?
Reply With Quote
  #3  
Old 03-13-2012, 11:14 AM
Warking
Hill Giant
 
Join Date: Mar 2012
Location: Norrath
Posts: 132
Default

Thanks joligario for responding. The server sits in my DMZ and has access to two networks. I had two in there to try and get it to access the internal Mgt segment. Makes me wonder about that configuration.

I think i'll take it out of the DMZ and place it on a network that will both talk to my client machine as well as the internet. IE: 192.168.1.0/24, Update firewall.

The domain name is being resolved internally in the host files of each machine. Although, now that I have had some sleep it is used for a number of items so it might be resolving to more that one server internally. Think I'll need to create another domain like a dynamic dns just for EQ and update DNS hostfiles internally to resolve the new dynamic. Router is not allowing loopback.

Think that might work?

Also, if the client is bad in some way what would I see on the screen?

Last edited by Warking; 03-13-2012 at 11:15 AM.. Reason: typo
Reply With Quote
  #4  
Old 03-13-2012, 11:36 AM
chrsschb's Avatar
chrsschb
Dragon
 
Join Date: Nov 2008
Location: GA
Posts: 905
Default

Put it on a network, forward the right ports, and setup a dynamic DNS for your server. Clients on the same network alter their hosts file to resolve the DNS as your internal IP, clients on external networks just use the DNS. It's what I do and it works. It'll also fix issues with the chatserver.
Reply With Quote
  #5  
Old 03-13-2012, 10:09 PM
Warking
Hill Giant
 
Join Date: Mar 2012
Location: Norrath
Posts: 132
Default Got it!

Ok so I missed a step in the client config:

C:\Everquest\eqgame.exe patchme

I also changed everything to my dynamic DNS


What I am going to do now besides play is type a write up of everything I did. There are so many threads I had to look at to build the server and the guides are all out of date.
Reply With Quote
  #6  
Old 03-13-2012, 10:43 PM
sorvani
Dragon
 
Join Date: May 2010
Posts: 966
Default

all threads are always out of date because there is no editing capabliity. the Jan 2011 thread is the best for a windows server but you need to wade through almost every page of replies to find the complete answers.
Reply With Quote
  #7  
Old 03-14-2012, 12:26 AM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,743
Default

There's a wiki that can be easily edited and kept up to date. Feel free to add a guide there.
Reply With Quote
  #8  
Old 03-14-2012, 02:15 AM
sorvani
Dragon
 
Join Date: May 2010
Posts: 966
Default

i took a bunch of screen shots last tie i turned up a server. still haven't posted .. :(
Reply With Quote
  #9  
Old 03-14-2012, 02:48 AM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

It wouldn't be so complicated if there was only 1 way to build a server. Unfortunately, there are multiple Operating Systems that can run a server such as Windows XP, Vista, 7, Server 2000, 2003, 2008, Home, Professional, Enterprise, etc and various flavors of Linux. None of the setups for those OSs are going to be exactly the same and it would be nearly impossible to keep a current guide for all of them. Not to mention that there are multiple versions of Perl, MySQL, and VS that can be installed which can require different steps. Much of that stuff is constantly evolving, so keeping a current and accurate setup guide is not as easy as it may seem.

Most of the more recent guides are accurate enough to get the information that is needed to get a setup working correctly. The server code itself could probably be rewritten to allow for easier setups and to make it more flexible, but that would probably take a considerable effort and I haven't seen a ton of interest from anyone wanting to do it.

Luckily, every year or 2, someone spends the time needed to write up a new complete guide. Though, if they are not written in the wiki, it makes them much harder to keep updated. Anyone can make their own Wiki account and update/edit the wiki though, and it is a community effort so feel free to work on something if you are interested and time permits
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 09:24 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3