Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Feature Requests

Development::Feature Requests Post suggestions/feature requests here.

Closed Thread
 
Thread Tools Display Modes
  #1  
Old 03-23-2009, 08:32 PM
Aergad
Banned
 
Join Date: Mar 2009
Location: In a house
Posts: 150
Default

well thats the thing most people wont fork theres no point to it really. Nor would that be the purpose of releasing a better LS option then minilogin. Yeah a few forks might pop up but on the whole nothing would really change.

About releasing public login according to what ive read the agreement is that the source not be opened, precompiled binaries are not the source.

and whats to say that when the new server is bought for the ls it wont still have the same problems and vulnerabilities as was posted the ls is brought down by exploiters at present new hardware wont solve that problem.

All im saying is we need more and better options, or eventually we will be back in the same boat we are now
  #2  
Old 03-23-2009, 08:58 PM
image
Demi-God
 
Join Date: Jan 2002
Posts: 1,292
Default

a P2P like network of login servers would pose a greater security risk than running Windows 3.1/95 on the current day Internet without a router. It is a wreckless way to run any service and also is a big reason why some may think a public login server is good.

Look at any common multiplayer game where a home user hosts the game. How many have you entered where they cheated or 'hacked' in some way just for their own amusement? The old EQEMu GuildWars suffered this fate multiple times not due to our passwords, but the security vulnerabilities that were in the EQEMu site.

Just something for thought.
__________________
www.eq2emu.com
EQ2Emu Co-Founder / EQ2Emu Developer
EQEMu Co-Founder / Former EQEMu Developer / GuildWars / Zek Seasons Servers
  #3  
Old 03-23-2009, 09:09 PM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

I am not sure what your solution is for the situation or what the better options might be.

1. We have the current Official Login Server moving to some new heavily upgraded hardware. The current one is running something like 256MBs of RAM, which is basically all used just by starting everything up. The new one should be many times that amount, which means we won't be file swapping, which would cause major performance issues like we are seeing now. It will also probably have a CPU at least 2X or more as fast as the current one does. Not to mention that it will be running MUCH newer versions of the same software, which can remove many performance issues and maybe even some of the security issues.

2. The new Official LS hosting will be managed by currently active members of the team who have the time required to devote to it to ensure that it is as stable as possible. That includes removing exploits and blocking attackers if/when needed.

3. There is already a fairly decent mini-login alternative to the Public Login Server now with the release of the devn00b/image version. If they ever remove the 20 user limit on it, it would be very easy for any server to use it as their full-time Private Login Server if they don't ever want to rely on the Public one we are wanting to provide.

4. Discussing the release of the Official LS code is pointless as it just isn't going to happen. This isn't my decision, and I honestly can't clearly tell you who's decision it is, but there are other reason not to release it even in a pre-compiled form. I am sure legality plays a big part in that, but as I said, it is pointless to even discuss it since it won't happen. You would be much better off to discuss the release of the new LS that image and devn00b created as the decision to release that source would be completely up to them.

There are really only 2 possible best-scenario setups in respects to having a 100% available Login Server.

1. Have 2 mirrored Login Servers that use a synchronized database so that if one is down, the other will take it's place or can easily be changed to by a simple change in the eqhost.txt files on the clients. This option would be nice, but it might open up security risks and it would be more maintenance and possibly costs to have 2 dedicated hosts just for the LS. Once the new one is in place, I fully expect a 99%+ uptime average and would it really be worth it to setup a mirror LS just to have an extra < 1% availability? I don't think so.

2. The best option IMO, would be to use the Official LS as a primary when it is up, but also give servers the option to run their own backup private LS, similar to the new one that devn00b and image made. Then, in order to use the same account for both Login Servers, we could create a new #password command that would let people set passwords in-game that would be saved to the accounts table. So, when they use the private LS, they just use the same password they set in game when they were logged in from the Public LS. Then, that private LS accesses the accounts table of the server and lets them authenticate that way. It would be pretty secure and probably not too hard to code it to be able to connect to both LSs at the same time. It would probably take someone of decent skill to make sure the dual connections was coded properly for the servers though. So, this option would mostly rely on image/devn00b removing the limit restrictions on their mini-login and also on someone coding the server to be able to use both Login Servers at once.

Oh and Aergad, I believe you mentioned in another thread that you only came to this community a few days ago (and your join date shows this month too). You came at about the worst possible time! I think that if you remain here and wait out this issue, you will find that we do a pretty awesome job of running things around here. We have been doing this stuff for years and have been getting better and better at it. The Login Server was the weakest link for a very long time because it wasn't under our control. Now that it will be, you will see that it will no longer be an issue of concern. For someone only being around for a few days, you sure have alot to say about how we should do things around here :P Please be patient and give us a chance to get control of the situation.

If you are really this worried about maximum availability, then I hope you aren't playing on just any random server. Very few servers last for more than a few months. Though, most of the more popular once have been around for a while (1 year+ up to 6 years). I would hate to see what happens if you were playing on a server that suddenly vanished one day! We have no control at all over that
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!

Last edited by trevius; 03-24-2009 at 05:19 AM..
  #4  
Old 03-23-2009, 09:41 PM
image
Demi-God
 
Join Date: Jan 2002
Posts: 1,292
Default

Thanks PR manager. Btw your LS is down.
__________________
www.eq2emu.com
EQ2Emu Co-Founder / EQ2Emu Developer
EQEMu Co-Founder / Former EQEMu Developer / GuildWars / Zek Seasons Servers
  #5  
Old 03-23-2009, 09:42 PM
devn00b's Avatar
devn00b
Demi-God
 
Join Date: Jan 2002
Posts: 15,658
Default

Oh yeah...and btw...ours is up =p
__________________
(Former)Senior EQEMu Developer
GuildWars Co-Founder / World Builder.
World Builder and Co-Founder Zek [PVP/Guild Wars/City Takeovers]
Member of the "I hate devn00b" Club
Most Senior EQEMu Member.

Current Work: EverQuest 2 Emulator. Zeklabs Server
  #6  
Old 03-23-2009, 10:01 PM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

Quote:
Originally Posted by devn00b View Post
Oh yeah...and btw...ours is up =p
Yours was down for hours just last night! Unless that was maintenance (which I didn't see any notifications about on your site), then I wonder what will happen if you actually get some servers and players using your LS :P

It isn't "my" Login Server, just the only one I am concerned with. And technically, it isn't even the EQEmu team's LS yet either as the hosting hasn't been moved yet. We will have to wait and see what happens after the LS actually changes hands before jumping to any conclusions or having more e-peen contests! :P
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
  #7  
Old 03-23-2009, 10:10 PM
devn00b's Avatar
devn00b
Demi-God
 
Join Date: Jan 2002
Posts: 15,658
Default

Quote:
Originally Posted by trevius View Post
Yours was down for hours just last night! Unless that was maintenance (which I didn't see any notifications about on your site), then I wonder what will happen if you actually get some servers and players using your LS :P
Ours was indeed down, they installed new power transformers at the noc. I didn't post it simply because I had forgotten. Got the notice before we started to work on the new LS.

Still even with the downtime lastnight, our box has a much better uptime record than the current box and that is a fact that cannot be denied.
__________________
(Former)Senior EQEMu Developer
GuildWars Co-Founder / World Builder.
World Builder and Co-Founder Zek [PVP/Guild Wars/City Takeovers]
Member of the "I hate devn00b" Club
Most Senior EQEMu Member.

Current Work: EverQuest 2 Emulator. Zeklabs Server
  #8  
Old 03-23-2009, 10:30 PM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

Yes, your 3 days uptime with a few hours of downtime is probably comparable to the current public LS before it got to this extreme state a few weeks ago due to attacks and hacks and probably other things that rhyme with "acks" (just kidding). Even though it's stability has never been good since it moved to it's current host, it was never this bad until recently. At least then it would normally be up for nearly a month straight and then have a few days all in a row, where it would have hours of downtime. Then it would be back up and stable for a few more weeks. It just kept getting progressively worse and attacks were able to bring it to it's knees with minimal effort.

But again, you are comparing your new LS hosting which has been up for 2-3 days with hosting that is going to be replaced completely any day. If for any reason, the new hosting sucks and cannot be fixed, then yeah, people should probably consider making the switch. But, I wouldn't personally want to tell my users that all of their characters are gone and they have to start over so we don't have to wait a couple of days for the current LS to get replaced with a new improved one :P I prefer to wait it out and let the dust settle a bit. If I lose a few players due to that, then so-be-it.

That isn't to say people shouldn't make the switch. I am just trying to make sure people know that things aren't going to be the way they are around here much longer and for anyone willing to wait it out, there is light at the end of the tunnel.

I have no problems with you guys or your LS, but it isn't the official LS of the project, and the project is what I am here for. It really is cool that you guys have provided an alternative to anyone who wishes to use it. I imagine if you could get 1 popular server to move there, they would get a ton of players moving their right now and many would probably stay even after the Official LS issues are worked out. Someone should take advantage of that if they have a new server with a currently low population and want to increase traffic to their server. But, it is a very hard decision for any existing server to make that move unless there was coding built into the EQEmu server source that would let us connect to both Login Servers at the same time. If that happened, I would gladly use it.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
  #9  
Old 03-23-2009, 10:32 PM
Yeormom
Discordant
 
Join Date: Apr 2004
Location: 127.0.0.1
Posts: 402
Default

I deny it.

Can I get the cliff notes version of this thread?
__________________
Yeorwned
Bane of Life [Custom Classic/PvP]
Closed Thread

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 01:56 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 - 2026, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3