KorvayneGuides
Support

Troubleshooting

Most Korvayne Runtime issues fall into a few buckets: the DLL was not loaded, the license did not arm, config is too aggressive, or the backend endpoint is not ready.

No anticheat.log

  • Confirm anticheat.dll is next to the executable that actually runs.
  • Confirm the game loads the DLL at startup.
  • Confirm the build is Windows x64.
  • Check engine logs for a missing DLL or startup wrapper error.

Copying a DLL next to an executable is not enough if the game never loads it.

License errors

Log shapeLikely fix
No license providedPlace anticheat.lic next to the game executable.
Signature invalidUse the license issued for this title/build.
ExpiredRenew or re-issue the license.
MalformedRe-issue the license with required fields.

Game closes immediately

  1. Temporarily set eject = 0.
  2. Use module_response = report and handle_response = corroborated.
  3. Run again and inspect the log.
  4. Re-enable stricter categories one at a time.

Do not tune blind: if the game closes during integration, reduce enforcement first, collect logs, then raise policy after the cause is clear.

Overlay false positives

Steam and Discord overlays are expected to load signed DLLs into some games. The module sensor should not block a valid signed overlay just because it is present. If strict config produces problems, collect:

  • the loaded module name and path
  • signature status and signer
  • the Korvayne log lines around the event
  • the enforcement config used for the run

Endpoint spam or forged requests

Do not depend on hiding the endpoint URL. Use short-lived session tokens, strict schemas, replay protection, and rate limits. If the endpoint is not ready, keep telemetry and access checks disabled in anticheat.ini.

Support bundle

When asking for support, include:

  • Korvayne package version
  • game engine and platform
  • anticheat.log
  • anticheat.ini with secrets removed
  • license ID fingerprint from the log, not the raw license token
  • steps to reproduce