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.
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 :
| Situation | Ce qu’il faut savoir |
|---|---|
| Serveur créé avant la 3.25.8.0 | L’ancien Config.json est converti au démarrage en un fichier par difficulté, par exemple Config_NormalDifficulty.txt |
| Difficulté utilisée | Définie par Mode Easy, Mode Normal (défaut) ou Mode Hard dans Commands.dat : modifiez le fichier de config qui correspond |
| Valeur laissée vide | Le serveur utilise la valeur par défaut |
| Carte avec ses propres réglages | Une 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ètre | Effet |
|---|---|
-GameplayConfigNoGeneratedComments | Supprime les commentaires automatiques (>) pour un fichier plus court |
-GameplayConfigNoEmptyValues | Ne garde que les options que vous avez modifiées |
-NoLevelConfigOverrides | Empê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ôle | Défaut |
|---|---|---|
Icon | Image 64×64 (PNG) du menu d’infos du serveur | vide |
Thumbnail | Miniature 32×32 dans la liste publique | vide |
Desc_Hint | Texte sous le nom dans le menu d’infos | vide |
Desc_Full | Description longue (texte riche accepté) | vide |
Desc_Server_List | Texte sous le nom dans la liste publique (64 caractères max) | vide |
Login_Token | Votre GSLT (ne jamais le partager) | vide |
Monetization | Unspecified, None, NonGameplay ou Monetized | Unspecified |
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ôle | Défaut |
|---|---|---|
VAC_Secure | Valve Anti-Cheat | true |
BattlEye_Secure | Anti-cheat BattlEye | true |
Max_Ping_Milliseconds | Ping maximum autorisé | 750 |
Timeout_Queue_Seconds | Temps max en file d’attente | 15 |
Timeout_Game_Seconds | Durée de perte de paquets tolérée | 30 |
Max_Packets_Per_Second | Limite anti-spam de paquets | 50 |
Enable_Scheduled_Shutdown | Arrêt automatique à heure fixe | false |
Scheduled_Shutdown_Time | Heure locale de l’arrêt | 1:30 am |
Scheduled_Shutdown_Warnings | Annonces en chat avant l’arrêt | 30 min → 1 s |
Enable_Update_Shutdown | Arrêt automatique quand une mise à jour du jeu sort | false |
Update_Steam_Beta_Name | Branche 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ôle | Défaut E / N / H |
|---|---|---|
Spawn_Chance | Probabilité (0 à 1) qu’un point de spawn génère un objet | 0.35 / 0.35 / 0.15 |
Respawn_Time | Secondes avant qu’un point de spawn puisse regénérer | 50 / 100 / 150 |
Despawn_Dropped_Time | Secondes avant disparition d’un objet jeté au sol | 600 |
Despawn_Natural_Time | Secondes avant disparition d’un objet apparu naturellement | 900 |
Quality_Full_Chance | Chance qu’un objet apparaisse à 100 % de qualité | 0.1 |
Gun_Bullets_Multiplier | Munitions dans les armes trouvées | 1 / 0.25 / 0.1 |
Magazine_Bullets_Multiplier | Munitions dans les chargeurs trouvés | 1 / 0.5 / 0.25 |
Has_Durability | Usure des objets | false / 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_Chancedoit 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ôle | Défaut E / N / H |
|---|---|---|
Spawn_Chance | Probabilité qu’un point de spawn zombie soit occupé | 0.2 / 0.25 / 0.3 |
Loot_Chance | Chance qu’un zombie lâche du loot | 0.55 / 0.5 / 0.3 |
Respawn_Day_Time | Délai de réapparition le jour (s) | 360 |
Respawn_Night_Time | Délai de réapparition la nuit (s) | 30 |
Damage_Multiplier | Dégâts infligés par les zombies | 0.75 / 1 / 1.5 |
Armor_Multiplier | Dégâts reçus par les zombies en headshot | 1.25 / 1 / 0.75 |
Sprinter_Chance / Crawler_Chance | Poids des variantes rapides / rampantes | 0 en Easy |
Slow_Movement | Zombies à vitesse de marche | true / false / false |
Can_Stun | Zombies étourdissables | true / true / false |
Can_Target_Barricades / Can_Target_Structures / Can_Target_Vehicles | Les zombies attaquent les constructions et véhicules | true |
Full_Moon_Experience_Multiplier | Multiplicateur d’XP à la pleine lune | 2 |
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ôle | Défaut E / N / H |
|---|---|---|
Food_Use_Ticks | Vitesse de la faim (plus bas = plus rapide) | 350 / 300 / 250 |
Water_Use_Ticks | Vitesse de la soif | 320 / 270 / 220 |
Experience_Multiplier | Multiplicateur d’XP | 1.5 / 1 / 1.5 |
Lose_Items_PvP / Lose_Items_PvE | Part des objets perdus à la mort (1 = tout) | 1 |
Lose_Clothes_PvP / Lose_Clothes_PvE | Perdre ses vêtements | true |
Lose_Weapons_PvP / Lose_Weapons_PvE | Perdre ses armes principales | true |
Lose_Skill_Levels_PvP / Lose_Skill_Levels_PvE | Niveaux de compétence perdus | 0 / 1 / 2 |
Lose_Experience_PvP / Lose_Experience_PvE | Part d’XP conservée (0.5 = on garde la moitié) | 0.5 |
Can_Break_Legs | Jambes cassées possibles | false / true / true |
Can_Start_Bleeding | Saignements possibles | false / true / true |
Allow_Instakill_Headshots | Headshot mortel en un coup (PvP) | false / false / true |
Spawn_With_Max_Skills | Toutes les compétences au max | false |
Attention au sens des valeurs :
Lose_Items_*indique ce que l’on perd, alors queLose_Experience_*etLose_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é | Section | Rôle | Défaut |
|---|---|---|---|
Decay_Time | Barricades, Structures | Secondes d’absence du propriétaire avant dégradation de ses constructions | 604800 (7 jours) |
Armor_Lowtier_Multiplier | Barricades, Structures | Dégâts contre bois et matériaux faibles | 1 |
Armor_Hightier_Multiplier | Barricades, Structures | Dégâts contre métal et matériaux solides | 0.5 |
Decay_Time | Vehicles | Secondes sans conduite avant que le véhicule s’abîme | 604800 |
Respawn_Time | Vehicles | Délai de réapparition d’un véhicule | 300 |
Has_Battery_Chance | Vehicles | Chance d’avoir une batterie | 1 / 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ôle | Défaut E / N / H |
|---|---|---|
Crosshair | Réticule visible | true / true / false |
Hitmarkers | Marqueurs de touche | true / true / false |
Ballistics | Balistique (sinon hitscan) | false / true / true |
Chart / Satellite / Compass | Carte, GPS, boussole sans avoir l’objet | Chart en Easy |
Group_Map | Voir ses coéquipiers sur la carte | true / true / false |
Friendly_Fire | Tir allié | false |
Max_Group_Members | Taille max des groupes (0 = illimité) | 0 |
Timer_Respawn | Délai avant réapparition aléatoire (s) | 10 |
Timer_Home | Délai avant réapparition au lit (s) | 30 |
Can_Suicide | Option de suicide | true |
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 serveur | Réglages clés |
|---|---|
| PvE entre amis | Mode Easy ou Normal, PvE dans Commands.dat, Lose_Items_PvE 0, Decay_Time élevé |
| Survie hardcore | Mode Hard, Crosshair false, Items → Spawn_Chance 0.1, Zombies → Damage_Multiplier 2 |
| PvP x2 loot | Items → Spawn_Chance 0.7, Respawn_Time 50, Experience_Multiplier 2, Decay_Time 3 jours |
| Roleplay | Lose_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
- Meilleur hébergeur Unturned 2026 : comment choisir
- Liste des commandes admin Unturned
- Créer un serveur RP Unturned
- Mon serveur Unturned ne s’affiche pas : dépannage
Sources : Server Configuration — doc officielle Unturned, Server Auto Restart — doc officielle, Gameplay config — wiki Unturned, Setting up a Server — doc officielle.



