Server Connection isssue... sorta
I recently found out about EQEMU and though it was awesome so i decided to try and make my own server. I followed this guide here
http://www.eqemulator.org/forums/sho...t=32980&page=6 Anyways i'm having no trouble logging in and having some fun on my server... but my friends can only get to character select screen, choose their stats ect... then when they try to connect to my world/server <--- i guess? they disconnect. I had my sister in law port forward every port that was required... i'm behind a windows 7 firewall.. which i turned off and didn't help. I'm running off a static IP, i have DNS server set up but no alternate DNS... What else can i share... hmm The server is Dokuton's magical server so if you want to try to connect feel free... i got this error today when someone tried to connect.... World_client err renekaren: received unkown EQapplicationPacket World__slient_err opcode op_worldlogout (numbers and stuff) Any help would be wonderful :) |
Quote:
|
The Server is on my personal computer... our setup at our house works like this
Modem > Router > Brother/Sisters PC's l the router is also connected to > Ethernet switch > My computer/Wifes/Dads :D ... she portforwarded only my IP's ports... Any idea XD? |
So all of the computers in the same house / network ? And that includes the server ?
|
Yup we are all on the same nework :)
|
Then there was zero reason to forward ports, definitely leave the router out of the mix.
Well I think you need to post your configs. |
Well its not my family that wants to play with me, its other people outside the network :) and by config do you mean you want me to list my Eqemu_config.xml?
|
I actually haven't tried to connect to my server with another one of our computers... i would assume it would work, but that not the issue im having
|
Quote:
I would recommend that you try to connect to the server from within the network, that would help pinpoint where you are getting the issue. |
<?xml version="1.0">
<server> <world> <shortname>dokuserver</shortname> <longname>Dokuton's Magical Server</longname> <!-- Only specify these two if you really think you need to. (read: You don't) --> <!-- <address>some.server.com</address> --> <!-- <localaddress>192.168.0.5</localaddress> --> <!-- Loginserver information. Defaults shown --> <loginserver> <host>eqemulator.net</host> <port>5998</port> <account></account> <password></password> </loginserver> <!-- Server status. Default is unlocked --> <!--<locked/>--> <!-- <unlocked/> --> <!-- Sets the ip/port for the tcp connections. Both zones and console (if enabled). Defaults are shown --> <tcp ip="localhost" port="9000" telnet="disable"/> <!-- Sets the shared key used by zone/launcher to connect to world --> <key>some long random string</key> <!-- Enable and set the port for the HTTP service. Defaults are shown --> <http port="9080" enabled="false" mimefile="mime.types" /> </world> <!-- Chatserver (channels) information. Defaults shown --> <chatserver> <host>channels.eqemulator.net</host> <port>7778</port> </chatserver> <!-- Mailserver (in-game mail) information. Defaults shown --> <mailserver> <host>channels.eqemulator.net</host> <port>7779</port> </mailserver> <zones> <defaultstatus>20</defaultstatus> <!-- Sets port range for world to use to auto configure zones --> <ports low="7000" high="7100"/> </zones> <!-- Database configuration, replaces db.ini. Defaults shown --> <database> <host>localhost</host> <port>3306</port> <username>root</username> <password>+++++++++cantshow++++++++++</password> <db>peq</db> </database> <!-- Launcher Configuration --> <launcher> <!-- <logprefix>logs/zone-</logprefix> --> <!-- <logsuffix>.log</logsuffix> --> <!-- <exe>zone.exe or ./zone</exe> --> <!-- <timers restart="10000" reterminate="10000"> --> </launcher> <!-- File locations. Defaults shown --> <files> <!-- <spells>spells_us.txt</spells> --> <!-- <opcodes>opcodes.conf</opcodes> --> <!-- <logsettings>log.ini</logsettings> --> <!-- <eqtime>eqtime.cfg</eqtime> --> </files> <!-- Directory locations. Defaults shown --> <directories> <!-- <maps>Maps</maps> --> <!-- <quests>quests</quests> --> <!-- <plugins>plugins</plugins> --> </directories> </server> |
alright i will get it going on my wifes computer and test it out
|
Well this is definitely wrong, it is still commented out. At least on mine, that will not work.
<!-- <address>some.server.com</address> --> <!-- <localaddress>192.168.0.5</localaddress> --> It should be something more like this. <address>blackdeath.com</address> <localaddress>192.168.0.5</localaddress> Put your external ip in the address field, like so. <address>199.199.199.199</address> But you are not out of the woods yet, give me a list of what you forwarded on the router. |
And I want to add that I am running the login server internally, I am not using the eqemulator.net login server. I have people that connect to me from outside but I felt that I wanted to run my own login server.
|
Okay i added my external IP there :) now i just need to test that out :P
|
Btw i was able to connect to my server with my wifes computer thats on the same network, now i just need someone to try and connect to the server outside the network, it could take awhile before my friend can try/anyone else lol
|
Well I definitely cannot, I am at work :)
|
Do i have to rebuild the server after messing with the config or just restart it?
What i mean by rebuild is useing microsoft visual blah blah Build option ? i just need to restart the server right? |
So i had my friend try to hop on after changeing the config and adding my external IP and he is getting the same problem, after pressing enter world he is kicked to the login screen
|
He is able to get into character select ... just not able to actually enter the game world.... :(
|
Update: i ran server as Admin and my friend got farther into my server but before getting in it said Server is not responding
|
Would having hamachi log me in on my computer be causeing this?
|
No, not unless I guess you have Hamatchi actually turned on, then sure that could cause it to not work because you basically are running a virtual network. I would just remove it for trouble shooting.
I would think most or all of your problems is that you only have the login ports and maybe the world port forwarded and not the zone ports. And to answer your question, no you do not have to recompile. I still need a list of those ports you forwarded. |
ORT FORWARDING ON YOUR ROUTER (if your using one)
Log in to your router and you need to forward the following ports to the internal ip of your server computer : (These are the ones that worked for me) 5998, 5999 7000 to 7100 (Port Range Forwarding is essential for this) 9000 To find out the internal ip of your computer, at a command prompt type ipconfig The 192.168.1.xxx number that is listed is the forwarding IP you need. Every router is different, so if you don't know how to log in to it, then you will have some searching to do without the manual Most commonly, a web browser is used, typing in an address like 192.168.1.1 Mine was set to leave username blank, and enter a default password. Then you can change that, but that is MY ROUTER ONLY, yours may be different. This is the guide i followed, those are the only ports open and they are only open for my static IP for my computer only (servers running off my computer) |
5998, 5999
7000 to 7100 (Port Range Forwarding is essential for this) 9000 Only ports that are open(forwarding") |
And you have these forwarded to 192.168.0.5 and not just opened correct ?
|
I have them Forwarded to my IP, which isn't 192.168.0.5... and by open i mean fowarded to my IP :)
|
At this point I would say you need to look at all of your log files for the issue.
|
if thats the file that is log.ini... then it is blank lol
|
Nope, look there is a directory full of log files.
/logs/ |
No clue what to look for in those 50+ documented logs
|
I would stop the server. Delete the logs, and then restart the server and fail to connect one time. Then stop the server and browse the logs.
|
http://www.eqemulator.org/forums/showthread.php?t=29167
this is the same thing happening to me Provo, lol you even tried to help this poor guy out, guess no1 ever cracked this case |
Are you using the correct login server ? I promise it works great.
Another thing you could so it us AXClassic, it is pretty much a simple double click install. |
Provoc your so nice... :)
How do i know if im useing the correct login server lol? |
Going to have my sister make my computer a DMZ and test that here in a few mins
|
Dmz made things worse lol
|
AXClassic wiki is to vague to figure anything out.... i feel more comfortable with the normal setup the guide gave... Any other suggestions would be fantastic...
|
Anyways AXclassic wouldn't launch my Mysql so no point in troubleshooting and adding another problem
Everything works fine until people get to my world server... |
|
Quote:
|
All times are GMT -4. The time now is 04:41 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.