In the past, due to mechanical distance of radio operator and command post, the algorithm that decoded an encrypted message had to remain the same - think of a submarine in the ocean for example. A submarine may still be connected to its command headquarters by radio waves, though the mechanical functioning and operation of the submarines radio equipment must remain constantly the same.
In the case of a multiplayer game , "headquarters" or HQ, can not only verify that communications are coming from a native client, HQ can also remotely re-arrange the order of operations in that clients functioning, say every 8-10 hours.
Counter-strike is in it's darkest age with Global Offensive due to a number of problems;
-insufficient explanation of accuracy offset variables leads to degeneration into "spray and pray" gunfighting,
-can't wallbang,
-un-reliability of client/server makes conservative play the only truly viable strategy when playing online,
However, by far the BIGGEST problem, that even keeps counter strike illegitimate as a form of sport, is that cheating is viable at all levels of play. In the comfort of one's own home, one can run a variety of free public hack's on the HQ's system and be safe. In a huge LAN, a major international tournament, players have exploited their player accounts in some instances to deploy electronic assistance - they are identifiable through consistent anomalies in input combined with , consistent reaction to the anomalous input outside logical spectrum's unless the player is indeed being provided with fresh ESP data on the fly. We, a player base with 20+ years of competitive shooter experience, can see (quite clearly) that these players are cheating and there has been no official accountability taken to see them banned from play.
A counter strike tournament is famous for delays, and best of 3 matches can run a long time - if the player base knew the games source code might be re-arranged in-between games they would not risk running any sort of hook , even if they could sneak it onto the computer through a steam-client exploit or bribed official or what have you. (A bribed official is not outside our potential reality, consider the e-sports club Virtus-Pro received a 100 Million dollar investment from a Russian oligarch ;
(http://www.redbull.com/ca/en/esports/stories/1331754099932/what-can-100-million-buy-an-esports-team).
100 Million dollars is a staggering amount of money for an e-sports club, even now 1 year after the investment. This investment represents a level of financial attention in e-sports that goes far beyond the amount of money it costs for the players and organizations to operate.
Considering the vulnerability (and apparent abuse) of the current clients mechanical security, then consider how much money is estimated to be wagered on e-sports ;(http://www.forbes.com/sites/darrenheitner/2015/08/23/billions-of-dollars-will-soon-be-wagered-on-esports-competitions/#242c683bc5c3).
, and we get a situation where opportunities for fraud will certainly be exploited if they are discovered by organizations with a lot in assets and little in morals.
Valve, (CS:GO's owners) have to facilitate the convenient re-arrangement of internal packet destinations so that the nativity of clients can be changed easily, frequently and manually.
Though , as they say, the problem is not so simple , though that does not mean it is unsolvable.
As history has taught us, a loss on the communications front of a war can determine the outcome of a war. Until we stop our code from being cracked, counter strike will remain in its darkest age, and be vulnerable to being conquered by a successor.
P.S
Virtus Pro had an excellent opportunity to monitor betting trends, as the most accessible and popular betting medium for minors (using in game currency worth real money) was bought out by a parent company of Virtus Pro ; (http://esportsobserver.com/parent-company-virtus-pro-owns-90-per-cent-csgo-lounge/).
A counter strike tournament is famous for delays, and best of 3 matches can run a long time - if the player base knew the games source code might be re-arranged in-between games they would not risk running any sort of hook , even if they could sneak it onto the computer through a steam-client exploit or bribed official or what have you. (A bribed official is not outside our potential reality, consider the e-sports club Virtus-Pro received a 100 Million dollar investment from a Russian oligarch ;
(http://www.redbull.com/ca/en/esports/stories/1331754099932/what-can-100-million-buy-an-esports-team).
100 Million dollars is a staggering amount of money for an e-sports club, even now 1 year after the investment. This investment represents a level of financial attention in e-sports that goes far beyond the amount of money it costs for the players and organizations to operate.
Considering the vulnerability (and apparent abuse) of the current clients mechanical security, then consider how much money is estimated to be wagered on e-sports ;(http://www.forbes.com/sites/darrenheitner/2015/08/23/billions-of-dollars-will-soon-be-wagered-on-esports-competitions/#242c683bc5c3).
, and we get a situation where opportunities for fraud will certainly be exploited if they are discovered by organizations with a lot in assets and little in morals.
Valve, (CS:GO's owners) have to facilitate the convenient re-arrangement of internal packet destinations so that the nativity of clients can be changed easily, frequently and manually.
Though , as they say, the problem is not so simple , though that does not mean it is unsolvable.
As history has taught us, a loss on the communications front of a war can determine the outcome of a war. Until we stop our code from being cracked, counter strike will remain in its darkest age, and be vulnerable to being conquered by a successor.
P.S
Virtus Pro had an excellent opportunity to monitor betting trends, as the most accessible and popular betting medium for minors (using in game currency worth real money) was bought out by a parent company of Virtus Pro ; (http://esportsobserver.com/parent-company-virtus-pro-owns-90-per-cent-csgo-lounge/).