STALCRAFT is a PvP-focused shooter, so we understand the importance of keeping the cheaters under control. In this article we'll talk about some of our methods of counteracting prohibited software - it's really interesting! [h1]Cheaters are either getting banned or getting scammed[/h1] [img]https://sun9-34.userapi.com/impg/wzZX8o9JMIidKH7mC7-NqUxkXLWjmnYnGYu6lA/3lnWvfAztEw.jpg?size=807x288&quality=96&sign=f1c2741cf5d8ac01aee9b13966d135e9&type=album[/img] [b]Any use of prohibited software will result in the ban of all players accounts without the possibility of appeal.[/b] Most cheats are tracked automatically and in this case, it is still possible to get away with a warning ban for 30 days and a lifetime mark in the PDA. However, if the cheat-maker will give you a newest piece of software, which is allegedly not yet monitored by the developers - you are likely to fall under the wave of permanent bans, which are traditionally held when a new cheat is detected. Our team thoroughly monitors the whole Internet for new releases of cheats, so if you find a cheat posted in the public space - [b]most likely it's either already broken or under an auto-ban[/b]. Meanwhile, according to our observations, almost all cheats contain "phishing" software which steals your personal data. Often, this brings cheat-makers much more money than the direct sale of the software. Now it is very difficult to find working cheats on STALCRAFT because they require constant maintenance because of our automated mechanisms. Only "private" software, which is continuously maintained by developers and sold on a subscription basis, survives. However, this does not save you from permanent bans. [hr][/hr] [h1]Public Anti-Cheats[/h1] [img]https://sun9-9.userapi.com/impg/9zbUpr7GmwbbBwNRePSBua6aUUbFoKS4qXdMxw/mKTbFbReTEk.jpg?size=807x380&quality=96&sign=2362a131b9423341412c1cacbed67d1d&type=album[/img] The problem of cheats is present in every game out there, especially in online shooters. No one has invented universal ways to deal with them yet, so every company is working independently in this direction. Some are developing their own anti-cheats, while others outsource this work. Many popular shooters use public anti-cheats, such as Easy Anti-Cheat from Epic Games. It is a protection system that makes it significantly more complicated to develop cheats, [b]but this is made at the expense of users' comfort[/b]. These types of anti-cheats require administrator rights and they're trying to control all the processes on your computer, creating additional workload which is reducing the performance of the game. There are also a lot of extra problems, such as errors with .dll files or fuss with antiviruses. At the same time, the developers of Easy Anti Cheat themselves say that their system does [b]not guarantee[/b] total protection from cheats and it is most effective only in combination with the game's own protection methods. So it is only an addition, not a panacea. So we decided to bet on our own methods with a primitive file replacement protection, which doesn't make the user's life harder in any way. [hr][/hr] [h1]EXens Anti Cheat[/h1] [img]https://sun9-26.userapi.com/impg/qHAF2rv5AmbK-x4T7XEf3mJROEF3I4J-KAmJow/hOrxFdw6Fmk.jpg?size=807x434&quality=96&sign=45b32da6297e4f840d302fe131bf10ae&type=album[/img] Over all those years of the project's existence, we have developed our own system, combining many methods of fighting cheaters - [b]«EXens»[/b]. Our own anti-cheat is tightly integrated with the game and uses a multifaceted approach to fight the bad guys. It consisting of: [list] [*] Validation of all player actions on the server; [*] Automatic detection of third-party software; [*] Automated mechanisms, forcing regular time-consuming updates to the cheats; [*] Analytics tools to help identify cheating. [/list] [hr][/hr] [h1]Validation on the server[/h1] [img]https://sun9-50.userapi.com/impg/uHZRMCdXvlD2REAx1anz5lmz9m3V6q8B_vG7kQ/A6mD_KKkHck.jpg?size=807x389&quality=96&sign=6b6eb14871b66a001403c8374e24b3eb&type=album[/img] All actions of the player, all physics, all hits are counted on the server. All traffic that the game client sends to the servers is under control. Therefore, the player physically can not use movement cheats, flight, actions with items. Thanks to this system, we cut off a huge number of potential cheats, such as speedhack. However, server action validation is useless against Wall Hack and Aimbot. These two types of cheats are the bane of the online shooter genre, and even multibillion-dollar companies have been unable to eradicate them. The point is that this kind of prohibited software uses data that is already sent to the game client from the server, and operates within the actions available to the player. Server actions against wallhacks are reduced to not sending information about opponents behind obstacles to the game client. This approach creates an additional dependence on a stable Internet connection: without a perfect connection, there will be situations where enemies "materialize out of thin air". Therefore, such solutions are not applicable to dynamic first-person shooters like STALCRAFT. "Aimbots", in fact, simply don't do anything that the player himself cannot, in theory, do. The fight against them on the server side comes down to [b]analyzing the statistics of each player's actions[/b] - which we do with some success. [hr][/hr] [h1]Automatic cheat detection system[/h1] [img]https://sun9-82.userapi.com/impg/2_Gc9NjMsMMbY-kkIU3Z_KlYak-XmgLLunQbgQ/6JAnkpJIe4k.jpg?size=807x380&quality=96&sign=5492c7fb4babea2272fd6ea724d4e131&type=album[/img] Until a magic cure-all from WH and Aim was invented, the cheaters can only be quickly detected and banned. We study all emerging prohibited software, and train the automatic system to detect its usage. At the same time, [b]the system does not issue a ban immediately[/b], which is why there are cases in the game when an obvious cheater can cause mayhem for several days. This is due to the fact that from the moment of detection of prohibited software to the ban some time must pass so that the developers of cheats could not fix a specific moment when the system recognizes the software. If bans are issued to cheaters immediately, cheater-makers will quickly figure out the algorithms of the detection system and adjust to them, so that the system will have to change constantly. So-called " ragers" (cheaters who don't hide themselves), can manually get banned faster if they start to receive a lot of reports. [b]We are working on various tools that will speed up the manual response[/b] (e.g., analytics tools and a future system for collecting reports from players). [quote]Note: At the first detection of a prohibited software system gives a warning ban for 30 days to cut off the cases when the player was tricked into running the program. If it is triggered again, the system issues a permanent ban[/quote] [hr][/hr] [h1]The benefits from cheats[/h1] [img]https://sun9-87.userapi.com/impg/NzDV869MewA-jlTM7KqQckP9ugXLywELaE3okA/S8vUEd9qZLs.jpg?size=2560x1558&quality=96&sign=83521adc965fd68f4e4c16e179768ae1&type=album[/img] The more popular the game becomes, the more bad guys are eager to make money from it. It is the demand of craven players for cheats that motivates cheat-makers to offer their solutions, and we fight it just as seriously as we fight the offer itself. In addition to our strict no-appeal policy on account blocking, [b]we also punish players who help cheaters in their money-making schemes[/b]. All transactions in the game are under the hood with convenient monitoring, and even throwing items on the ground will not keep intruders from the attention of the team of experts. We have extensive experience in counteracting real money trading, which, coupled with increased attention to the actions of cheaters allows us to quickly identify all of their partners. It is still possible to get away with a small sum once, but systematic earnings are out of the question. [hr][/hr] [h1]A race of projectiles and armor[/h1] [img]https://sun9-57.userapi.com/impg/JFfC2JN_W1-jImQbldp330_9W_gIy8bRUT8RVw/PIvS_SOfGGo.jpg?size=807x356&quality=96&sign=78f67cd96303ae8c68eac2fef41eef4d&type=album[/img] The entire gaming industry is rapidly evolving, and cheats are evolving along with it. New protection methods entail new ways to bypass them. The fight against cheats is always "a race of projectiles and armor" with no end in sight. We will do our best to keep the development of cheats as expensive and complex as possible. We will put as many resources into the fight against cheat-makers as it takes to provide them with a 168-hour workweek with no days off. [hr][/hr] On the watch to ensure fair games, «EXens Anti-Cheat» Development Team.