Aller au contenu

Guide Admin

Tout ce que nous avons vérifié en faisant tourner un serveur SCUM

1.3.4.2Version du jeu
2 572Codes d'objets
7779Port de connexion directe (local)
6 fichiersÀ télécharger

Devenir admin

Ajoutez votre SteamID64 (17 chiffres, à trouver sur steamid.io) dans AdminUsers.ini, un par ligne. Le fichier est lu au démarrage du serveur : redémarrez-le après modification. Ensuite, tapez les commandes dans le chat en jeu, précédées d'un #.

Commandes du chat

Statut : Valide veut dire que nous avons vérifié en jeu qu'elle fonctionne. Non vérifiée veut dire qu'un guide public ou le jeu la mentionne, mais que nous ne l'avons pas vérifiée en jeu. Dans les exemples, les montants, le nom du joueur et les codes d'objets ne sont que des exemples : changez-les selon vos besoins.

Commande Statut Ce qu'elle fait
#ListPlayers Valide Liste les joueurs en ligne.
#ListItems Valide Affiche tous les codes d'objets de votre version (2 572 en 1.3.4.2) dans le journal du jeu.
#spawnitem Apple
#spawnitem Water_05l
Valide Vous donne un objet à partir de son code. Utilisez n'importe quel code de la liste des objets (voir les téléchargements plus bas).
#SetCurrencyBalance Normal 10000 NomDuJoueur Valide Fixe l'argent d'un joueur. Normal est l'argent ordinaire et 10000 le montant : changez-le par le nombre voulu (500, 100000…).
#ChangeCurrencyBalance Gold 5 NomDuJoueur Valide Modifie l'or d'un joueur. Gold est la monnaie et 5 le montant : changez-le comme vous voulez.
#NightBrightness 1 Valide Luminosité de la nuit, de 0 (sombre) à 1 (clair). Pour vous seulement, pas pour tout le serveur.
#SetTime 12 Valide Fixe l'heure de la journée, de 0 à 24.
#ListZombies
#ListAnimals
Valide Liste les types de zombies et d'animaux.
#ListSpawnedVehicles
#ListSpawnedArmedNPCs
Valide Liste ce qui est vivant dans le monde. Le résultat s'affiche dans le chat uniquement, pas dans le journal.
#MapTeleport Non vérifiée Téléportation par la carte.
#SetImmortality true
#SetImmortality false
Non vérifiée Immunité aux dégâts, activée puis désactivée.
#SetFamePoints 500 NomDuJoueur Non vérifiée Fixe les fame points d'un joueur.
#SetGodMode Non vérifiée Construction instantanée, pas d'invulnérabilité.

Lancer et faire tourner un serveur SCUM : hébergé ou en local

Les deux fichiers de réglages fonctionnent de la même façon partout : le serveur les lit au démarrage, donc arrêtez le serveur, remplacez les fichiers, puis relancez-le.

Serveur hébergé

Sur un serveur loué, envoyez vos ServerSettings.ini et EconomyOverride.json par la page de fichiers ou de réglages de l'hébergeur, serveur arrêté, puis relancez-le. Les écrans changent d'un hébergeur à l'autre : consultez l'aide de votre hébergeur pour savoir où déposer les fichiers.

Serveur local [gratuit]

Un serveur local sur votre propre PC permet de jouer en ligne gratuitement avec vos amis par exemple, ou même d'essayer vos réglages et/ou vos prix avant la mise en ligne d'un plus gros serveur :

  1. Dans Steam, installez l'outil gratuit SCUM Server.
  2. Copiez votre ServerSettings.ini et votre EconomyOverride.json dans le dossier SCUM\Saved\Config\WindowsServer de l'outil. Donnez un nom à votre serveur pour le repérer (nous avons ajouté [TEST] au nôtre).
  3. Lancez SCUMServer.exe -log -port=7777 depuis SCUM\Binaries\Win64. Le chargement de la carte prend environ deux minutes.
  4. Dans le jeu, ouvrez la zone de connexion directe et saisissez 127.0.0.1:7779. C'est ce qui a fonctionné chez nous avec un serveur lancé en -port=7777 : le port de connexion était 7779, soit 2 de plus que le port du jeu, et 7777 échouait. Testé sur le même PC que le jeu ; avec une autre valeur de -port, le port peut changer.
  5. Arrêtez le serveur avec Ctrl+C dans sa fenêtre.

Le journal du serveur est SCUM\Saved\Logs\SCUM.log dans le dossier de l'outil. Le journal de votre propre jeu, où s'affichent les résultats des commandes, est dans %LOCALAPPDATA%\SCUM\Saved\Logs.

Fichiers de réglages

Fichier Ce qu'il contient
ServerSettings.ini Tous les réglages du serveur (440 clés, texte ASCII).
EconomyOverride.json Réglages des marchands et prix par objet. Chaque valeur est écrite comme du texte entre guillemets.
AdminUsers.ini Les admins, un SteamID64 par ligne.

Consultez les pages de réglages pour ce que fait chaque valeur sur FISTILAND.

Télécharger les fichiers de configuration

Chaque fichier existe en deux versions, pour pouvoir les comparer. FISTILAND sont les versions que notre serveur utilise. Et SCUM sont les versions telles que le jeu les fournit par défaut, et donc aussi un bon point de départ pour repartir de zéro.

Fichier Lequel Ce que c'est
ServerSettings_FISTILAND.ini FISTILAND Les réglages du serveur FISTILAND.
ServerSettings_SCUM.ini SCUM Les réglages par défaut.
EconomyOverride_FISTILAND.json FISTILAND Les réglages des marchands de FISTILAND : pas de fame requis, marchands toujours approvisionnés et riches, prix fixes.
EconomyOverride_SCUM.json SCUM Le fichier des marchands avec les valeurs de départ du jeu.
SCUM_item_codes_1.3.4.2.txt Données Les 2 572 codes d'objets de la version 1.3.4.2 du jeu, un par ligne (issus de la commande #ListItems).
Armory_SCUM_prices_A0.csv Données Les prix de l'Armory (armurier) du jeu de base, relevés en jeu à l'avant-poste A0 (environ 380 lignes).

Pour tous les fichiers disponibles au téléchargement, l'adresse du serveur, les ports et les mots de passe ont volontairement été retirés ; n'oubliez pas de faire de même si vous faites circuler vos fichiers par la suite.

Dernière mise à jour: