Posted October 22, 2016
Trilarion: And I'm rather pessimistic what this means for the gamers. But then I'm only a single person. What can I achieve when most other gamers just buy the crap? Obviously many people are fine with DRM for multiplayer games. Some even cannot imagine any DRM free multiplayer solution and buy the story that this is the only possible way. So the industry will win and one day it will be the end for offline single player games too. I'm quite convinced of that.
DRM and Anticheat work in different areas.. I wouldn't put them in same basket. If you mean "Anticheat" instead of "DRM" in "any DRM free multiplayer solution", then there was UAA (Urban Terror Admins Alliance), which goal was to review the manually captured demo of suspicious player.
Its possible to detect quite an array of hacks by replaying the demo with some existing debugging options. But there were four serious problems:
- its still not very reliable
- it requires a lot of manpower
- still many cheats will go undetected
- banning was on IP basis and more damaging than reliable
I think the DRM-free Anticheat is possible.
First, making as less client checks as possible,
second generate some multipart GUID based on various hardware and software things,
third do create some checking layer within client, that can feed checking instructions from server.
Ofc, its possible to design the client - although this might be the hardest part of challenge, which will limit the checks within binary (to prevent exploits with malicious servers), but how the checks are run should be secret and decided by server. If client is correctly written, then issue with malicious servers manipulating client (reverse cheat, per se) should be impossible.
Post edited October 22, 2016 by Lin545