Servers

Discussion of general gameplay topics

Moderators: Joe M., Karl G.

Servers

Postby Vitriol » Thu Dec 21, 2006 9:53 pm

Xenimus I think has suffered because of EJ's monopoly on the server code. Wouldnt it be a good idea to distribute the server and just maintain a master server that keeps a list of server IPs and gives that list to clients? (Think Half-Life style server list)

Of course it should be possible to protect a server by password or registration. (so if someone wants to make a pay server they can)
Characters should be stored server side of course.
Vitriol
Lord
Lord
 
Posts: 307
Joined: Thu Dec 21, 2006 9:48 pm

Postby thadiusofx3 » Thu Dec 21, 2006 10:03 pm

Personally, I don't think distributing a server would be a good idea.
My main points against it are:
1. Would split up the community because everyone would be split between a dozen servers instead of 1-2 main ones.
2. Would not be fair if someone started a server and made people pay because they didn't do all of the hard work to code it, model, etc.
User avatar
thadiusofx3
Knight
Knight
 
Posts: 887
Joined: Mon Dec 18, 2006 11:46 pm
Location: Jonesboro, AR

Postby Vitriol » Thu Dec 21, 2006 10:05 pm

noted. I still think it would be good for the community because we could distribute load and prevent overcrowding. With few enough people, it wouldnt be necessary to charge people to play.
Vitriol
Lord
Lord
 
Posts: 307
Joined: Thu Dec 21, 2006 9:48 pm

Postby thadiusofx3 » Thu Dec 21, 2006 10:08 pm

If the slots on a server become full, then a new server could be opened.

Another idea that would be harder to implement would be having several servers that share the load between them to make one large server, but like i said this would be more difficult.
User avatar
thadiusofx3
Knight
Knight
 
Posts: 887
Joined: Mon Dec 18, 2006 11:46 pm
Location: Jonesboro, AR

Postby Karl G. » Fri Dec 22, 2006 10:25 am

The point at which distributed servers is a good idea is when a game becomes very, very popular. However, at that point, pay-to-play becomes a good idea, and the money from that can be used to buy commercial servers anyway. I've successfully hosted 16-player games on code I've written on the internet from my old PC without lag (I have a fiber optic connection at home), so I think that would be suitable for the mean time.
User avatar
Karl G.
Lesser Spirit
 
Posts: 2453
Joined: Sat Mar 04, 2006 10:26 am

Postby Vitriol » Fri Dec 22, 2006 10:27 am

Karl what do you think about disributing the server?
Vitriol
Lord
Lord
 
Posts: 307
Joined: Thu Dec 21, 2006 9:48 pm

Postby Karl G. » Fri Dec 22, 2006 11:51 am

Do you mean server source-code or the server programs?
User avatar
Karl G.
Lesser Spirit
 
Posts: 2453
Joined: Sat Mar 04, 2006 10:26 am

Postby Eiffel » Fri Dec 22, 2006 11:55 am

can you just make one big bum server to hold every one. make it pk.
Eiffel
Tradesman
Tradesman
 
Posts: 22
Joined: Thu Dec 21, 2006 8:45 pm

Postby Karl G. » Fri Dec 22, 2006 11:57 am

Yes, that would be what happens first.
User avatar
Karl G.
Lesser Spirit
 
Posts: 2453
Joined: Sat Mar 04, 2006 10:26 am

Postby Eiffel » Fri Dec 22, 2006 11:59 am

i also read a "xenimus hardcore" idead i liked. like one server just like xencon with ultimate drops and all that just for fun. =)
Eiffel
Tradesman
Tradesman
 
Posts: 22
Joined: Thu Dec 21, 2006 8:45 pm

Postby Vitriol » Fri Dec 22, 2006 12:16 pm

Karl G. wrote:Do you mean server source-code or the server programs?

the program, not the source code.
Vitriol
Lord
Lord
 
Posts: 307
Joined: Thu Dec 21, 2006 9:48 pm

Postby Karl G. » Fri Dec 22, 2006 12:36 pm

It's possible that the server program could be distributed. The only issues would be version compatibility.
User avatar
Karl G.
Lesser Spirit
 
Posts: 2453
Joined: Sat Mar 04, 2006 10:26 am

Postby Eiffel » Fri Dec 22, 2006 1:08 pm

annnnd, ya lost me.
Eiffel
Tradesman
Tradesman
 
Posts: 22
Joined: Thu Dec 21, 2006 8:45 pm

Postby Karl G. » Fri Dec 22, 2006 1:16 pm

Let's say someone downloads version 1.43 of PV, and tries to connect to a server running 1.44. Let's say 1.44 introduced a brand new monster that isn't in 1.43. When someone goes into an area with that monster that doesn't exist in their version of the client, stuff breaks.
User avatar
Karl G.
Lesser Spirit
 
Posts: 2453
Joined: Sat Mar 04, 2006 10:26 am

Postby thadiusofx3 » Fri Dec 22, 2006 1:24 pm

simple version checking on the part of the server would prevent that, like EJ has, if your client version does not match the server version it won't let you play
User avatar
thadiusofx3
Knight
Knight
 
Posts: 887
Joined: Mon Dec 18, 2006 11:46 pm
Location: Jonesboro, AR

Postby Eiffel » Fri Dec 22, 2006 1:24 pm

is there a way of making it so you cant play on v 1.43 unless you download v 1.44. if you realeased the update that is.
Eiffel
Tradesman
Tradesman
 
Posts: 22
Joined: Thu Dec 21, 2006 8:45 pm

Postby Karl G. » Fri Dec 22, 2006 1:26 pm

Yeah, but then I'd have to keep multiple clients and servers hosted, and things might get confusing.
User avatar
Karl G.
Lesser Spirit
 
Posts: 2453
Joined: Sat Mar 04, 2006 10:26 am

Postby Eiffel » Fri Dec 22, 2006 1:29 pm

ahh, so something like a message once we log into the game like:

User presses "Log in"

and a message will come up that says, download the latest update before continue play. or something... =p
Eiffel
Tradesman
Tradesman
 
Posts: 22
Joined: Thu Dec 21, 2006 8:45 pm


Return to Game Mechanics



Who is online

Users browsing this forum: No registered users and 1 guest