Register for your free account! | Forgot your password?

You last visited: Today at 12:02

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Server question.

Discussion on Server question. within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: May 2011
Posts: 1,769
Received Thanks: 756
Server question.

Alright, I'm going to make a new source again, the other one didn't went very well. I structured it too much, so it got a bit confused :P

What I was thinking. I have split my auth server and game server, but don't know if I should make another server for maybe handling stuff like npcs and mobs or should I just stick with auth server and game server.

BaussHacker is offline  
Old 08/27/2011, 01:53   #2
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,212
Received Thanks: 4,115
There's really no point in splitting the servers into two or more projects unless you have multiple computers to run it on (which creates lag). I would just do one project for the servers.
Spirited is offline  
Old 08/27/2011, 02:06   #3
 
elite*gold: 0
Join Date: May 2011
Posts: 1,769
Received Thanks: 756
Quote:
Originally Posted by Fаng View Post
There's really no point in splitting the servers into two or more projects unless you have multiple computers to run it on (which creates lag). I would just do one project for the servers.
Auth server and game server is already split.
BaussHacker is offline  
Old 08/27/2011, 02:57   #4
 
_DreadNought_'s Avatar
 
elite*gold: 28
Join Date: Jun 2010
Posts: 2,223
Received Thanks: 867
Bauss, use the MVA architecture.

_DreadNought_ is offline  
Thanks
1 User
Old 08/27/2011, 03:24   #5
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,212
Received Thanks: 4,115
Quote:
Originally Posted by BaussHacker View Post
Auth server and game server is already split.
I mean project wise. Keep them in one console - one project.
Spirited is offline  
Old 08/27/2011, 14:27   #6
 
Mr_PoP's Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 759
Received Thanks: 285
Quote:
Originally Posted by Fаng View Post
I mean project wise. Keep them in one console - one project.
it's preferred to separate your projects for many reasons , and if you didn't split it ,you still will use threads so your splitting it within one project tho.
Mr_PoP is offline  
Old 08/27/2011, 15:19   #7


 
Korvacs's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,125
Received Thanks: 2,518
Its definitely better having them as seperate applications, there are times when you may want to disable the auth server but keep the game server online, or where the auth server crashes and you need to restart it, having it all rolled into one application doesnt easily allow for these circumstances.

It just allows for greater flexibility, one auth server can service many game servers as the amount of work it does is very small, you cant really do that if the auth and game server are rolled into one.

Theres also defensive reasons for it, having them seperate means that ddosing wont be as effective, and you can always just bring up another auth server on a seperate server etc etc.

As for NPC/Mob server(s) FusionOrigins uses an approach which has an npc server and a mob server, if you take a look or have already seen it, using this sort of approach can be extremely complex and difficult to manage, its definitely not necessary to go down this route, however for things like NPCs it could be advantages, mobs im not certain about to be honest, in my experience you can do it, but the amount of actions performed means that you have to relay alot of data around, you could probably get around this by using some form of shared memory instance rather than sending data between server.
Korvacs is offline  
Thanks
1 User
Old 08/27/2011, 16:17   #8


 
CptSky's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,434
Received Thanks: 1,147
Sending data between two local server may have a delay of like 10~40 ms, so if you split too much your project, players will have an highter ping. But it's good to split some things like the AccServer and the GameServer. And in your project, maybe using some DLL, so you'll not always update the application, but the libraries.
CptSky is offline  
Thanks
1 User
Old 08/27/2011, 16:36   #9


 
Korvacs's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,125
Received Thanks: 2,518
Quote:
Originally Posted by CptSky View Post
Sending data between two local server may have a delay of like 10~40 ms, so if you split too much your project, players will have an highter ping. But it's good to split some things like the AccServer and the GameServer. And in your project, maybe using some DLL, so you'll not always update the application, but the libraries.
Yeah, like i say you can do it for some things and it could benefit you, for npcs you could send a req to the external server and have the external server send the packets to the client if you included the client socket in the transfer, would save some time.

But like i say some form of shared memory system could solve alot of this issue.
Korvacs is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Question .. Help question private server
10/28/2010 - Metin2 Private Server - 0 Replies
http://img255.imageshack.us/img255/2866/loucura.jp g need a helping hand, I liked that when you attack a monster do not harm the general chat
[Question]How to make 2 server in server.dat using launcher??
01/24/2010 - CO2 Private Server - 5 Replies
Could someone teach me how to make 2 servers in server.dat?? Obs:I'm using a launcher to make my server Non-Hamachi
[QUESTION]How do i bypass Xtrap for any private server?[QUESTION]
10/12/2009 - Cabal Online - 3 Replies
Exactly what the title says. I keep on getting an xTrap error when i try and load ANY private server that uses XTrap and it's driving me absolutely insane. I cant figure out why it's showing me the error. If anyone has any bypasser for Helix / PaRaDoX or any other server u know that has xTrap can u either PM me the bypass or post it here pls......this is driving me nuts Bump.
[QUESTION]How do i bypass Xtrap for any private server?[QUESTION]
10/02/2009 - Cabal Private Server - 2 Replies
Exactly what the title says. I keep on getting an xTrap error when i try and load ANY private server that uses XTrap and it's driving me absolutely insane. I cant figure out why it's showing me the error. If anyone has any bypasser for Helix / PaRaDoX or any other server u know that has xTrap can u either PM me the bypass or post it here pls......this is driving me nuts



All times are GMT +2. The time now is 12:02.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.