

This mod can be used to allow only known player to access an otherwhise open server. If not present, the mod will create the configuration files on startup
The mod will check if a connecting user steamID is in the whitelist file, if not, it will prevent the user from accessing the server. Additionally, is possible to add/remove users from the whitelist file while the server is running. If the option "GateKeeperKickPlayer" as been enabled, the mod will kick any user from the server that has been removed from the whitelist.
The whitelist file can be reloaded on a live server in multiple ways:
.Protector list
.Protector reload
The main configuration file is the following: BepInEx\config\Protector.cfg
GateKeeperWhitelistFile (String, default: \BepInEx\config\Protector\WhiteList.txt)GateKeeperFileWatcherEnabled (bool, default: true)GateKeeperUpdateEnabled (bool, default: true)
Enable background processor. If this is set to true, the whitelist will be reaload periodically (to be used in place of the watcher)GateKeeperUpdateInterval (Int32, default: 9999)
IF the Background process is enabled, this is the delay in minutes between executions.GateKeeperKickPlayer (bool, default: false)
If set to true, players removed from the whitelist will be kicked from the serverThe default location for the Whitelis file is main configuration file is \BepInEx\config\Protector\WhiteList.txt Add all Whitelisted steamID to this file.