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

General::General Discussion General discussion about EverQuest(tm), EQEMu, and related topics.
Do not post support topics here.

Reply
 
Thread Tools Display Modes
  #1  
Old 12-31-2008, 02:48 PM
chrsschb's Avatar
chrsschb
Dragon
 
Join Date: Nov 2008
Location: GA
Posts: 907
Default

Hey if I do a binary update (running 233 right now) do I need to worry about the updates overwriting anything I've changed thus far?
Reply With Quote
  #2  
Old 12-31-2008, 05:48 PM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

Quote:
Originally Posted by chrsschb View Post
Hey if I do a binary update (running 233 right now) do I need to worry about the updates overwriting anything I've changed thus far?
None of the updates you do for the server code should cause any problems with changes you have made to the database. The only thing that can is if you update the database as well. It is always good to keep regular database backups just in case though and I do one before each time I update my server.

As for the alternate login server setup, I was thinking about it a bit. It could probably use it's own thread just for discussing it, since it isn't really the main subject of this thread. But, my ideas so far would be to setup a way to have both the normal login server, and also a backup mini-login type login server that is used only when the main LS is down. My idea is to create a command that allows players to set a password for their account manually on the server they play on. Basically, they would enter a password from in game and it would encrypt it with MD5 and save it to the accounts table. Then, when the login server was down, after not being able to reach it for a minute or 2, the server would then connect to it's own mini login server if it was setup and running. Players could probably edit their eqhost.txt and set both the normal login server and their main play server's mini login in there too. So, if it can't reach the normal LS, it would try to connect to the mini login for that server. If the password had been set while they were using the normal LS, it would verify that the person who set it should be the right person to use that account. It wouldn't allow new accounts to connect, or accounts that hadn't set their password yet, but I think that would still be better than no one being able to login at all while it was down. Then, the server keeps trying to connect to the normal Login Server while it is running the mini login and if it is able to connect and stay connected for a couple of minute, it would switch itself back to using the normal LS instead of the mini login.

I haven't really messed with the mini login stuff much, but I imagine something like this would work and be as secure as possible. The only way to do it better would be if we had a way to keep a mirror login server somewhere and have it sync it's database with the normal LS pretty often.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
  #3  
Old 12-31-2008, 10:11 PM
renoofturks1
Sarnak
 
Join Date: Jan 2008
Posts: 60
Default

A mirrored login would be best I'd think. Keeping the accounts DB sync'd wouldn't be that bad.
Reply With Quote
  #4  
Old 12-31-2008, 11:35 PM
KLS
Administrator
 
Join Date: Sep 2006
Posts: 1,348
Default

Quote:
And if the crypto was already figured out?
We'd be able to throw something together then. I've looked it it briefly and all I've seen is it appears to work in 4 byte chunks but haven't really gone further than that.

Problem with current LS is the person who wrote it didn't want it released, so really despite the security concerns it's not really up to the admins. Mirroring would probably be best but considering the circumstances I'm not sure how viable either option is.

Last edited by KLS; 01-01-2009 at 07:38 AM..
Reply With Quote
  #5  
Old 01-01-2009, 01:22 AM
MNWatchdog
Hill Giant
 
Join Date: Feb 2006
Posts: 179
Default

The login server really is the rotting hub of Emu and something should be done before it snaps.

Ideally, the login server should be completely removed from the formula and login is handled by each Emu server.

Probably some sort of client side launcher and account creation app.

It could still hookup to a central server but just to get a list of known Emu servers it would DL locally and allow server to be added manually too.
Reply With Quote
  #6  
Old 01-01-2009, 03:24 AM
demonstar55
Demi-God
 
Join Date: Apr 2008
Location: MA
Posts: 1,164
Default

Quote:
Originally Posted by MNWatchdog View Post
The login server really is the rotting hub of Emu and something should be done before it snaps.

Ideally, the login server should be completely removed from the formula and login is handled by each Emu server.

Probably some sort of client side launcher and account creation app.

It could still hookup to a central server but just to get a list of known Emu servers it would DL locally and allow server to be added manually too.
personally, I'd rather not DL / install more things on my side, as a player
Reply With Quote
  #7  
Old 01-01-2009, 03:37 AM
Yeormom
Discordant
 
Join Date: Apr 2004
Location: 127.0.0.1
Posts: 402
Default

Yeah, what MNWatchdog mentioned as the hub is the only thing that really does keep it connected actually. There are other servers out there that handle their own login and those are seen as having nothing to do with this community, when in fact they are all built from it, SoD for example.
__________________
Yeorwned
Bane of Life [Custom Classic/PvP]
Reply With Quote
  #8  
Old 01-01-2009, 04:15 AM
MNWatchdog
Hill Giant
 
Join Date: Feb 2006
Posts: 179
Default

Quote:
Originally Posted by demonstar55 View Post
personally, I'd rather not DL / install more things on my side, as a player
Dont play then.

My point is theres been hours and even DAYS when the login server was unavailable so people couldnt log in. Its FAR from a rare occurance too.

Plus, for some reason when the login server starts to puke, so does every server. Zones flake and people are either trapped in a zone or risk being disconnected while zoning and not being able to log back in until the login server is up and running again.

Im sure there also people who would like to run more private servers for numerous reasons from just thier friends to under developement; where they dont have to announce to everyone theyve got a server just to be able to log in from more than just locally.

Since weve got a sprint of developement, some needs to be put into cutting the cord to the biggest weakness of Emu, the login server.
Reply With Quote
Reply

Thread Tools
Display Modes

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 02:42 PM.


 

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