What is better?

11/29/2009 22:23 [GMs]#1
Vote in the poll.
11/29/2009 22:28 |BasicCoder|#2
Quote:
Originally Posted by [GMs] View Post
Vote in the poll.
Whats the point in this? Lol :pimp:
11/29/2009 22:33 airborne.#3
I think he means if it's better to have a Login server and Game server separate or just 1. Like Coemu has login and game server, and 5165 source has 1 exe.
11/29/2009 22:51 SimplyPerfection#4
You don't have two servers, you have one login which will handle all the auth, and a gameserver which will handle the game, easy as that.

Ofcourse it's better to seperate login and gameserver as the gameserver shouldn't be affected from the authentication, just from receiving what the loginserver sends onto the game.


In short terms;
Have seperated login and gameserver.
11/30/2009 01:18 Korvacs#5
Definately have a Login and a Game server seperately.
11/30/2009 01:20 airborne.#6
Quote:
Originally Posted by Korvacs View Post
Definately have a Login and a Game server seperately.

Unless the Login server overloads constantly and crashes.
11/30/2009 01:23 Korvacs#7
Quote:
Originally Posted by airborne. View Post
Unless the Login server overloads constantly and crashes.
If thats the case, write a new login server which doesnt overload all the time.

The game server should concentrate 100% on dealing with clients on the server, not authenticating. Why waste threads on authenticating when a seperate server should be doing that by design?
11/30/2009 01:27 Zion~#8
It's also easier to manage. If the login server crashes it doesn't affect the game server, you could also program the game server to start the login server if it has crashed by checking if its process is running.

Other advantages would be you could have several game servers linking to 1 login server, and my favorite advantage is the ability to run the login server on a different machine from the game server without any error. (When starting big servers, its most wise to run your login server on a separate vps from your game server) Sorry I can't think of any disadvantages. :p
11/30/2009 04:32 LetterX#9
Quote:
Originally Posted by airborne. View Post
Unless the Login server overloads constantly and crashes.
If the auth server crashes, then that would force you to restart the game server too. If that code were unstable, connecting it to the game portion wouldn't make it any more stable.

I don't think you can really screw up the Auth server considering it's so simple. Receive, Authenticate, Send (or disconnect).

edit: I voted for separate servers.
11/30/2009 19:02 ~Falcon#10
Quote:
Originally Posted by Zion~ View Post
It's also easier to manage. If the login server crashes it doesn't affect the game server, you could also program the game server to start the login server if it has crashed by checking if its process is running.

Other advantages would be you could have several game servers linking to 1 login server, and my favorite advantage is the ability to run the login server on a different machine from the game server without any error. (When starting big servers, its most wise to run your login server on a separate vps from your game server) Sorry I can't think of any disadvantages. :p
^

The ONLY disadvantage that comes to mind, is passing data from authentication to the game server, obviously not such a hard task. But you need to make sure its not exploitable, or you'll be having a field day like myself and another individual did on acidco :D
12/01/2009 00:00 hunterman01#11
Quote:
Originally Posted by ~Falcon View Post
^

The ONLY disadvantage that comes to mind, is passing data from authentication to the game server, obviously not such a hard task. But you need to make sure its not exploitable, or you'll be having a field day like myself and another individual did on acidco :D
Gotta be saint
12/01/2009 00:01 ~Falcon#12
Quote:
Originally Posted by hunterman01 View Post
Gotta be saint
Incorrect, care to try again?
12/01/2009 00:04 hunterman01#13
Lol not really : /
12/01/2009 00:06 _tao4229_#14
it's not me
12/01/2009 01:14 Korvacs#15
Quote:
Originally Posted by ~Falcon View Post
^

The ONLY disadvantage that comes to mind, is passing data from authentication to the game server, obviously not such a hard task. But you need to make sure its not exploitable, or you'll be having a field day like myself and another individual did on acidco :D
I dont send any data between my auth and game servers anymore =o!