Virtual dedicated servers for consoles

Started by
12 comments, last by lask1 12 years, 10 months ago
Match-making is one of the things that bothers me most about console gaming, and dedicated servers is one of my favorite things about PC gaming. With that in mind, I had an idea to bring dedicated servers (in a way) to consoles, and I was wondering if this had been done before.

The idea is to have a master server where players could create "virtual dedicated servers". Each "server" is a set of configurations like map rotation, weapons, health, etc. The server would have a name that would show up in the global server list. When the first player "connects" to this server, his console is actually loading those configurations and setting itself up as the host. If he disconnected, the game would perform the "migrating host" dance that Call of Duty does.

You could have elevated privileges for admins as well. Because it's on a console, there's very little chance of hacking. Although you wouldn't get the low ping and other technical benefits of dedicated servers, you would still get clan servers, admins and similar "social" benefits.

So my question is, has this been done before? Is it feasible? I think it would be too complex for an indie game, but I'd like to see an AAA title use this system.
Advertisement
Many games allow you to host your own game (as settings and so on) on their machines. This is becoming popular even among pc games (starcraft 2, HoN) because it prevents map-hacks from working (and couple other things).

Many games allow you to host your own game (as settings and so on) on their machines. This is becoming popular even among pc games (starcraft 2, HoN) because it prevents map-hacks from working (and couple other things).


It doesn't prevent map-hacks at all. In lockstepping games, clients usually have the full state, and that includes state of units that are in the fog.
SC2 is lockstepped, HoN isn't.

[quote name='Puciek' timestamp='1307046601' post='4818840']
Many games allow you to host your own game (as settings and so on) on their machines. This is becoming popular even among pc games (starcraft 2, HoN) because it prevents map-hacks from working (and couple other things).


It doesn't prevent map-hacks at all. In lockstepping games, clients usually have the full state, and that includes state of units that are in the fog.
SC2 is lockstepped, HoN isn't.
[/quote]I didn't make myself clear, it can be used to prevent map hacking (on top of other benefits), shame that blizz didn't bother to deliver on this part.

Match-making is one of the things that bothers me most about console gaming, and dedicated servers is one of my favorite things about PC gaming. With that in mind, I had an idea to bring dedicated servers (in a way) to consoles, and I was wondering if this had been done before.

...

So my question is, has this been done before? Is it feasible? I think it would be too complex for an indie game, but I'd like to see an AAA title use this system.



You are unlikely to see this for the consoles.

Sony and Microsoft (and if you support them, Nintendo) have very strict requirements about game servers and about how matchmaking works. In order to develop on their consoles you need to follow their rules, including their rules for matchmaking services. They have fairly strict rules about private games and public games, the views of all games, and the rules to filter games.

Technically what you describe is certainly possible.

The effort of developing it within the console's requirements and the difficulties getting the necessary waivers to pass through certification would be different issues entirely.

Sony and Microsoft (and if you support them, Nintendo) have very strict requirements about game servers and about how matchmaking works. In order to develop on their consoles you need to follow their rules, including their rules for matchmaking services. They have fairly strict rules about private games and public games, the views of all games, and the rules to filter games.

That's a bummer. Makes me wonder what other creative ideas have been squashed by certification requirements.


Sony and Microsoft (and if you support them, Nintendo) have very strict requirements about game servers and about how matchmaking works.


These certifications sound like a great idea.

Someone should try to do similar for web applications and SQL.

The idea is to have a master server where players could create "virtual dedicated servers". Each "server" is a set of configurations like map rotation, weapons, health, etc. The server would have a name that would show up in the global server list. When the first player "connects" to this server, his console is actually loading those configurations and setting itself up as the host. If he disconnected, the game would perform the "migrating host" dance that Call of Duty does.


The main problem is the naming of those servers. Specifically, if you allow users to type "anything" into a text field that can be read by other users, it might slam your rating.


Basically, what you're describing already exists, except for the one part where you can't give it a "name." Most FPS games allow you to configure map rotation, alternate rules, capacity, etc.
enum Bool { True, False, FileNotFound };
Like hplus mentioned, this is pretty much right out of the box in Halo: Reach for example; aside, of course, from being able to name your own stuff.

Wielder of the Sacred Wands
[Work - ArenaNet] [Epoch Language] [Scribblings]

[font="arial, verdana, tahoma, sans-serif"]

[color="#1C2837"]The main problem is the naming of those servers. Specifically, if you allow users to type "anything" into a text field that can be read by other users, it might slam your rating.

I feel like this is a minor issue for a large multiplayer game... there could be other ways of identifying servers. You could even enforce a limit of one virtual server per player, and then have them identified by gamertags.


Like hplus mentioned, this is pretty much right out of the box in Halo: Reach for example; aside, of course, from being able to name your own stuff.


[color="#1C2837"]Basically, what you're describing already exists, except for the one part where you can't give it a "name."
[color="#1C2837"]

Does it though? I know you can configure game settings and save them to your Xbox. But there's no persistence, right? Once the party's over, the "server" is down. You have to send out a bunch of invites to start a new game with the same people, right? It's not like a PC server where clan members are popping in and out all the time. I might be wrong, I don't play console games that often, but every time I do it's always match-making.[/font]

This topic is closed to new replies.

Advertisement