Games in Progress: 3 | Players logged in: 5 | Players Registered: 37413 | Games Played Total: 68649
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Hosting Server for Games  (Read 1087 times)
JonnyGabble
Mule Forum Newbie
*
Posts: 5


View Profile
« on: January 17, 2010, 23:08 »

I did a quick search and have not found this suggestion either.

I seems like a lot of people have problems hosting games (port forwarding).  Also when an individual hosts a game if they end up quitting of losing their connection the entire game is lost.  It would be nice if a stand alone program was written that could host games for other people.  I would be willing to run a dedicated server to allow people to play games and not have to host them and I am sure others would as well.  Maybe you could specify how many concurrent games you would like to host and then it would have them always available to people to use.

« Last Edit: January 21, 2010, 11:17 by data2008 » Logged
Intergalactic Mole
Prototype Tester
Mule Expert
*****
Posts: 331



View Profile
« Reply #1 on: January 18, 2010, 00:49 »



http://www.planetmule.com/forum?topic=413.0


http://www.planetmule.com/forum?topic=472.0
Logged
JonnyGabble
Mule Forum Newbie
*
Posts: 5


View Profile
« Reply #2 on: January 18, 2010, 04:24 »

Thanks,

Apparently I always pick the wrong search terms.  I am not sure this is exactly what I was talking about, but it is a start.
Logged
Intergalactic Mole
Prototype Tester
Mule Expert
*****
Posts: 331



View Profile
« Reply #3 on: January 18, 2010, 04:26 »

My bad for not reading your original post carefully.  Youre basically asking for the server to be able to host the games for us.  Right now the master server is basically just an instant messenger list of hosted games so when you create a new game, you are the one hosting it but it gets listed on the server so other people can easily join it.  

If the master server hosted all the games itself, it would eliminate the need for port forwarding.  However, it would probably also require a much more powerful server eventually depending on how busy it is... and then we may end up having to pay for it.  Right now Planet MULE is free so by having each game hosted by one of the players, it's a big load off the server.

Also, if the master server was the only way to host a game, then if the master server ever went down, so would everyones games and nobody would be able to host again until it went back up.  So its got pros and cons.
« Last Edit: January 18, 2010, 04:31 by Intergalactic Mole » Logged
MrBrown
Mule Regular
***
Posts: 30


View Profile WWW
« Reply #4 on: January 18, 2010, 16:56 »

If the master server hosted all the games itself, it would eliminate the need for port forwarding.  However, it would probably also require a much more powerful server eventually depending on how busy it is... and then we may end up having to pay for it.  Right now Planet MULE is free so by having each game hosted by one of the players, it's a big load off the server.
Many games offer the choice to host a local game or to choose a dedicated server.

Usually I play shooters, which means that most of the time a full single machine is dedicated to run a single game session, for 32 players for example. But as PlanetMULE doesn't stress the server as badly as an online shooter does, a PlanetMULE dedicated server could be setup to support <X> game sessions simultaneously, as it would be a waste of resources to dedicate a full server to run a single PlanetMULE game session.

I am sure some free, dedicated servers would emerge from this community. If dedicated server files were available, I'd install them on my dedicated Linux server immediately. Even if they don't offer enough slots for everyone on peak times, the option to host a local game could still be used as a fallback to ensure everyone can play for free at any time.

Dedicated servers not only get rid of the port forwarding problem, they're also great if you want to play against people on other continents. For example, you could host a server in London which could have quite good pings/connections to both Europe and to America.

There are a lot of other small advantages to dedicated servers, for example it cannot happen that the "host player" has connection problems and the whole game goes down. And thinking about auctions, the advantage of the host player can be avoided by using a dedicated server.

Also, if the master server was the only way to host a game, then if the master server ever went down, so would everyones games and nobody would be able to host again until it went back up.  So its got pros and cons.
A single dedicated master server would have such drawbacks, but if everyone could setup his own dedicated server for free, there would be no problem. Also as I said above, local hosting could remain as a fallback.

The only real drawbacks I see with dedicated servers are the work for the developers to implement them and they would potentially lose some control over their game, people could modify the dedicated server files, etc.
Logged
Intergalactic Mole
Prototype Tester
Mule Expert
*****
Posts: 331



View Profile
« Reply #5 on: January 18, 2010, 18:42 »

Yes, cheating and rankings needs to be considered as well.  Not a bad idea, I support it, but it may be more work than the developers are willing to take on.
Logged
JonnyGabble
Mule Forum Newbie
*
Posts: 5


View Profile
« Reply #6 on: January 21, 2010, 04:25 »

MrBrown,

Well said (exactly what I was trying to say).  I am not sure the server application would have to be much for then the current application with some modification.  Even if all those people with a dedicated connection could only host one game each we would shorty have quite a few games available for people that can't host games themselves.
Logged
Pages: [1]
  Print  
 
Jump to: