Get in touch with us today! Call us toll-free at 1.866.754.4111 or email us at [email protected] Close button
Web Design Kitchener Waterloo Guelph Cambridge AODA Development
This is a headshot of Ryan Covert.

An acquaintance of mine recently wrote an increasingly popular article on the negative effects of client authoritative network modelling as it applies to online multiplayer video games. Specifically, the enabling of "cheaters" when client machines are given priority over the server. Glenn Fiedler is a respected software engineer who has worked on several AAA video game titles over the years and most recently finished working as the lead software engineer for Titanfall by Respawn Entertainment before moving on to start his own business where he specializes in network technology for - you guessed it - video games.

 

Glenn's original article discusses the problems with this network model and the reasoning behind developing these solutions from a server authoritative model is the only way to ensure the best experience for gamers:
http://gafferongames.com/2016/04/25/never-trust-the-client/

 

The article has since been picked up by several major online publishers, some of which I have listed here.

 

Ars Technica: http://arstechnica.com/gaming/2016/04/analysis-the-division-may-need-complete-rewrite-to-fix-hacking-problems/

 

Developer Tech: http://www.developer-tech.com/news/2016/apr/27/ex-programmer-respawn-and-sony-criticises-divisions-network-model/

 

PC Gamer: http://www.pcgamer.com/veteran-network-programmer-says-the-division-needs-a-complete-rewrite/

 

Games Radar: http://www.gamesradar.com/why-the-division-is-broken-online-according-to-a-former-god-of-war-titanfall-dev/

 

The Guardian: https://www.theguardian.com/technology/2016/apr/26/hackers-cheats-ruined-the-division-pc-ubisoft

 

Reddit: https://www.reddit.com/r/thedivision/comments/4gjlh5/network_expert_gives_his_opinion_on_hacking_in/

 

And the list goes on...  I've left out links to articles that Glenn himself has flagged as being too inflammatory or negative in general. Glenn was simply attempting to help the gaming community at large understand what the problem is with The Division from the viewpoint of a seasoned software engineer who has literally written the correct type of code himself with a great level of success.

 

As a software developer myself, I not only find this interesting but also very familiar. When we're developing software at REM we always take into account the potential actions of the client machines accessing our software and the best ways to circumvent problems without negatively impacting the website visitor's experience.

Subscribe to this Blog Like on Facebook Tweet this! Share on LinkedIn

Contributors

Rob Matlow
118
June 30, 2022
Show Rob's Posts
Sanj Rajput
29
June 27, 2022
Show Sanj's Posts
Sean Sanderson
65
January 24, 2022
Show Sean's Posts
Haley Burton
1
December 7, 2021
Show Haley's Posts
Generic Administrator
1
December 3, 2021
Show Generic's Posts
Colleen Legge
1
November 26, 2021
Show Colleen's Posts
Christine Votruba
30
November 3, 2021
Show Christine's Posts
Sean McParland
18
August 20, 2021
Show Sean's Posts
Ryan Covert
48
July 26, 2019
Show Ryan's Posts
Matt Stern
4
July 16, 2019
Show Matt's Posts
Sean Legge
1
June 28, 2019
Show Sean's Posts
Todd Hannigan
47
November 13, 2018
Show Todd's Posts