I really wanted to like this mod but it doesn't seem to do anything to actually help prevent anti-cheat!
Unless I'm missing something, I installed it on the server, the Valheim console says it is loaded, but clients can connect however they wish to the server and its not stopping them from not having matching mods folders or having missing mods etc. If the server game doesn't check to be sure the player has it installed and then block them from playing, then they would just remove the anticheat when they want to cheat, and put it back in afterwards, defeating the purpose.
I know this mod seems old af but has anyone got this working, or is there another mod that does work for this purpose?
can you build in a Hard coded bypass for non gameplay effecting UI and Graphics mods such as graphics config plus. Essentially exempt mods from whitelist filtering that are purely cosmetic and do not have gameplay effecting mechanisms.
For some reason I'm getting "incompatible game version 0.150.3," and when I hit no to the prompt it proceeds to not load I'm guessing (I can log in with whatever plugins on the client).
I have been trying quite a while now but the mod does not seem to block players who are using additional cheat dlls and who are not on the admin list.
Other mods currently running are: -forsaken -epic loot -forve pvp -Valheim online
They all seem to be functioning well.
I also tried it with only this mod running on a dedicated testserver but still it seems like every can use annoying cheat dlls. This is the config i am using atm: ?## Settings file was created by plugin AntiCheat v0.2.10 ## Plugin GUID: org.bepinex.plugins.codewizards.anticheat [General] ## Accept connections from admin regardless of installed plugins # Setting type: Boolean # Default value: true AdminBypass = true ## SteamID, admin may connect without verification. ## Use Valheims adminlist.txt if you need more than 1 # Setting type: String # Default value: AdminId = ## Allows hashing of plugins put in the config folder `BepInEx/config/org.bepinex.plugins.codewizards.anticheat` without them getting loaded on the server # Setting type: Boolean # Default value: true AllowConfigModules = false ## Require all plugins to be present on the client. Disable for 'whitelist mode' # Setting type: Boolean # Default value: false EnforceAllPlugins = false [Security] ## Verifies ALL loaded modules, including other Loader's plugins and game assemblies. ## Kicks for mismatching BepInEx version # Setting type: Boolean # Default value: true VerifyAllModules = true ## Disabling this improves security but kicks people with different bepinex version ## Recommended to disable only if you supply an entire modding package for your server. # Setting type: Boolean # Default value: true ExcludeBepInExModules = true
Does the plugin automatically use the adminlist in IP/.config/unity3d/IronGate/Valheim/adminlist.txt If I leave the field blank or how should i declare it? I tried many different options. I allways just seems te let everybody with with different mods online even if they also have this tool installed clientside. Any advice?
Just to make sure i get it right the hashing of mods means that i can "whitelist" certainmods which are not installed/loaded onto the server?
71 comments
Unless I'm missing something, I installed it on the server, the Valheim console says it is loaded, but clients can connect however they wish to the server and its not stopping them from not having matching mods folders or having missing mods etc. If the server game doesn't check to be sure the player has it installed and then block them from playing, then they would just remove the anticheat when they want to cheat, and put it back in afterwards, defeating the purpose.
I know this mod seems old af but has anyone got this working, or is there another mod that does work for this purpose?
Will you update also the mod at valheim.thunderstore.io/package/CodeWizards/AntiCheat because my clients are using r2mod manager.
Thank you very much in advance.
Other mods currently running are:
-forsaken
-epic loot
-forve pvp
-Valheim online
They all seem to be functioning well.
I also tried it with only this mod running on a dedicated testserver but still it seems like every can use annoying cheat dlls. This is the config i am using atm:
?## Settings file was created by plugin AntiCheat v0.2.10
## Plugin GUID: org.bepinex.plugins.codewizards.anticheat
[General]
## Accept connections from admin regardless of installed plugins
# Setting type: Boolean
# Default value: true
AdminBypass = true
## SteamID, admin may connect without verification.
## Use Valheims adminlist.txt if you need more than 1
# Setting type: String
# Default value:
AdminId =
## Allows hashing of plugins put in the config folder `BepInEx/config/org.bepinex.plugins.codewizards.anticheat` without them getting loaded on the server
# Setting type: Boolean
# Default value: true
AllowConfigModules = false
## Require all plugins to be present on the client. Disable for 'whitelist mode'
# Setting type: Boolean
# Default value: false
EnforceAllPlugins = false
[Security]
## Verifies ALL loaded modules, including other Loader's plugins and game assemblies.
## Kicks for mismatching BepInEx version
# Setting type: Boolean
# Default value: true
VerifyAllModules = true
## Disabling this improves security but kicks people with different bepinex version
## Recommended to disable only if you supply an entire modding package for your server.
# Setting type: Boolean
# Default value: true
ExcludeBepInExModules = true
Does the plugin automatically use the adminlist in IP/.config/unity3d/IronGate/Valheim/adminlist.txt If I leave the field blank or how should i declare it? I tried many different options. I allways just seems te let everybody with with different mods online even if they also have this tool installed clientside.
Any advice?
Just to make sure i get it right the hashing of mods means that i can "whitelist" certainmods which are not installed/loaded onto the server?