|
|
|
 |
 |
 |
 |
|
 |
 |
|
 |
 |
|
 |
|
| Support::Windows Servers Support forum for Windows EQEMu users. |
 |
|
 |

12-22-2025, 08:38 PM
|
|
Fire Beetle
|
|
Join Date: Nov 2024
Posts: 1
|
|
Cannot connect to private server from outside home network
I have been searching high and low trying to find a solution to this problem. I spun up a server and can connect to it from multiple PCs here on my home network. The problem I am having is I cannot seem to connect to it from an outside network. I am sure this is probably something super simple that I am missing, but I cant put my finger on it. Below are my config files and screenshots from my router for port forwarding. Any help would be greatly appreciated.
Some things to note
Internal IP address 192.168.1.81
External IP address 99.8.62.1
Firewall on hosting PC is set to allow eqemu loginserver, eqemu ucs, eqeqmu world, eqgame, loginserver, loginserver.exe, server.exe, ucs.exe, world.exe, and worldserver.exe
eqemu_config
Code:
{
"server": {
"zones": {
"defaultstatus": "0",
"ports": {
"low": "7000",
"high": "7400"
}
},
"qsdatabase": {
"db": "peq",
"host": "mariadb",
"port": "3306",
"username": "eqemu",
"password": "eqemu"
},
"ucs": {
"host": "192.168.1.81",
"port": "7778"
},
"world": {
"api": {
"enabled": false
},
"address": " 99.8.62.1",
"localaddress": "192.168.1.81",
"loginserver1": {
"port": "5998",
"account": "",
"password": "",
"host": "login.eqemulator.net",
"legacy": "1"
},
"loginserver2": {
"account": "",
"password": "",
"host": "192.168.1.81",
"port": "5998"
},
"loginserver3": {
"account": "",
"password": "",
"host": "99.8.62.1",
"port": "5999"
},
"tcp": {
"ip": "0.0.0.0",
"port": "9001"
},
"telnet": {
"ip": "0.0.0.0",
"port": "9000",
"enabled": "true"
},
"key": "nicetrybutremoved",
"shortname": "Emberwood",
"longname": "The Emberwood Forests"
},
"database": {
"db": "peq",
"host": "127.0.0.1",
"port": "3306",
"username": "eqemu",
"password": "9M6yp4HLXoO2bK15v07Dhi8lIc3FSjru"
},
"content_database": {},
"files": {
"opcodes": "assets/opcodes/opcodes.conf",
"mail_opcodes": "assets/opcodes/mail_opcodes.conf"
},
"directories": {
"patches": "assets/patches/",
"opcodes": "assets/opcodes/"
}
},
"web-admin": {
"version": "1.0.0",
"application": {
"admin": {}
},
"launcher": {
"runSharedMemory": true,
"runLoginserver": true,
"runQueryServ": false,
"runUcs": true,
"isRunning": false,
"minZoneProcesses": 10,
"staticZones": "qeynos2",
"updateOpcodesOnStart": true,
"deleteLogFilesOlderThanDays": 7
},
"quests": {
"hotReload": true
},
"serverCodePath": "/home/eqemu/code/"
},
"spire": {
"encryption_key": "70f80cf2c4a1f71f922e952bbaaf6209356a157b2d13782b2007148142423d2",
"http_port": 3007,
"launcher_start": false
}
}
login file
Quote:
{
"database": {
"host": "127.0.0.1",
"port": "3306",
"db": "peq",
"user": "eqemu",
"password": "9M6yp4HLXoO2bK15v07Dhi8lIc3FSjru"
},
"account": {
"auto_create_accounts": true
},
"worldservers": {
"unregistered_allowed": true,
"show_player_count": false,
"dev_test_servers_list_bottom": false,
"special_character_start_list_bottom": false,
"reject_duplicate_servers": false
},
"web_api": {
"enabled": true,
"port": 6000
},
"security": {
"mode": 14,
"allow_password_login": true,
"allow_token_login": true
},
"logging": {
"trace": false,
"world_trace": false,
"dump_packets_in": false,
"dump_packets_out": false
},
"client_configuration": {
"titanium_port": 5998,
"titanium_opcodes": "assets/opcodes/login_opcodes.conf",
"sod_port": 5999,
"sod_opcodes": "assets/opcodes/login_opcodes_sod.conf",
"display_expansions": true,
"max_expansions_mask": 524287
}
}
|
Port Config on router
Port Forwarding config on router

|
 |
|
 |

06-16-2026, 03:05 PM
|
|
Fire Beetle
|
|
Join Date: Sep 2011
Posts: 1
|
|
Hate to be a thread necro but did you ever get this working? I have the exact same problem as you, I have dozens of other servers running on my system and cannot for the life of me get the EQEMu to work. I have the same config files with the External IP in those two spots and nada.
|
 |
|
 |

Yesterday, 03:06 PM
|
 |
Discordant
|
|
Join Date: Aug 2010
Location: Colorado
Posts: 417
|
|
So this looks wrong to me.
},
"tcp": {
"ip": "0.0.0.0",
"port": "9001"
},
"telnet": {
"ip": "0.0.0.0",
"port": "9000",
"enabled": "true"
It should be
},
"tcp": {
"ip": "127.0.0.1", <------------------Change to this
"port": "9001"
},
"telnet": {
"ip": "127.0.0.1", <------------------Change to this
"port": "9000",
"enabled": "true"
Also this looks off as well
"address": " 99.8.62.1",
"localaddress": "192.168.1.81",
"loginserver1": {
"port": "5998",
"account": "",
"password": "",
"host": "login.eqemulator.net",
"legacy": "1"
},
"loginserver2": {
"account": "",
"password": "",
"host": "192.168.1.81",
"port": "5998"
},
"loginserver3": {
"account": "",
"password": "",
"host": "99.8.62.1",
"port": "5999"
You need to have your Account and password for the validation server.
"address": " 99.8.62.1",
"localaddress": "192.168.1.81",
"loginserver1": {
"port": "5998",
"account": "", <------------------Change to your World Server Account Login
"password": "", <------------------Change to your World Server Account Password
"host": "login.eqemulator.net",
"legacy": "1"
},
"loginserver2": {
"account": "",
"password": "",
"host": "192.168.1.81",
"port": "5998"
},
"loginserver3": {
"account": "",
"password": "",
"host": "login.projecteq.net", <------------------Change to this
"port": "5999"
Last bit I would recommend is going to NOIP website and create a dynamic DNS. It will update whenever your IP address changes because of power outtages modem restarts ect.
You would replace 99.8.62.1 with whatever you created for the DNS. Also make sure you put the DNS in your EQhost file.
So it would look like
[LoginServer]
Host=YOUR DNS HERE:5999
__________________
__________________
Supernova - GM/Developer
"Secrets of Faydwer"
Last edited by Nightrider84; Yesterday at 03:13 PM..
Reason: More info
|
 |
|
 |

Yesterday, 05:19 PM
|
 |
Developer
|
|
Join Date: Mar 2003
Posts: 1,508
|
|
Quote:
Originally Posted by Nightrider84
"loginserver3": {
"account": "",
"password": "",
"host": "login.projecteq.net", <------------------Change to this
"port": "5999"
|
Unfortunately, this login server died last fall.
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -4. The time now is 04:58 AM.
|
|
 |
|
 |
|
|
|
 |
|
 |
|
 |