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

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

Reply
 
Thread Tools Display Modes
  #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
  #2  
Old 05-22-2017, 12:53 PM
bitjin
Fire Beetle
 
Join Date: May 2017
Posts: 4
Default

FYI, I was just looking at another post and saw their output from running ./loginserver. I did this myself and I am NOT getting these lines:

[Login Server] New world server connection from 192.168.1.2:57430
[World Server] Server 2s0 Project EverQuest Server(2s0 PEQ) successfully logged in.

That is obviously a problem. Why is my world server not trying to contact my login server?
Reply With Quote
  #3  
Old 05-22-2017, 01:25 PM
bitjin
Fire Beetle
 
Join Date: May 2017
Posts: 4
Default

Ok... I think I may have traced it down to at least one problem. In the eqemu_config.xml, under the <world> <loginserver> section, the user/password there is supposed to be the login to the WORLD server, right? I don't know what that is. I haven't set or changed it as far as I know, and I don't know where that is configured. I verified this somewhat because I have the <telnet> section on in my eqemu_config.xml, and I tried to telnet to it from another machine. It asks for user/password and i've tried a number of things, and none of them are correct.

Where do you set up the user/password for your world server?
Reply With Quote
  #4  
Old 05-22-2017, 11:12 PM
bitjin
Fire Beetle
 
Join Date: May 2017
Posts: 4
Default

Alright, we can ignore this thread now... Turned out I needed to have an entry in loginserver_server_admin_registration and THAT was the user/password I needed to put into my eqemu_config.xml.

Now I've got other issues.... *sigh*
Reply With Quote
Reply

Tags
login, loginserver, world server


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:14 AM.


 

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