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

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

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 03-31-2010, 02:50 PM
kofac
Fire Beetle
 
Join Date: Mar 2009
Location: England
Posts: 25
Default World_Client Using Internal IP Not External

I wonder if anyone can please help me, I have a fully running Server that uses this login PrivateLogin v1.04 http://eqemu.devnoob.com/. Its a Private/Public one that me & a few freinds use.

I wanted to change to this login EQEmuLoginServer http://code.google.com/p/projecteqemu/downloads/list as it seems to be the perfered one.

Everything went fine its set up but my friends can not log in from the Internet side of things. Internally for me it works fine with no issues.

My friends can log into the server and create characters but when they go to log in game EQ just goes black for them. I can see from server side it creates there character and even boots the zone they want to go in. But it just does not let them in there end.

After searching my log files I found the problem.
[03.31. - 12:27:30] [WORLD__CLIENT] Mel: Sending client to zone poknowledge (202:0) at 192.168.0.4:7004

Which is if you look above its using 192.168.0.4:7004 to send the data back to the EQ Client. So any external people trying to use it will simply never get the info sent back.

On my existing login server that info always comes up with my externalIP:7004 which is what I want this to do.

Anyone know where it gets that info from please. Also just incase its any use here is my config files:

EQEmu Config:

<?xml version="1.0">
<server>
<world>
<shortname>UTG</shortname>
<longname>Untamed Griffins</longname>
<tcp ip="127.0.0.1" port="1000" telnet="disable"/>

<!-- Only specify these two if you really think you need to. -->
<address>ExternalIP</address>

<!-- Loginserver information. -->
<loginserver>
<host>ExternalIP</host>
<port>5999</port>
<account></account>
<password></password>
</loginserver>

<!-- 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. -->
<http port="9080" enabled="true" mimefile="mime.types" />
</world>
<!-- Database configuration, replaces db.ini. -->
<database>
<host>localhost</host>
<port>3306</port>
<username>root</username>
<password>MyPassword</password>
<db>peq</db>
</database>
</server>

EQEmuLogin.ini

Port=5999
DumpPacketsIn=true
DumpPacketsOut=true
Trace=true
DatabaseServerName=localhost
DatabaseCatalogName=peqlogindb
DatabaseUserName=root
DatabaseUserPassword=DBPassword
OPCodePathAndFileName=login_opcodes.conf
Reply With Quote
 


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 07:45 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