Skip to main content

Restricted Server Settings

Configure restricted access in the Control Panel Config tab (or r5rdev_config.json). Playlist-based settings are deprecated and ignored.
If cc_administration is enabled in playlists_r5_patch.txt, using command cc restricted [1/0/true/false] can enable and disable restricted status in realtime

Private Settings (Config Tab)

KeyTypeDescription
RESTRICTED_SERVERBoolEnable restricted/private server mode.
RESTRICTED_WHITELIST_ONLYBoolOnly allow whitelisted players to join.
RESTRICTED_PLAYER_WHITELISTStringComma-separated player OIDs allowed to join.
RESTRICTED_JOIN_MESSAGEStringMessage shown when a player meets requirements.
RESTRICTED_WHITELIST_MESSAGEStringMessage shown to whitelisted players.
RESTRICTED_ADMIN_MESSAGEStringMessage shown to admins when joining.
RESTRICTED_GAMESPLAYEDIntMinimum games played (requires USE_GLOBAL_STATS).
RESTRICTED_PLAYTIMEIntMinimum playtime in seconds (requires USE_GLOBAL_STATS).
RESTRICTED_RANKIntMinimum rank/score (requires USE_GLOBAL_STATS).
RESTRICTED_KILLSIntMinimum kills (requires USE_GLOBAL_STATS).
RESTRICTED_KDFloatMinimum K/D ratio (requires USE_GLOBAL_STATS).
RESTRICTED_KICK_LOGBoolLog kicks for restricted checks.

How to Configure

  1. Open the Control Panel Config tab.
  2. Set the Private section fields above, then download/apply the updated r5rdev_config.json.
  3. Ensure USE_GLOBAL_STATS is enabled if you rely on stat gates.
playlists_r5_patch.txt can no longer enable restricted servers. Use the Config tab instead.