Well...days have gone by with no response. I suppose EQemu interest is waning. Regardless I was able to solve my own issue through time costly trouble-shooting. So here is what I did:
The issue here seems to be Hamachi. Inorder to prevent multiple loggins from the same account or character which inherently causes problems, code was written to prevent multiple logins from the same account and IP address. Because I am running the server on a Hamachi hub, login server thinks that everyone who logs in is doing so from my personal hamachi client ID. This was hard to find because I could watch the cmd windows and it would tell me that it saw other people trying to connect and it reported their hamachi ip addresses. This was however the problem and here is what I did to fix it. I used Navicat 8 lite for MySQL (which is free) to edit the "rule_values" in my database. I changed multiple things. I havent spent the time to see if it is all necessary or not but regardless, it worked.
These are the 4 changes I made:
World:MaxClientsPerIP = 16
World:AddMaxClientsPerIP = 16
World:AddMaxClientsStatus = 16
World:AccountSessionLimit = 16
Once I made the change I restarted the server and everything worked. You still have to make sure that you set up everyones accounts in the "account" section of the database. Every account must have a different ID number, and most importantly each account must have the minilogin_ip of the ip address they are logging in from. If you are running Hamachi it is simple to see from your hamachi client exactly what their IP addresses are. Also on a side note, please remember that you must have your own account minilogin_ip set to your real hamachi ip address, or if you are not using hamachi you must use your local ip address...if you see that your ip address in the minilogin_ip part of your account is set to 127.0.0.1 instead of your valid IP address then you will not beable to be connected to your server while others are.
So I currently have a Hamachi server running just fine, no bottlenecks or problems. If anyone has any further questions please feel free to ask. Good luck to you!
|