Ce tutoriel vous permettra d’avoir une whitelist sur votre serveur GMod et de filtrer les joueurs autorisés à accéder à votre serveur.

Installation addon ServerWhitelist

Pour commencer, nous allons installer l'addon ServerWhitelist sur notre serveur :

  1. Télécharger l'addon sur Github: https://github.com/AidansCode/GMod-Server-Whitelist.
  2. Dézippez l'archive que vous avez téléchargé.
  3. Transférez le contenu de l'archive dans le répertoire srcds/garrysmod/addons/whitelist/ de votre serveur.
  4. Vous devriez maintenant avoir le fichier srcds/garrysmod/addons/whitelist/lua/autorun/shared.lua sur votre serveur.
  5. Pour éviter les problèmes de compatibilité, renommez le fichier  shared.lua en srcds/garrysmod/addons/whitelist/lua/autorun/gwhitelist.lua.
  6. Éditez le fichier srcds/garrysmod/addons/whitelist/lua/autorun/gwhitelist.luaet remplacez de la ligne 10 à 14 le code par le code suivant en changeant le “Votre SteamID” :
    local uwhitelist = {
    	"STEAM_0:1:7099", //Garry
    	"STEAM_0:0:55581053", //The creator of this addon
    	"STEAM_0:0:0", //SteamID of any player on a singleplayer server
           "Votre SteamID",
    }

  7. Redémarrez votre serveur.
  8. Vous pouvez désormais éditer votre whitelist in-game avec la commande !whitelist.
    Attention: vous devez être admin ou un grade supérieur pour pouvoir gérer la whitelist.