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

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

Reply
 
Thread Tools Display Modes
  #16  
Old 03-13-2012, 01:46 AM
Warking
Hill Giant
 
Join Date: Mar 2012
Location: Norrath
Posts: 132
Default

ok for anyone that needs it for a reference. Underfoot opcodes for opcodes.conf:
#Login opcodes
OP_SessionReady=0x0001
OP_Login=0x0002
OP_ServerListRequest=0x0004
OP_PlayEverquestRequest=0x000d
OP_PlayEverquestResponse=0x0022
OP_ChatMessage=0x0017
OP_LoginAccepted=0x0018
OP_ServerListResponse=0x0019
OP_Poll=0x0029
OP_EnterChat=0x000f
OP_PollResponse=0x0011

From Thread:
http://www.eqemulator.org/forums/sho...ight=underfoot
Reply With Quote
  #17  
Old 03-13-2012, 03:29 AM
Warking
Hill Giant
 
Join Date: Mar 2012
Location: Norrath
Posts: 132
Default

I am using EQEMULoginServer. I had to change the eqemu_config.xml to say the login server is at host 127.0.0.1 instead of the dynamic dns name. Will I have issue when people externally connect?

I know. I should just test but I am wondering if anyone else has more experience using eqemuloginserver and a recent config of the eqemu_config.xml.

Have the following:

eqemuloginserver starts ok.

below is my eqemu_config: I am using underfoot:

<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.46.131</localaddress> -->
<!-- <localaddress>192.168.50.131</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="localhost" 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.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>*****</username>
<password>********</password>
<db>peq</db>
</database>
Reply With Quote
  #18  
Old 03-13-2012, 03:36 AM
Warking
Hill Giant
 
Join Date: Mar 2012
Location: Norrath
Posts: 132
Default

Getting the below error:

[Debug] [WORLD__LS] Connecting to login server: ucdatasolutions.com:5999
[Debug] [WORLD__LS_ERR] Could not connect to login server: ucdatasolutions.com:5
998 TCPConnection::Connect(): connect() failed. Error: 10060

Is this because it is trying to login to the login server locally and not from the outside?
Ports are open. Should I change that to an IP address or add another line for local?

eqemulogin server started fine:

[Debug] [03.13.12 - 02:30:08] Logging System Init.
[Debug] [03.13.12 - 02:30:08] Config System Init.
[Debug] [03.13.12 - 02:30:08] MySQL Database Init.
[Debug] [03.13.12 - 02:30:08] Encryption Initialize.
[Debug] [03.13.12 - 02:30:08] Encryption Loaded Successfully.
[Debug] [03.13.12 - 02:30:08] Server Manager Initialize.
[Network] [03.13.12 - 02:30:08] ServerManager listening on port 5998
[Debug] [03.13.12 - 02:30:08] Client Manager Initialize.
[Network] [03.13.12 - 02:30:08] ClientManager listening on Titanium stream.
[Network] [03.13.12 - 02:30:08] ClientManager listening on SoD stream.
[Debug] [03.13.12 - 02:30:08] Server Started.

Then, if I change ucdatasolutions.com to 127.0.0.1 in the eqemu_config.xml I get the following in the EQemulogin server:

[Debug] [03.13.12 - 03:24:39] Logging System Init.
[Debug] [03.13.12 - 03:24:39] Config System Init.
[Debug] [03.13.12 - 03:24:39] MySQL Database Init.
[Debug] [03.13.12 - 03:24:39] Encryption Initialize.
[Debug] [03.13.12 - 03:24:39] Encryption Loaded Successfully.
[Debug] [03.13.12 - 03:24:39] Server Manager Initialize.
[Network] [03.13.12 - 03:24:39] ServerManager listening on port 5999
[Debug] [03.13.12 - 03:24:39] Client Manager Initialize.
[Network] [03.13.12 - 03:24:39] ClientManager listening on Titanium stream.
[Network] [03.13.12 - 03:24:39] ClientManager listening on SoD stream.
[Debug] [03.13.12 - 03:24:39] Server Started.
[Network] [03.13.12 - 03:24:48] New world server connection from 127.0.0.1:49358

[Network Error] [03.13.12 - 03:24:48] Handle_NewLSInfo error, remote address was
null, defaulting to stream address 127.0.0.1.
[World] [03.13.12 - 03:24:48] Server The Everquest Afterlife, Dragons of Doom(eq
afdod) attempted to log in but account and password did not match the entry in t
he database.
[Network] [03.13.12 - 03:31:30] World server disconnected from the server, remov
ing server and freeing connection.

Goal is a private server that people can login multiple accounts with a single IP.
Reply With Quote
  #19  
Old 03-13-2012, 03:48 AM
Warking
Hill Giant
 
Join Date: Mar 2012
Location: Norrath
Posts: 132
Default

ok I resolved the password issue. I needed to update the peqlogindb.tblserveradminregistration table. I updated the information and password and it worked.

I won't be able to test external connections for another day or two but I am hoping with 127.0.0.1 in the config files it works. Anyone have any thoughts?
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 01:50 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 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3