PDA

View Full Version : Issue with new server install


joedit
11-03-2021, 10:09 AM
Hi everyone,

I don't know if there has been changes made to the server install code, but I am having issues with a fresh install. I am using my own login server. After the installation and modifying the config file, I am able to login and see the server listed in the server list, but when I click "Play Everquest" in the server selection screen, I am getting Error 1017 - cannot connect to the EverQuest server.

Here are some additional information:
- Fresh Ubuntu install, tried both 18.04 and 20.04, patched
- Both client and server machines are on same LAN. Firewall on server disabled (ufw status = inactive)
- Tried fresh EQEMU server installs on October 30 and November 3
- I know the client software works. I am able to connect to/play on my other severs I previously installed
- I compared the eqemu_config.json between the new and existing installs, and I noticed the only change was some references changed from "localhost" to "127.0.0.1", which basically means the same thing. To be sure, I changed references of 127.0.0.1 to localhost, but the issue remains

Wanted to see if anyone is having the same issue, or if anyone know that the server install codes have recently been changed?

Thanks.

Sturm
11-04-2021, 08:02 PM
In the "address" :"",

Put the internal IP of the machine the server is running on, maybe? :)

joedit
11-05-2021, 07:28 AM
Thanks Sturm. I did include it. Here is the config file:
{
"server" : {
"chatserver" : {
"host" : "",
"port" : "7778"
},
"database" : {
"db" : "eqdatabase",
"host" : "localhost",
"password" : "password",
"port" : "3306",
"username" : "user"
},
"directories" : {
"opcodes" : "assets/opcodes/",
"patches" : "assets/patches/"
},
"files" : {
"mail_opcodes" : "assets/opcodes/mail_opcodes.conf",
"opcodes" : "assets/opcodes/opcodes.conf"
},
"mailserver" : {
"host" : "",
"port" : "7778"
},
"qsdatabase" : {
"db" : "eqdatabase",
"host" : "localhost",
"password" : "password",
"port" : "3306",
"username" : "user"
},
"world" : {
"key" : "REMOVED",
"loginserver1" : {
"account" : "",
"host" : "192.168.1.143",
"legacy" : "1",
"password" : "",
"port" : "5998"
},
"loginserver2" : {
"account" : "",
"host" : "127.0.0.1",
"password" : "",
"port" : "5998"
},
"longname" : "SERVER",
"shortname" : "SERVER",
"address" : "192.168.1.143",
"tcp" : {
"ip" : "127.0.0.1",
"port" : "9001"
},
"telnet" : {
"enabled" : "true",
"ip" : "0.0.0.0",
"port" : "9000"
}
},
"zones" : {
"defaultstatus" : "0",
"ports" : {
"high" : "7400",
"low" : "7000"
}
}
}
}

I am able to login, and see the server in the server selection screen, but the game will not load after I selected the server. I know the client works because when I point eqhost.txt to another IP that has an old install of the game, it works. Any thoughts? Thanks.

joedit
11-05-2021, 09:34 AM
An update: I recall reading an old post suggesting removing references to loginserver2 and the "legacy" line, but I didn't do it on the new install because my old install had those in the config file and works fine.

I just removed both loginserver2 and the legacy line for loginserver1 in the config file, and it worked on the new install. I can launch the game now. Case closed.

Thank you again!