Glorious Alpha Two Testers!

Alpha Two testing is currently taking place five days each week. More information about Phase II and Phase III testing schedule can be found here

If you have Alpha Two, you can download the game launcher here, and we encourage you to join us on our Official Discord Server for the most up to date testing news.
Options

Question: Easy Anti-Cheat

Had a question since I saw that AoC used Easy Anti-Cheat (EAC)

Is it Kernel side or Server side?

If it's Kernel... why?

Curious on the decision process.

Comments

  • AzheraeAzherae Member, Alpha One, Alpha Two, Early Alpha Two
    Is that 'why did they choose to use it given that it is Kernel side'?
    You can always have my opinions, they are On The House.
  • Azherae wrote: »
    Is that 'why did they choose to use it given that it is Kernel side'?

    well if they decided to go with a kernel EAC.... why?
  • unknownsystemerrorunknownsystemerror Member, Phoenix Initiative, Royalty, Kickstarter, Alpha One, Alpha Two, Early Alpha Two
    Kernel-level anti-cheat systems offer several advantages in the fight against cheating in online games. They operate at the deepest level of the operating system, giving them superior access and control to detect and prevent cheating attempts, including those using advanced techniques like Direct Memory Access. This level of access allows for more effective detection of malicious activity and manipulation of game code or memory.
    Here's a more detailed look at the advantages:
    Enhanced Detection Capabilities:
    Kernel-level anti-cheat systems can monitor system behavior at a fundamental level, making it harder for cheat developers to hide their activities. They can identify and block cheats that bypass traditional user-mode anti-cheat measures.
    Reduced Latency and Improved Performance:
    By handling critical anti-cheat functions locally at the kernel level, these systems can minimize latency and server overhead, especially in games requiring high FPS and rapid player actions, according to Medium.
    Greater Control over System Integrity:
    Kernel-level anti-cheat can monitor system state for integrity and prevent tampering with game data, ensuring a fairer and more secure gaming environment.
    Mitigation of Cheating Techniques:
    Many sophisticated cheating tools and techniques operate at the kernel level, making kernel-level anti-cheat necessary to effectively counter these threats.
    Potential for Enhanced Security:
    Some kernel-level anti-cheat implementations can enhance system security by blocking outdated or vulnerable drivers, reducing the risk of exploitation by malware.
    While there are concerns about privacy and continuous operation, some developers argue that these concerns are often overstated. They also emphasize that kernel-level anti-cheat is not intended to be a perfect solution but rather a means of making cheating prohibitively expensive and difficult

    You don't have to like it. But if it makes it harder for those that want to cheat, bring it on.
    5uq6bqq5fkxs.png
  • edited July 21
    Kernel-level anti-cheat systems offer several advantages in the fight against cheating in online games. They operate at the deepest level of the operating system, giving them superior access and control to detect and prevent cheating attempts, including those using advanced techniques like Direct Memory Access. This level of access allows for more effective detection of malicious activity and manipulation of game code or memory.
    Here's a more detailed look at the advantages:
    Enhanced Detection Capabilities:
    Kernel-level anti-cheat systems can monitor system behavior at a fundamental level, making it harder for cheat developers to hide their activities. They can identify and block cheats that bypass traditional user-mode anti-cheat measures.
    Reduced Latency and Improved Performance:
    By handling critical anti-cheat functions locally at the kernel level, these systems can minimize latency and server overhead, especially in games requiring high FPS and rapid player actions, according to Medium.
    Greater Control over System Integrity:
    Kernel-level anti-cheat can monitor system state for integrity and prevent tampering with game data, ensuring a fairer and more secure gaming environment.
    Mitigation of Cheating Techniques:
    Many sophisticated cheating tools and techniques operate at the kernel level, making kernel-level anti-cheat necessary to effectively counter these threats.
    Potential for Enhanced Security:
    Some kernel-level anti-cheat implementations can enhance system security by blocking outdated or vulnerable drivers, reducing the risk of exploitation by malware.
    While there are concerns about privacy and continuous operation, some developers argue that these concerns are often overstated. They also emphasize that kernel-level anti-cheat is not intended to be a perfect solution but rather a means of making cheating prohibitively expensive and difficult

    You don't have to like it. But if it makes it harder for those that want to cheat, bring it on.

    That is the idea behind them but they can still be bypassed very easily based on how the pathing of the .exe

    from .exe to .exe they "work" but not from detours such as drivers. It's why many online games dont rely on kernel level anymore.

    The cheat software's can go through the drivers, it's not like they dont get updated either lol. I personally would not hold EAC to such a high standard so arrogantly considering how many games with kernel level EAC still have so many "cheaters" in them.
  • This content has been removed.
  • To answer the question, The OP needs to reevaluate the question posed, as the question posed is bringing up many (poly) blood sucking creatures (ticks).

    it seems simple and remedial enough to understand
  • This content has been removed.
Sign In or Register to comment.