Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::General Support

Support::General Support Post all topics here having to do with errors while trying to connect to an EQEMu server but not about the setup/running of the Server itself.

Reply
 
Thread Tools Display Modes
  #1  
Old 06-12-2009, 05:26 PM
zergling
Sarnak
 
Join Date: Mar 2009
Location: In an apartment
Posts: 33
Default Multiple Logins per IP problem

I have a server set up on Windows xp with the AX-Classic installer using the Private Login option.

I have a friend who was able to log in from his house, but when his wife tried to log in she was not able to. It gave her the standard "check your connectivity" message.

I rebooted the server, and had her log in first. She was able to successfully, but then he couldn't log in, getting the same message she had gotten previously.

They have seperate login accounts, but the same IP.


I checked and both World:MaxClientsPerIP and World:AddMaxClientsPerIP are set to -1.

I tried several searches, but most of the words I can think to use fall into the "too short or too common" filter.



If anyone would like to see for themselves:

The EQhost file is

[LoginServer]
Host=74.195.66.120:5999


Two accounts that can be used to observe the problem
1)
user: test
pw: password
2)
user: tester
pw: password


Any insight that can be provided would be greatly appreciated.

Thanks!
Reply With Quote
  #2  
Old 06-12-2009, 05:32 PM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

There are other rules associated with IP limiting that you might have to set as well:

World:AddMaxClientsPerIP
World:AddMaxClientsStatus
World:ExemptMaxClientsStatus
World:MaxClientsPerIP

Also make sure you are setting them to 1 in their ruleset_id column, so it uses the rule settings you are setting for them. If you leave them set to 0, it just uses the default values in the source code. Also, when you change these rules, you have to reboot the server for them to take effect.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
  #3  
Old 06-12-2009, 06:14 PM
leslamarch
Discordant
 
Join Date: Sep 2006
Location: Green Bay, WI
Posts: 436
Default

if your using the axclassic DB you will want to change these to 0 but if your using PEQ then just as Trevius said set it to 1
Reply With Quote
  #4  
Old 06-12-2009, 06:40 PM
zergling
Sarnak
 
Join Date: Mar 2009
Location: In an apartment
Posts: 33
Default

Thanks guys. I adjusted all four of those settings and they were able to log in successfully.
Reply With Quote
  #5  
Old 06-12-2009, 07:42 PM
zergling
Sarnak
 
Join Date: Mar 2009
Location: In an apartment
Posts: 33
Default

Okay, having some more log-in type issues. Specifically, the user can log in, gets the server list, but can't get to character select. Afterward, additional attempts can not get to character select.



These luckily have a little more info from the server window:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[Debug] [WORLD__CLIENT] New connection from 74.195.66.120:59698
[Debug] [NET__IDENT_TRACE] 74.195.66.120:59698: First opcode 0x4dd0 did not matc
h expected 0x2792
[Debug] [NET__IDENT_TRACE] 74.195.66.120:59698: Tried patch 6.2_world, and it di
d not match.
[Debug] [NET__IDENT_TRACE] 74.195.66.120:59698: First opcode 0x4dd0 did not matc
h expected 0x2ec9
[Debug] [NET__IDENT_TRACE] 74.195.66.120:59698: Tried patch 6.2_zone, and it did
not match.
[Debug] [NET__IDENT_TRACE] 74.195.66.120:59698: First opcode matched 0x4dd0 and
length matched 464
[Debug] [NET__IDENTIFY] Identified stream 74.195.66.120:59698 with signature Tit
anium_world
[Debug] [WORLD__CLIENT] Checking inbound connection 74.195.66.120 against Banned
IPs table
[Debug] [WORLD__CLIENT] Connection 74.195.66.120 PASSED banned IPs check. Proce
ssing connection.
Account Attempting to be created:eciceca 0
[Debug] [WORLD__CLIENT] eciceca: Logged in. Mode=(CharSel)
[Debug] [WORLD__CLIENT] eciceca: LS Account #12
[Debug] [WORLD__CLIENT] eciceca: Client disconnected (not active in process)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

From what I can tell from searches, it looks like this is a result of server code and db tables being out of synch. Wouldn't think that would be a problem since I used an installer, but need to check it out anyway.

I can see that my PEQ version is 590 with
SELECT * FROM `db_version`

How do I tell what code version I am using and whether they match?

Judging by this snippet from start up I am guessing the code version is "EQEMu 0.7.0". Would that match the 590?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Waiting for World to finish before starting Zone...
Using database 'login' at 127.0.0.1
Reading LoginServer.ini...
[De[LS-Config] Server Name: Project EQ
b[LS-Config] Server Description: Project EQ Server
u[LS-Config] Allowing anonymous world servers are enabled.
g] LoginServer.Starting Log: logsi/neqie mrue_adde.b
ug_world_3440.log
[DeServer bug] [WORmode: Private Login
============================
EQEmu Private Login v1.03PL
http://eqemu.devnoob.com
============================
LD__INIT] Loading server configuration..
[Debug] [WORLD__INIT] Log settings loaded from lLoogg.iinn sie
[Derbvuegr] l[iWsOtReLnDi_n_gI NoInT] port:5C9U9RR9E
NT_WORLD_VERSION:EQEMu 0.7.0
[Debug] [WORLD__INIT] Connecting to MySQL...
[Status] Starting Log: logs/eqemu_world_3440.log
[Status] Using database 'peq' at localhost:3306
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



Sorry for the wall of information just figured the more info I give the easier it is to help.
Reply With Quote
  #6  
Old 06-13-2009, 12:39 AM
zergling
Sarnak
 
Join Date: Mar 2009
Location: In an apartment
Posts: 33
Default

Checked with my players (5 in all right now) and they are able to log in. The only person having log in issues is now me as described in the above post.

I am on the same LAN as the server(but different machine), and have tried different accounts and different machines, and still can only get to character select at best.
Reply With Quote
  #7  
Old 06-13-2009, 08:14 PM
zergling
Sarnak
 
Join Date: Mar 2009
Location: In an apartment
Posts: 33
Default

One of my players found a guidebook on GeorgeS site that might have a solution. Trying it, I'll post results here when I know them.
Reply With Quote
  #8  
Old 06-13-2009, 08:36 PM
zergling
Sarnak
 
Join Date: Mar 2009
Location: In an apartment
Posts: 33
Default

It worked! Huzzah! The guidebook I used is found here: http://wizardportal.dyndns.org/eqemu...uidebook13.zip

If anyone else reads this post and wants to know the solution:
1) Get a dyndns forward name to your external IP.
2) Follow the instructions for Running a server with a NAT, which consists of changing a couple server files, and a couple files on each client inside your LAN.
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 10:46 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 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3