EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::General Support (https://www.eqemulator.org/forums/forumdisplay.php?f=598)
-   -   Server Connection isssue... sorta (https://www.eqemulator.org/forums/showthread.php?t=33245)

Dokuton 03-30-2011 11:26 AM

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 :)

provocating 03-30-2011 11:39 AM

Quote:

Originally Posted by Dokuton (Post 197980)
I had my sister in law port forward every port that was required... i'm behind a windows 7 firewall..

Well this sounds strange, is that router where the server is located ? The router where the server is located would be the one needing the ports forwarded.

Dokuton 03-30-2011 12:09 PM

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?

provocating 03-30-2011 12:14 PM

So all of the computers in the same house / network ? And that includes the server ?

Dokuton 03-30-2011 12:17 PM

Yup we are all on the same nework :)

provocating 03-30-2011 12:18 PM

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.

Dokuton 03-30-2011 12:20 PM

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?

Dokuton 03-30-2011 12:21 PM

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

provocating 03-30-2011 12:23 PM

Quote:

Originally Posted by Dokuton (Post 197986)
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?

Yes, let's see that file.


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.

Dokuton 03-30-2011 12:24 PM

<?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>

Dokuton 03-30-2011 12:25 PM

alright i will get it going on my wifes computer and test it out

provocating 03-30-2011 12:30 PM

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.

provocating 03-30-2011 12:42 PM

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.

Dokuton 03-30-2011 01:00 PM

Okay i added my external IP there :) now i just need to test that out :P

Dokuton 03-30-2011 01:00 PM

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

provocating 03-30-2011 01:02 PM

Well I definitely cannot, I am at work :)

Dokuton 03-30-2011 01:11 PM

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?

Dokuton 03-30-2011 01:15 PM

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

Dokuton 03-30-2011 01:15 PM

He is able to get into character select ... just not able to actually enter the game world.... :(

Dokuton 03-30-2011 01:20 PM

Update: i ran server as Admin and my friend got farther into my server but before getting in it said Server is not responding

Dokuton 03-30-2011 01:29 PM

Would having hamachi log me in on my computer be causeing this?

provocating 03-30-2011 01:38 PM

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.

Dokuton 03-30-2011 01:54 PM

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)

Dokuton 03-30-2011 01:55 PM

5998, 5999
7000 to 7100 (Port Range Forwarding is essential for this)
9000

Only ports that are open(forwarding")

provocating 03-30-2011 02:03 PM

And you have these forwarded to 192.168.0.5 and not just opened correct ?

Dokuton 03-30-2011 02:09 PM

I have them Forwarded to my IP, which isn't 192.168.0.5... and by open i mean fowarded to my IP :)

provocating 03-30-2011 02:39 PM

At this point I would say you need to look at all of your log files for the issue.

Dokuton 03-30-2011 02:45 PM

if thats the file that is log.ini... then it is blank lol

provocating 03-30-2011 03:04 PM

Nope, look there is a directory full of log files.

/logs/

Dokuton 03-30-2011 03:17 PM

No clue what to look for in those 50+ documented logs

provocating 03-30-2011 03:20 PM

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.

Dokuton 03-30-2011 08:21 PM

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

provocating 03-30-2011 08:24 PM

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.

Dokuton 03-30-2011 08:32 PM

Provoc your so nice... :)

How do i know if im useing the correct login server lol?

Dokuton 03-30-2011 08:33 PM

Going to have my sister make my computer a DMZ and test that here in a few mins

Dokuton 03-30-2011 08:54 PM

Dmz made things worse lol

Dokuton 03-30-2011 09:29 PM

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...

Dokuton 03-30-2011 09:31 PM

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...

provocating 03-30-2011 09:32 PM

5th file down the list.

http://code.google.com/p/projecteqemu/downloads/list

provocating 03-30-2011 09:33 PM

Quote:

Originally Posted by Dokuton (Post 198046)
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...

Oh and the reason AXClassic would do that would be because it has everything built in, everything. So you basically have to go to your "services" in Windows and stop your MySQL service, then launch AXClassic.


All times are GMT -4. The time now is 04:41 AM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.