Unturned Intermédiaire 14 min de lecture

Configurer Config.txt sur un serveur Unturned : loot, zombies, PvP, respawn (guide complet)

Guide Config.txt Unturned : syntaxe, sections Browser, Server, Items, Zombies, Players, Gameplay, clés exactes et valeurs par défaut Easy/Normal/Hard. Loot x2, zombies, perte d'objets à la mort, redémarrage planifié.

Configurer Config.txt sur un serveur Unturned : loot, zombies, PvP, respawn (guide complet)

Configurer Config.txt sur un serveur Unturned

Commands.dat règle l’essentiel (nom, carte, slots, mot de passe). Tout le reste passe par Config.txt : le taux de loot, la vitesse des zombies, ce que l’on perd à la mort, la durée avant qu’une base abandonnée ne se dégrade, le crosshair, les hitmarkers… C’est ce fichier qui donne son identité à un serveur.

Ce guide détaille la syntaxe et les réglages les plus utiles, avec les noms de clés exacts et les valeurs par défaut (Easy / Normal / Hard), tirés de la doc officielle Smartly Dressed Games et du wiki Unturned — Gameplay config.

⚡ Serveur Unturned clé en main

Éditez Config.txt directement depuis le panel

Avec notre offre hébergeur Unturned, le gestionnaire de fichiers donne accès à Config.txt, Commands.dat et aux plugins. Dès 5,90 €/mois (4 Go RAM, ~12 joueurs) ou 9,90 €/mois (8 Go RAM, 24 joueurs). Ryzen 9 5950X, Anti-DDoS 5 Tbps, support FR 24/7.

Voir l'offre Unturned →

Où se trouve Config.txt ?

Dans le dossier de votre serveur :

U3DS/
└── Servers/
    └── <ServerID>/
        ├── Config.txt                  ← réglages de gameplay et avancés
        ├── WorkshopDownloadConfig.json
        └── Server/
            └── Commands.dat            ← nom, carte, slots, mot de passe…

Quelques points à connaître avant de toucher au fichier :

SituationCe qu’il faut savoir
Serveur créé avant la 3.25.8.0L’ancien Config.json est converti au démarrage en un fichier par difficulté, par exemple Config_NormalDifficulty.txt
Difficulté utiliséeDéfinie par Mode Easy, Mode Normal (défaut) ou Mode Hard dans Commands.dat : modifiez le fichier de config qui correspond
Valeur laissée videLe serveur utilise la valeur par défaut
Carte avec ses propres réglagesUne valeur vide peut être remplacée par la carte ; une valeur que vous avez remplie est prioritaire
Serveur démarréLa plupart des réglages ne se changent pas à chaud : arrêtez le serveur (Shutdown), éditez, relancez

💡 Si vous ne savez plus quels réglages vous avez modifiés, ajoutez le paramètre de lancement -LogGameplayConfig : la console affiche toutes les options qui diffèrent des valeurs par défaut.


Comprendre la syntaxe

Config.txt n’est pas du JSON : pas de guillemets obligatoires, pas de virgules. Chaque réglage tient sur une ligne, la clé puis un espace puis la valeur. Les réglages sont rangés dans des sections entre accolades, et chaque option est précédée d’un commentaire généré automatiquement (lignes // >) qui explique son rôle et sa valeur par défaut.

Exemple de la section Browser après modification :

Browser
{
	// > URL of a 64x64 image shown in the upper-left of the server lobby menu.
	Icon https://exemple.fr/logo-64.png

	// > Short description underneath the server name in the server lobby menu.
	Desc_Hint Serveur FR survie PvE, wipe mensuel

	Login_Token VOTRE_GSLT
}

Règles simples pour ne rien casser :

  • modifiez les lignes existantes plutôt que d’en recréer : le fichier est généré par le serveur avec la bonne structure ;
  • vos propres commentaires (// ...) sont conservés ;
  • en cas d’erreur de saisie, le serveur affiche un avertissement dans la console et applique la valeur par défaut — relisez toujours la console après un redémarrage.

Quatre paramètres de lancement officiels pour s’y retrouver :

ParamètreEffet
-GameplayConfigNoGeneratedCommentsSupprime les commentaires automatiques (>) pour un fichier plus court
-GameplayConfigNoEmptyValuesNe garde que les options que vous avez modifiées
-NoLevelConfigOverridesEmpêche la carte de modifier vos réglages
-GameplayConfigFile="Event.txt"Charge un autre fichier (pratique pour un week-end événement)

Section Browser : l’apparence dans la liste des serveurs

CléRôleDéfaut
IconImage 64×64 (PNG) du menu d’infos du serveurvide
ThumbnailMiniature 32×32 dans la liste publiquevide
Desc_HintTexte sous le nom dans le menu d’infosvide
Desc_FullDescription longue (texte riche accepté)vide
Desc_Server_ListTexte sous le nom dans la liste publique (64 caractères max)vide
Login_TokenVotre GSLT (ne jamais le partager)vide
MonetizationUnspecified, None, NonGameplay ou MonetizedUnspecified

Monetization est facultatif, mais s’il est renseigné, il doit être exact : les joueurs filtrent la liste des serveurs avec ce champ. D’après les règles d’hébergement de Smartly Dressed Games : None pour un serveur gratuit ou avec simples dons, NonGameplay pour des achats purement cosmétiques (couleur de chat, skins maison), Monetized dès qu’un achat donne un avantage en jeu (kits, véhicules…). Dans tous les cas, il est interdit de vendre du contenu premium vanilla (avantages Gold, cosmétiques officiels).


Section Server : réseau, anti-cheat et redémarrages planifiés

CléRôleDéfaut
VAC_SecureValve Anti-Cheattrue
BattlEye_SecureAnti-cheat BattlEyetrue
Max_Ping_MillisecondsPing maximum autorisé750
Timeout_Queue_SecondsTemps max en file d’attente15
Timeout_Game_SecondsDurée de perte de paquets tolérée30
Max_Packets_Per_SecondLimite anti-spam de paquets50
Enable_Scheduled_ShutdownArrêt automatique à heure fixefalse
Scheduled_Shutdown_TimeHeure locale de l’arrêt1:30 am
Scheduled_Shutdown_WarningsAnnonces en chat avant l’arrêt30 min → 1 s
Enable_Update_ShutdownArrêt automatique quand une mise à jour du jeu sortfalse
Update_Steam_Beta_NameBranche suivie (public ou preview)public

⚠️ Ne désactivez pas VAC ou BattlEye à la légère : sur un serveur public, c’est la principale barrière contre les tricheurs.

Le redémarrage quotidien est recommandé par SDG : une partie du code du jeu utilise encore des calculs de temps en simple précision qui se dégradent sur de longues sessions. Activez Enable_Scheduled_Shutdown et faites tourner le serveur dans une boucle de redémarrage (ou laissez faire votre hébergeur). Un Shutdown sauvegarde toujours avant de fermer — c’est aussi une bonne façon d’avoir une sauvegarde par jour. Détails dans sauvegarder et restaurer un serveur Unturned.

L’option Use_FakeIP (connexion par IP sans ouvrir de ports) se trouve aussi dans ce fichier : cherchez-la avec Ctrl+F et passez-la à true si besoin.


Section Items : le loot

Valeurs par défaut au format Easy / Normal / Hard :

CléRôleDéfaut E / N / H
Spawn_ChanceProbabilité (0 à 1) qu’un point de spawn génère un objet0.35 / 0.35 / 0.15
Respawn_TimeSecondes avant qu’un point de spawn puisse regénérer50 / 100 / 150
Despawn_Dropped_TimeSecondes avant disparition d’un objet jeté au sol600
Despawn_Natural_TimeSecondes avant disparition d’un objet apparu naturellement900
Quality_Full_ChanceChance qu’un objet apparaisse à 100 % de qualité0.1
Gun_Bullets_MultiplierMunitions dans les armes trouvées1 / 0.25 / 0.1
Magazine_Bullets_MultiplierMunitions dans les chargeurs trouvés1 / 0.5 / 0.25
Has_DurabilityUsure des objetsfalse / true / true

Exemple : loot généreux sur un serveur Normal

Items
{
	Spawn_Chance 0.7
	Respawn_Time 50
	Gun_Bullets_Multiplier 0.75
}

Spawn_Chance doit rester entre 0 et 1. Au-delà, ce n’est pas « plus de loot » : la valeur est invalide.


Section Zombies : la difficulté réelle du serveur

CléRôleDéfaut E / N / H
Spawn_ChanceProbabilité qu’un point de spawn zombie soit occupé0.2 / 0.25 / 0.3
Loot_ChanceChance qu’un zombie lâche du loot0.55 / 0.5 / 0.3
Respawn_Day_TimeDélai de réapparition le jour (s)360
Respawn_Night_TimeDélai de réapparition la nuit (s)30
Damage_MultiplierDégâts infligés par les zombies0.75 / 1 / 1.5
Armor_MultiplierDégâts reçus par les zombies en headshot1.25 / 1 / 0.75
Sprinter_Chance / Crawler_ChancePoids des variantes rapides / rampantes0 en Easy
Slow_MovementZombies à vitesse de marchetrue / false / false
Can_StunZombies étourdissablestrue / true / false
Can_Target_Barricades / Can_Target_Structures / Can_Target_VehiclesLes zombies attaquent les constructions et véhiculestrue
Full_Moon_Experience_MultiplierMultiplicateur d’XP à la pleine lune2

Exemple : serveur PvP où les zombies ne détruisent pas les bases

Zombies
{
	Can_Target_Barricades false
	Can_Target_Structures false
}

Section Players : survie et pénalités de mort

CléRôleDéfaut E / N / H
Food_Use_TicksVitesse de la faim (plus bas = plus rapide)350 / 300 / 250
Water_Use_TicksVitesse de la soif320 / 270 / 220
Experience_MultiplierMultiplicateur d’XP1.5 / 1 / 1.5
Lose_Items_PvP / Lose_Items_PvEPart des objets perdus à la mort (1 = tout)1
Lose_Clothes_PvP / Lose_Clothes_PvEPerdre ses vêtementstrue
Lose_Weapons_PvP / Lose_Weapons_PvEPerdre ses armes principalestrue
Lose_Skill_Levels_PvP / Lose_Skill_Levels_PvENiveaux de compétence perdus0 / 1 / 2
Lose_Experience_PvP / Lose_Experience_PvEPart d’XP conservée (0.5 = on garde la moitié)0.5
Can_Break_LegsJambes cassées possiblesfalse / true / true
Can_Start_BleedingSaignements possiblesfalse / true / true
Allow_Instakill_HeadshotsHeadshot mortel en un coup (PvP)false / false / true
Spawn_With_Max_SkillsToutes les compétences au maxfalse

Attention au sens des valeurs : Lose_Items_* indique ce que l’on perd, alors que Lose_Experience_* et Lose_Skills_* indiquent ce que l’on garde. Lisez toujours le commentaire généré au-dessus de la clé.

Exemple : serveur PvE « détente » qui ne vide pas l’inventaire

Players
{
	Lose_Items_PvE 0
	Lose_Weapons_PvE false
	Lose_Clothes_PvE false
}

Sections Barricades, Structures et Vehicles : bases et raids

CléSectionRôleDéfaut
Decay_TimeBarricades, StructuresSecondes d’absence du propriétaire avant dégradation de ses constructions604800 (7 jours)
Armor_Lowtier_MultiplierBarricades, StructuresDégâts contre bois et matériaux faibles1
Armor_Hightier_MultiplierBarricades, StructuresDégâts contre métal et matériaux solides0.5
Decay_TimeVehiclesSecondes sans conduite avant que le véhicule s’abîme604800
Respawn_TimeVehiclesDélai de réapparition d’un véhicule300
Has_Battery_ChanceVehiclesChance d’avoir une batterie1 / 0.8 / 0.25

Sur un serveur PvP à wipe mensuel, un Decay_Time plus court (par exemple 259200 = 3 jours) libère la carte des bases abandonnées.


Section Gameplay : interface et règles de groupe

CléRôleDéfaut E / N / H
CrosshairRéticule visibletrue / true / false
HitmarkersMarqueurs de touchetrue / true / false
BallisticsBalistique (sinon hitscan)false / true / true
Chart / Satellite / CompassCarte, GPS, boussole sans avoir l’objetChart en Easy
Group_MapVoir ses coéquipiers sur la cartetrue / true / false
Friendly_FireTir alliéfalse
Max_Group_MembersTaille max des groupes (0 = illimité)0
Timer_RespawnDélai avant réapparition aléatoire (s)10
Timer_HomeDélai avant réapparition au lit (s)30
Can_SuicideOption de suicidetrue

Exemple : serveur PvP limité aux trios

Gameplay
{
	Max_Group_Members 3
	Friendly_Fire false
}

Sections Objects et Events

  • Objects : Resource_Drops_Multiplier (bois, pierre récoltés), Resource_Reset_Multiplier (repousse des arbres et rochers), Fuel_Reset_Multiplier, Water_Reset_Multiplier.
  • Events : Use_Airdrops (true par défaut), Airdrop_Frequency_Min / Airdrop_Frequency_Max (des valeurs plus basses = airdrops plus fréquents), ainsi que la fréquence de la pluie et de la neige.

Recettes prêtes à l’emploi

Type de serveurRéglages clés
PvE entre amisMode Easy ou Normal, PvE dans Commands.dat, Lose_Items_PvE 0, Decay_Time élevé
Survie hardcoreMode Hard, Crosshair false, Items → Spawn_Chance 0.1, Zombies → Damage_Multiplier 2
PvP x2 lootItems → Spawn_Chance 0.7, Respawn_Time 50, Experience_Multiplier 2, Decay_Time 3 jours
RoleplayLose_Items_PvP bas, Can_Suicide false, Max_Group_Members selon vos factions — voir créer un serveur RP Unturned

FAQ

Mes changements ne s’appliquent pas, pourquoi ?

Trois causes fréquentes : le serveur tournait pendant la modification (éditez serveur arrêté), vous avez modifié le fichier d’une autre difficulté que le Mode actif, ou la valeur est invalide (la console l’indique et applique le défaut). Lancez avec -LogGameplayConfig pour voir ce qui est réellement appliqué.

Puis-je encore utiliser Config.json ?

Oui avec le paramètre -UseLegacyJsonGameplayConfig, mais SDG le déconseille : l’ancien format est plus fragile (virgules oubliées, pas de commentaires).

Comment doubler le loot ?

Doublez Spawn_Chance dans la section Items sans dépasser 1, et réduisez Respawn_Time. Voir l’exemple plus haut.

Où régler le mot de passe, la carte et le nombre de joueurs ?

Pas dans Config.txt mais dans Server/Commands.dat (Password, Map, MaxPlayers). Voir installer un serveur Unturned via SteamCMD.


Conclusion

Config.txt est commenté ligne par ligne : une fois la syntaxe comprise (clé, espace, valeur), le plus dur est de choisir votre style de serveur. Arrêtez toujours le serveur avant d’éditer et vérifiez la console au redémarrage.

Pour éditer vos fichiers depuis un navigateur sans SFTP ni ligne de commande, les serveurs Unturned HebergTonServ incluent un gestionnaire de fichiers, des sauvegardes automatiques et un support FR 24/7.

Pour aller plus loin

Sources : Server Configuration — doc officielle Unturned, Server Auto Restart — doc officielle, Gameplay config — wiki Unturned, Setting up a Server — doc officielle.