New Server Issue
I just setup a brand new server on Ubuntu 19.04. It's working well now, except for one issue.
In Greater Faydark and PoKnowledge, the NPC's won't respond to my hails. Spamming the hails eventually gets them to reply with jibberish. (Squares and weird symbols.) In Freeport, I'm able to get the Knights of Truth NPC's to respond just fine. So I thought maybe it was an issue with PEQ quests in GFay and PoK, but then I attempted to add a buff NPC following the guide at http://www.eqemulator.org/forums/showthread.php?t=40898 and now my own NPC is acting like the ones in GFay and PoK. I tried searching the forums for instances where NPC's wouldn't talk, and the only result I found was about Perl .dll files, which doesn't apply in my case. Is this normal or is there a way to fix this without doing a full reinstall? Edit: I also tried doing #questerrors after hailing like someone suggested in another thread, and no results were provided. Any help would really be appreciated. |
Well... I tried wiping out the machine and reinstalling the whole server from scratch.
On a brand new install, the NPC's in Kelethin (specifically the Ranger GM and people in that room) say nothing when hailed, and proceed to spit jibberish if I spam them with hails. Is this a Linux thing or is that just how EQEmu is for some reason? Other issue I was having was I can connect to the server hosted locally just fine. But if I try to connect from another location or internet provider, it won't let me. (All ports are enabled and firewall is down.) At first the game would just freeze after picking the server and it would eventually give me a 1017 error. After tinkering with the server settings, I was able to get to character creation, but any outside connection gets kicked to server select when trying to login. I'm starting to wonder if I'm having issues because Ubuntu 19.04 is too new or something. |
Okay, one final update. I fixed both of my problems. Posting this in case someone else has any of these issues...
1.) Was a simple fix. Had to edit login.ini and change the IP address from 127.0.0. to 192.168.1. ...that allowed clients outside of my local network to actually login to the game. 2.) Rolling Ubuntu back to version 18.04 LTS fixed the quest/NPC responding to hails issue. I'm assuming that Perl or something is not working with 19.04 yet. So if you're running an Ubuntu Linux server, go with 18.04 LTS for now and make sure to update your Login.ini file if people can't get onto your server from outside internet connections. |
Thanks, I was having this same issue. Now that I rebuilt, it seems like login server is not building or something - as I keep getting sh: 1: ./loginserver: not found on a fresh install.
|
There's always a chance that newer distributions break things and dependencies, we've gone through it many times. I would use Ubuntu 18.04 LTS in the meantime
I have some time off soon and I will be revisiting some of the installer stuff and running through a series of tests again. As far as the loginserver, linux does not build the loginserver by default You can install it however by invoking the following Code:
perl eqemu_server.pl linux_login_server_setup |
Quote:
Whenever I try to connect from an outside internet connection, I can get to the character selection screen, then the game freezes up and gives me the "You've been disconnected." message. I had thought I fixed this... Tested it by connecting via wifi hotspot on my phone and was able to get in. Still not able to connect from an outside wifi connection though. I've followed every guide I could find by searching Google for results on this site, and I've changed every "host" / "IP" entry on my config file (whatever the Linux extension of that is, I'm not at home at the moment) and I've changed the IP in login.ini... I've tried using my external IP address, the network IP address of 192.168.1.167 and even 127.0.0.1... I even tried taking off the last digit of those IP addresses, like someone had suggested in previous posts. I also turned off every Firewall on my network and computer, and set that computer as the DMZ machine in the router settings. (And did all of the port forwarding for EQEmu anyway.) I have my server up and running great now on Ubuntu 18.04 LTS, but I can't connect to it from outside of my house. Which is a bummer, because I'd like to be able to play with a few friends too. Anyone have any other ideas of what might be wrong here? |
If you are wishing to connect to your own private login server, from outside connections, you need get your external IP in there, (the one your ISP assigns you). If your ISP gives dynamic IP's that may change from time to time, it can be a pita, which you can get around by using a service like dyndns.
Code:
"world" : { Code:
local_network = 192.168.1. (leave the period, but exclude the last octet) |
Quote:
Code:
[Error][Login Server] Config System Shutdown. |
Sorry whiteknight, I jump to conclusions and thought you would know what I meant, that world address entry has to go into your server config file. (eqemu_config.json)
|
Quote:
I added your code to the eqemu_config.json and now I just need to test it out and see if I can connect now. :) eqemu_config.json looks like this now... Code:
{ Code:
[database] |
Try this. In windows, "localhost" usually resolves to the local IP (127.0.0.1), but I've read, in some flavours of linux, it may not. I always use the local IP anyways. Plus, not sure why you had dual login servers with same (external IP) ? Commonly it's used for emu public and a lan (or local). I'm not sure why you had an IP set for "zones" either. ?
Code:
{ |
Quote:
Code:
{ If I set the "host" to be my network IP (as above) then I can use the UCS/mail server on my LAN, but it's down for outside connections. Is there a way to do what you did with the world section and specify both the external and internal hosts in this instance? |
I found the fix for this on another thread. If anyone else has this issue, keep the chat and mail server set to your external IP address and change this rule in your server rule_values from true to false:
Code:
Chat:EnableMailKeyIPVerification = true Code:
Chat:EnableMailKeyIPVerification = false |
All times are GMT -4. The time now is 04:58 PM. |
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.