Closed lightumcc closed 3 months ago
Sorry for the super late response, just had exams lol. I didn't really had proxies in mind when developing the mod, and I definitely need alot of time to make the mod compatible. I try to see if this is possible in the future.
Describe the bug If I install this AntiCheat on a fabric server which is behind a velocity proxy, server will kick me out with
mod not installed
which is shown as the screenshot below. I've already test that this mod works fine if i directly connected to serverServer Log
To Reproduce Steps to reproduce the problem:
Expected behavior Join Server with no error.
Screenshots
Server information (please complete the following information):
Mod config
Mod Config
```toml # IMPORTANT! # Please check https://github.com/DiffuseHyperion/InertiaAntiCheat/wiki/Modern-(Version-1.0.0-and-above) on how to configure this mod. # You will likely need https://iac.diffusehyperion.com/ in the process of configuring this mod. [mods] # The method to check client's mod list. # If you prefer blacklisting/whitelisting certain mods from being used, use "individual". # If you prefer ensuring client's have a modpack installed, use "group". # Accepted types: "individual", "group" method = "individual" # The hashing algorithm for the mod to use. # MD5 is the fastest but most insecure. # SHA256 is the slowest but most secure. # Accepted algorithms: "MD5", "SHA1", "SHA256" algorithm = "SHA256" # The kick message to show to clients when they try to connect without InertiaAntiCheat installed. vanillaKickMessage = "You were kicked for not sending a response to the anti-cheat!\nThis is probably due to missing the anti-cheat client mod.\nInstall it here: https://modrinth.com/mod/inertiaanticheat" # The kick message to show to clients when they fail the modlist check. deniedKickMessage = "You were kicked by the anti-cheat!\nThis is due to having illegal mods.\nPlease contact your server administrator for more details." [mods.individual] # Immediately kick players who have these mods in their modlist. # The mod checks (and kicks) for blacklisted mods first. blacklist = ["fcc2c9e076d6c1002a0de62352c0cccf51f6a5853f777e2f25ee7305e48ae443"] # Immediately kick players who do not have these mods in their modlist. whitelist = [] [mods.group] # The hash for the server to check against. # You can add multiple hashes into the list, and the server will check against all of them. hash = [] # Allow certain mods to be used by players, in addition to your modpack. # This allows players to make use of optional client mods if you allow it. softWhitelist = [] [motd] # Whether to show an icon on client's server list indicating that InertiaAntiCheat is installed. showInstalled = false # The names of blacklisted mods to report to clients. # Clients will be able to see these mod names in their server browser. # You may choose to put arbituary names, extra names, fake names or no names at all here. # Setting this to be an empty list will cause the icon to not show up. blacklist = ["Banned mods: ", "Wrust"] # The names of whitelisted mods to report to clients. # Clients will be able to see these mod names in their server browser. # You may choose to put arbituary names, fake names or no names at all here. # Setting this to be an empty list will cause the icon to not show up. whitelist = ["Whitelisted mods: ", "None"] # The name of the modpack to report to clients. # Clients will be able to see the modpack name in their server browser. # Setting this to be an empty list will cause the icon to not show up. hash = ["Requires modpack: ", "Modpack Name"] [debug] # Show additional information in server logs. debug = true # do not touch pls :) version = 7 ```Additional context
Fabric Mod list
Velocity Plugins