EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Windows Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=587)
-   -   Warking's New Build (https://www.eqemulator.org/forums/showthread.php?t=35040)

Warking 03-13-2012 01:46 AM

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

Warking 03-13-2012 03:29 AM

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>

Warking 03-13-2012 03:36 AM

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.

Warking 03-13-2012 03:48 AM

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?


All times are GMT -4. The time now is 01:26 PM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.