Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

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

Reply
 
Thread Tools Display Modes
  #16  
Old 03-10-2010, 04:09 PM
Eva Aisling
Sarnak
 
Join Date: Feb 2010
Posts: 49
Talking

Hamachi only worked for us through the weekend, then wouldn't get a stable enough connection for husband to log in. I uninstalled it and changed my husband's Window hosts file from:
< my internal IP > clmtyserver.dnsalias.com

To:
< my internal IP > < my external IP >

My config looks like this:

<?xml version="1.0">
<server>
<world>
<shortname>clmty</shortname>
<longname>Calamity</longname>

<!-- Only specify these two if you really think you need to. (read: You don't) -->
<address>clmtyserver.dnsalias.com</address>
<localaddress>192.168.x.xxx</localaddress>

<!-- Loginserver information. -->
<loginserver>
<host>clmtyserver.dnsalias.com</host>
<port>5998</port>
<account></account>
<password></password>
</loginserver>

Both of our eqhost files read:
[LoginServer]
Host=clmtyserver.dnsalias.com:5998

My husband and I can both finally log in! I have no idea if anyone outside of our LAN can connect yet, because my friends are at work. Using my dyndns address in his Windows hosts file did not work for some reason. I don't entirely understand what goes on with the host file, to be honest.

I am still getting a Debug Error nearly every time either of us log in or out, but at least it works. I find it best to let him log in first before I log in, so that I can go ahead and watch for the error message. I'm going to post about it in another section of forum to see if I can get it worked out.

Hope this helps someone else out there!
Reply With Quote
  #17  
Old 03-11-2010, 11:22 AM
Dunmord
Fire Beetle
 
Join Date: Jan 2010
Posts: 17
Default

Quote:
Originally Posted by Eva Aisling View Post
My husband can connect with hamachi, but my friend crashes at character select. He can make a char, but not enter world. I received a message in my server window that said "Unhandled server packet 0x3007" right before his client closed.
When that "Unhandled packet" occurs. Does the server crashes too or just the client?

I had a similar problem, only difference is that I was crashing when I tried to create an LDoN adventure(inside game). Here is my post: http://www.eqemulator.org/forums/sho...highlight=ldon.
Reply With Quote
  #18  
Old 03-13-2010, 10:35 AM
Eva Aisling
Sarnak
 
Join Date: Feb 2010
Posts: 49
Default

Just the client crashes.
Reply With Quote
  #19  
Old 10-08-2010, 12:52 PM
Phoenix_79
Fire Beetle
 
Join Date: May 2010
Posts: 19
Default

Quote:
Originally Posted by Derision View Post
I'll try

Things you need to understand first (which you probably do):

Each device (e.g. PC) on your LAN at home has an IP address, e.g. PC1 has address 192.168.1.100, PC2 has address 192.168.1.101, etc).

These are your internal IP addresses.

Your router will also have an internal IP address, e.g. it might be 192.168.1.1. This is the address your PCs forward packets to that need to get to the Internet.

Usually, your router will only have one external (Internet facing) IP address, e.g. it might be 88.50.30.20.

Packets leaving your LAN and heading out onto the Internet undergo Network Address Translation (NAT), i.e. when your PC1 sends a packet to, say google, before your router transmits that packet out onto the Internet, it replaces the source address of PC1 (192.168.1.100), with it's own Internet facing address (88.50.30.20 in my example). It also puts a unique source port address, so it knows, when Google replies to the packet, that it is PC1 that the reply has to go to.

OK, now, when you are running an EQEmu server, each component of the server 'listens' for incoming connections on specific ports, e.g. the LoginServer on 5998, world on 9000, zones on 7000+.

Because the connection to these components is initiated from outside your network, when your router receives a packet from the Internet, it will have your routers IP address (80.50.30.20 say) as the destination address, and, say destination port 5998, if someone wants to connect to your login server.

You need to tell the router which PC on your local LAN is to deal with incoming requests on port 5998. This is what people refer to as 'port forwarding' or 'opening ports'. In most cases you will have one PC running the loginserver, world and the zones, so you would tell your router to forward incoming traffic to all these ports to the internal IP address of your server.

Hope that makes sense. For PCs within your home network, accessing your local server, no port forwarding is required, it is only for inbound connections from the Internet to your server.
I just wanted to send a "Thank You!" your way for this excellent post!
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 08:49 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3