Can connect through public login server, but not private
I've seen a few threads about this, but no solution.
My world server has two login servers defined, the login.eqemulator.net as well as my private one on 127.0.0.1. When I run my client on the same PC as the login server and world server everything works great. (everything is 127.0.0.1). However, a client on public internet can connect to my private login server, see the world server, but can't connect to world server (error 1017). A client on public internet can connect to the login.eqemulator.net login server, see my world server, and connect to it just fine which tells me I don't have any firewall rule issues (at least I don't think). Any idea why a client on public internet can't make the jump from my private login server to my world server? Login.json =========================== "client_configuration" : { "sod_opcodes" : "assets/opcodes/login_opcodes_sod.conf", "sod_port" : 5999, "titanium_opcodes" : "assets/opcodes/login_opcodes.conf", "titanium_port" : 5998 }, "database" : { "db" : "peq", "host" : "127.0.0.1", "password" : "eqemu", "port" : "3306", "user" : "root" }, "logging" : { "dump_packets_in" : false, "dump_packets_out" : false, "trace" : false, "world_trace" : false }, "security" : { "allow_password_login" : true, "allow_token_login" : true, "mode" : 14 }, "web_api" : { "enabled" : true, "port" : 6000 }, "worldservers" : { "reject_duplicate_servers" : false, "unregistered_allowed" : true } } eqemu_config.json (actual public IP replaced by placeholder for privacy) ========================== { "server" : { "chatserver" : { "host" : "", "port" : "7778" }, "database" : { "db" : "peq", "host" : "127.0.0.1", "password" : "eqemu", "port" : "3306", "username" : "root" }, "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" : "peq", "host" : "127.0.0.1", "password" : "eqemu", "port" : "3306", "username" : "root" }, "world" : { "key" : "b84nWMjmxHDFyxZJ3nqqYeYQykk4Qu3", "loginserver1" : { "account" : "", "host" : "login.eqemulator.net", "legacy" : "1", "password" : "", "port" : "5998" }, "loginserver2" : { "account" : "", "host" : "127.0.0.1", "legacy" : "0", "password" : "", "port" : "5998" }, "longname" : "Cook's EQServer", "shortname" : "CookEQ", "tcp" : { "ip" : "<my public ip>", "port" : "9001" }, "telnet" : { "enabled" : "true", "ip" : "0.0.0.0", "port" : "9000" } }, "zones" : { "defaultstatus" : "0", "ports" : { "high" : "7400", "low" : "7000" } } } } |
Not sure if this is the right answer or not but have you tried disabling your firewall long enough to have someone log in? I had that problem at first so I disabled the firewall for 15 minutes and got logged in from other machines. Once the firewall enabled after 15 minutes everything was fine.
|
All times are GMT -4. The time now is 01:33 PM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.