View Single Post
  #1  
Old 05-22-2017, 12:33 PM
bitjin
Fire Beetle
 
Join Date: May 2017
Posts: 4
Default Problem with World Server showing up on login!

I am attempting to create a brand new private EQEmu server, along with a private login server, to run locally on my LAN. I've gotten to the point now where I managed to build the login server and get it started, but when I log into the EQ client and get the world server list, it's empty and my world server is not showing up.

Here's a high level list of what I've done so far:
1) Created a new VM running Fedora server 25.
2) Ran this command to start the server download and install (as found on GitHub):
curl -O https://raw.githubusercontent.com/EQ...ler/install.sh install.sh && chmod 755 install.sh && ./install.sh
2.5) Forgot this... I downloaded the fedora12_LoginServerCrypto.zip and unzipped it into the dependencies folder.
3) After installation, I modified the CMakeLists.txt and hard-coded EQEMU_BUILD_LOGIN to TRUE, then re-ran cmake and make to rebuild the server with the loginserver binary.
4) Modified the server_start.sh command to add "loginserver" to the list of arguments when running server_launcher.pl.
5) Modified the eqemu_config.xml to have this under the world section:
<world>
<shortname>JoberQuest</shortname>
<longname>JOBER</longname>

<loginserver>
<host>198.168.119.35</host>
<port>5998</port>
<account></account>
<password></password>
</loginserver>

<tcp ip="192.168.119.35" port="9001"/>
<telnet ip="0.0.0.0" port="9000" enabled="true"/>

<key>removedMyHash</key>

<http port="9080" enabled="true" mimefile="mime.types" />
</world>

NOTE: that IP address is the address of the VM.

6) I also opened mysql to the database and modified the row in the loginserver_world_server_registration to include the following:

MariaDB [eqemu1]> select * from loginserver_world_server_registration\G
*************************** 1. row ***************************
ServerID: 1
ServerLongName: My Test Server
ServerTagDescription: A test server
ServerShortName: MTST
ServerListTypeID: 2
ServerLastLoginDate: NULL
ServerLastIPAddr: NULL
ServerAdminID: 1
ServerTrusted: 0
Note: NULL
*************************** 2. row ***************************
ServerID: 2
ServerLongName: JoberQuest
ServerTagDescription: Awesome server
ServerShortName: JOBER
ServerListTypeID: 2
ServerLastLoginDate: NULL
ServerLastIPAddr: NULL
ServerAdminID: 1
ServerTrusted: 1
Note: NULL
2 rows in set (0.00 sec)

(NOTE: I left the test server entry alone and added a new one for my server)

7) I also tried adding a new account to the loginserver_server_accounts:

MariaDB [eqemu1]> select * from loginserver_server_accounts\G
*************************** 1. row ***************************
LoginServerID: 1
AccountName: Admin
AccountPassword: 5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8
AccountCreateDate: 2017-05-20 23:34:24
AccountEmail: admin@somewhere.com
LastLoginDate: 2017-05-21 12:40:18
LastIPAddress: 192.168.119.63
*************************** 2. row ***************************
LoginServerID: 2
AccountName: bitjin
AccountPassword: 5aaa50b5df5aa63b2c9790b8b9506b8ddc669aff
AccountCreateDate: 2017-05-21 12:05:47
AccountEmail: ignore@noneya.com
LastLoginDate: 2017-05-21 12:40:26
LastIPAddress: 192.168.119.63
2 rows in set (0.00 sec)

So I've tried to log in using the Admin account or my added "bitjin" account and both are able to log in, but I still can't see any world servers in the list.

Any idea what I'm missing here?
Reply With Quote