FAQ

Updated 9 months ago

Frequently Asked Questions

Q1: What is AzuAntiCheat?

AzuAntiCheat is a mod designed for server administrators to help limit the use of specific plugins and maintain server quality. It performs various checks to detect common cheats and ensures adherence to specific configurations based on cheats.

Q2: What are the key features of AzuAntiCheat?

The mod provides various features, including configuration version checks, server-client mod synchronization using ServerSync, logging to your discord, checking for common in-game cheats, whitelisting and greylisting of mods, and individual configurations for Moderators.

Q3: How do user types in AzuAntiCheat work?

AzuAntiCheat distinguishes between Admin and Moderator user types. Admin users can bypass DLL/Plugin checks and freely use cheats. Moderators can bypass DLL/Plugin checks but can't activate common cheats or use cheat engines unless allowed by the server configs.

Q4: How do I install AzuAntiCheat?

To install AzuAntiCheat, first, make sure BepInEx is installed on all clients and the server. After that, place the AzuAntiCheat plugin in the BepInEx plugins folder. AzuAntiCheat must be installed on all clients and the server. The server files dictate what is allowed (whitelist/greylist), while Admins/Moderators bypass these checks.

Q5: How does AzuAntiCheat configuration work?

All configurations are stored in a series of .yml files. The mod uses ServerSync and a file watcher to ensure all clients and the server maintain the same configuration.

Q6: What is ServerSync and how does AzuAntiCheat utilize it?

ServerSync is a system AzuAntiCheat uses to synchronize the mod configurations between the server and the clients. This ensures that any changes made to the configuration file on the server are synced to all clients.

Q7: What is whitelisting and greylisting?

Whitelisting and greylisting are features that allow the server to control which mods clients can and must use. The whitelist contains mods that all clients must have installed, while the greylist contains mods that clients may optionally use.

Q8: What if I find someone bypassing AzuAntiCheat's measures?

While AzuAntiCheat attempts to block and maintain the quality of life on a server, it cannot guarantee the prevention of all cheats. If you discover any attempts to bypass the mod, please report them to help fix the issue if possible. If it's someone on your server, do your best to contact the admin to ensure it's handled within the server first.

Q9: How do I contact you for questions or support?

For any questions or comments, users can contact me through the Odin Plus Team Discord or my Discord server.

Q10: Can AzuAntiCheat be localized to other languages?

Yes, AzuAntiCheat supports localization. You can create language files for different languages in the config folder. For example, to add a Korean translation to this mod, a user could create a AzuAnticheat.Korean.yml file inside of the config folder and add Korean translations there.

Q11: Does AzuAntiCheat guarantee cheat prevention in a BepInEx-modded game?

AzuAntiCheat can significantly reduce common cheats and provide tools to track suspicious activities, but it cannot guarantee complete cheat prevention. Tech-savvy users may still find ways to bypass its measures. It's recommended to report any cheat attempts to help improve the system.

Q12: What should I do if the AzuAntiCheat mod doesn't load or work properly?

First, ensure that BepInEx is properly installed on your system, as AzuAntiCheat depends on it to function correctly. If problems persist, you can reach out for support on the Odin Plus Team Discord or the developer's Discord server.

Q13: Does AzuAntiCheat affect the performance of the server or the game?

AzuAntiCheat is designed to be lightweight and should not significantly impact the performance of your server or game. However, like all software, it uses some resources, and on very resource-limited systems, there may be a minor impact.

Q14: How often is AzuAntiCheat updated? How do I update it?

AzuAntiCheat is updated as needed, usually when new features are added or bugs are fixed. To update, simply download the latest version of the mod and replace the old files in your BepInEx plugins folder.

Q15: Can I run AzuAntiCheat on my client even if the server doesn't use it?

Yes, you can run AzuAntiCheat on your client. However, without the server also running AzuAntiCheat, the mod's server-side features will not function. Though, going into singleplayer with the mod installed will treat you like you're an admin.

Q16: How does AzuAntiCheat affect game mods?

AzuAntiCheat does not prevent the use of game mods. However, it has a whitelist and greylist system that server administrators can use to control which mods are allowed. All mods in the whitelist must be installed on all clients, while mods in the greylist are optional.

Q17: If a mod version checks itself, can admins/moderators still bypass the check?

This is a loaded question, but here is the best way I can describe this. If the mod is loading on the server (meaning it's loading from the plugins folder) and the version checks itself, the client (regardless of status) will be kicked if that version isn't found on their client. Now, if the mod version checks itself, but you didn't put the mod on the server, then yes admins would bypass and so would other players. There would be no mod on the server enforcing the version. However, if you put the mod on the whitelist, just like stated above, it will use the Anticheat to enforce the mod and version on the players. This could be limiting the mod functionality (like syncing configs or checking the admin list if needed) since it's not on the server to do so.

Q18: Can the whitelist, greylist, and plugins folders support subfolders?

Yes. You can have as many subfolders as you'd like for mods. Just like default BepInEx does for the plugins folder, the anticheat will also check all subfolders for BepInExPlugin types and load them.