Register for your free account! | Forgot your password?

You last visited: Today at 03:08

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

Advertisement



NPC Server Oppinions

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

Reply
 
Old   #1


 
Korvacs's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,125
Received Thanks: 2,518
NPC Server Oppinions

Im thinking about how im going to do my NPC Dialogs, and i cant decide if i should load them into the game server, so that the game server has more load on it, but makes everything easier when it comes to accessing things like the client socket.

Or should i write a seperate server just for NPC Related things, pipe the npc requests to that server and let it deal with things and then pipe things back to the server for distribution (like hair style, despawn, spawn packets).

Both have benefits, i cant really decide which route to take.
Korvacs is offline  
Old 01/15/2010, 11:05   #2
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,338
Received Thanks: 490
i would load it to the game server -> more performant since u dont have to send it to the npc server n then echo it to the game server.

But would be more easy to have a sepertate server tu quickly change dialoges without restarting the gameserver if u gonna write the dialoges into the source
~Yuki~ is offline  
Old 01/15/2010, 11:09   #3


 
Korvacs's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,125
Received Thanks: 2,518
Well, i wouldnt be sending it via a socket, the transmission its pretty much instant, so the performance loss would be barely noticeable.

Also, the dialogs will be compiled into memory, so i can make changes whenever and i wouldnt need to restart the server anyway.
Korvacs is offline  
Old 01/15/2010, 11:10   #4
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,338
Received Thanks: 490
aww okay then i dont know whats better
~Yuki~ is offline  
Old 01/15/2010, 11:18   #5
 
elite*gold: 0
Join Date: Sep 2008
Posts: 1,683
Received Thanks: 505
Quote:
Originally Posted by Korvacs View Post
Well, i wouldnt be sending it via a socket, the transmission its pretty much instant, so the performance loss would be barely noticeable.

Also, the dialogs will be compiled into memory, so i can make changes whenever and i wouldnt need to restart the server anyway.
I would say, the first method.
It are just some Dialogues, if you have to edit them, do it, and restart the server, its not a daily thing I do anyway.

~Bas
Basser is offline  
Old 01/15/2010, 16:13   #6
 
Nullable's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 390
Received Thanks: 321
Quote:
Originally Posted by Hepatitis X View Post
restart the server
F.y.i, you don't have to restart anything to edit dialogs, you can always use external databases. . anyhow i support loading npc dialogues into the same server however, i don't really see any major difference between loading them into the game server or piping into another npc server except for specializing purposes. .
Nullable is offline  
Old 01/15/2010, 17:02   #7
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,338
Received Thanks: 490
Quote:
Originally Posted by Korvacs View Post
Well, i wouldnt be sending it via a socket, the transmission its pretty much instant, so the performance loss would be barely noticeable.

Also, the dialogs will be compiled into memory, so i can make changes whenever and i wouldnt need to restart the server anyway.
.
~Yuki~ is offline  
Old 01/15/2010, 17:48   #8
 
Nullable's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 390
Received Thanks: 321
Quote:
Originally Posted by Nullable View Post
F.y.i, you don't have to restart anything to edit dialogs, you can always use external databases. .
.
Nullable is offline  
Old 01/16/2010, 11:44   #9


 
Korvacs's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,125
Received Thanks: 2,518
Bringing this back to the top.

Most people seem to be saying use the same server, despite the additional load which will be added to it, it will decrease performance quite abit.
Korvacs is offline  
Old 01/16/2010, 12:56   #10
 
elite*gold: 0
Join Date: Sep 2008
Posts: 1,683
Received Thanks: 505
Quote:
Originally Posted by Nullable View Post
F.y.i, you don't have to restart anything to edit dialogs, you can always use external databases. . anyhow i support loading npc dialogues into the same server however, i don't really see any major difference between loading them into the game server or piping into another npc server except for specializing purposes. .
Wait, your not talking to the average e*pvp member here. Korvacs knows all this for sure, and so do I.
Basser is offline  
Old 01/16/2010, 13:01   #11
 
Zion~'s Avatar
 
elite*gold: 20
Join Date: Aug 2009
Posts: 1,344
Received Thanks: 650
If I were you I'd write a separate server for handling NPCs, this might be proven complicated but very rewarding in the long run.
Zion~ is offline  
Old 01/16/2010, 14:04   #12
 
Nullable's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 390
Received Thanks: 321
Quote:
Originally Posted by Hepatitis X View Post
Wait, your not talking to the average e*pvp member here. Korvacs knows all this for sure, and so do I.
I know that Korvacs does, not sure about you, stating it won't hurt you so don't take it serious -.-
Well Korvacs, loading them into the game server would slightly decrease performance, i stated that option because, a server would never use that much cpu that will affect performance dramatically, however if you have the time to create named pipes and split the servers, do it :}
Nullable is offline  
Old 01/16/2010, 14:11   #13
 
Zion~'s Avatar
 
elite*gold: 20
Join Date: Aug 2009
Posts: 1,344
Received Thanks: 650
Quote:
Originally Posted by Nullable View Post
I know that Korvacs does, not sure about you, stating it won't hurt you so don't take it serious -.-
Well Korvacs, loading them into the game server would slightly decrease performance, i stated that option because, a server would never use that much cpu that will affect performance dramatically, however if you have the time to create named pipes and split the servers, do it :}
No.. The server would handle the NPC server as a client, how much of a load does a client apply to a server? Ask your self that question. In my opinion this is the right way to go.
Zion~ is offline  
Old 01/16/2010, 14:18   #14
 
Nullable's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 390
Received Thanks: 321
Quote:
Originally Posted by Zion~ View Post
No.. The server would handle the NPC server as a client, how much of a load does a client apply to a server? Ask your self that question. In my opinion this is the right way to go.
Well, ask yourself this, how much memory would some dialogues occupy?
Plus, as you said a client does not apply any noticeable load to a server so that wouldn't be a problem. . Think about it, does it really 'need' another server?
However, i never said this is the best of two solutions, i also said if Korvacs had the time, he should connect both applications through pipes. .
Nullable is offline  
Old 01/16/2010, 14:51   #15


 
Korvacs's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,125
Received Thanks: 2,518
Quote:
Originally Posted by Zion~ View Post
No.. The server would handle the NPC server as a client, how much of a load does a client apply to a server? Ask your self that question. In my opinion this is the right way to go.
Atually the NPC server would connect in a completely unrelated and seperately threaded manner, so the NPC server should reduce the load quite alot.
Korvacs is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[cSro] Rumours, Questions and Oppinions!
07/21/2010 - Silkroad Online - 5 Replies
Lately more and more foreign players are joining cSro (i guess more join to Div2 Servers then to Div1). I also get that iSro feeling back kinda, - getting begged for gold in town, -after serverfusion spots in Alex are very full, -Hotan is overcrowded, -Turks sue my family due to a UniqueKill, getting attacked from Foreigner (mostly Wizzards) and group of Chinese players at Pvp, and so on .. also .. few ppl began to say that a new bot is coming to cSro, which will have a clientless function...
First Char Need Oppinions
08/16/2008 - Dekaron Private Server - 19 Replies
Ok I gotta go soon but im sure server be up in morning if not o well but when 10x is up i need too know what type of char is fast lvl Leave some oppinions on what type of char i should make first thanks



All times are GMT +1. The time now is 03:08.


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.