Kurdish City / Windows companion
ServerGuard Companion
A visible, opt-in companion for your FiveM sessions. Version 0.3 adds consented device profiles and administrator-controlled companion requirements.
Standalone download · 49 MB
Windows x64. Includes everything needed; no separate .NET installation.
Lite download · 252 KB
Same features. Requires the .NET 10 Desktop Runtime for Windows x64 to be installed first. Choose standalone if you are unsure.
SHA-256 checksums · Both downloads are single EXE files.
Preview statusThe server owner must install the 0.3 resource to apply Guard modes and bans. When required, it waits for an updated companion before allowing entry and can disconnect players whose heartbeat stops. Detections remain for review; no automatic cheating bans or verified cheat-signature database are included. Detection of TXZ or every cheat is not guaranteed. The executable is not code-signed.
Connect once
- Save the EXE in a permanent folder and open it.
- Read the monitoring description, opt in, and click Connect / pair. Note the code and click OK.
- Connect to Kurdish City. Enter the code on the ServerGuard companion required connection screen. Already paired? Keep the app running and wait for the screen to continue.
- Optionally enable Start with Windows. Pairing is remembered across sessions. If already in game,
/guard CODE is also available.
Device data and access rules
After you accept the updated notice and connect, the app sends CPU model, logical processor count, RAM, Windows version, architecture and server-scoped hashes of available system UUID, motherboard serial and Windows installation ID. Raw hardware serials are not sent. Your server administrator can link this profile to FiveM license, Discord, FiveM/Steam IDs, IP and server-specific player tokens when you pair and join. These records support access rules and manual bans; hardware IDs are not a guarantee against ban evasion.
Unpaired device profiles expire after 10 minutes. Linked player records and historical identifiers remain available to your server administrator until removed by the operator. Unpairing stops future reports; it does not erase moderation records. Contact your server administrator about these records. Guard may be On for everyone, Off, or Manual for selected identifiers. Bans remain active in every mode.
What is checked?
While you are paired, in an active session on this server, and FiveM is running, configured checks can compare hashes of accessible running executables, game DLL files, and selected game files. Matching rule IDs, file names, hashes, session details and scan status are reported. No personal documents, screenshots or keystrokes are collected.
Use Pause to stop checks, or Exit from the tray menu to close the app. Servers using the required-companion resource can disconnect you when its heartbeat expires. To remove it, unpair while online, disable Windows startup, exit, and delete the EXE. Local settings are in %LOCALAPPDATA%\ServerGuard.