jeudi 31 décembre 2015

How to make a match making without any data center

God ask me to write this so...

A program will be make and will be install on the computer that want to be matched in a game like Rainbow Six Siege.

The program will use the ondular transmitter. When the user will push ready, the program will sent a ready via the transmitter.

The other computers will receive this ready and put the user on a ready list.

When a user search a game, the program will choose those that are ready. One of the user will be selected as server.

Quite simple really!

I take for acquire that the transmitter of a small size can send really far and that a computer with a ondual receptor can listen to a lot of frequency. Note that in the case that a computer cannot listen to a lot of frequency, master server could be created for a game. Just like network center describe in the next paragraph. The master will receive frequency, one for send and one for receive will tell all the members his frequency with the center describe in the next paragraph. So the members will send to the server master a ready and the master will broadcast the members that are ready with their address of their frequency.

Note that when the program install, it will receive an ID and a frequency from one of the center of the network. And anybody, member of the network, can become a center and do this job.

This for sure work for a game like Siege but for a game like BF4 with a lot of players a computer that does not play the game could be require to be the server.

Imo, after taking 10 minutes to write this, I'm about sure that there is no need of data center to run a game like Rainbow Six Siege.