tutoriel Fichier serverconfig.xml

Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
Statut
N'est pas ouverte pour d'autres réponses.

Dylan.

Auteur
Tutorial creator
Inscrit
11 Janvier 2025
Messages
11
Je vais vous partagé un fichier de configuration pour un serveur PVE, libre à vous de modifié le fichier.
Par ailleurs il n'est pas complet je vous laisse donc rajouté vos information.


Code:
<?xml version="1.0"?>
<ServerSettings>

    <!-- Infos serveur -->
    <property name="ServerName" value="NomdeVotreServeur"/>
    <property name="ServerDescription" value="Description!"/>
    <property name="Region" value="Europe"/>
    <property name="Language" value="French"/>
    <property name="ServerVisibility" value="2"/>
    <property name="ServerPassword" value=""/>
    <property name="ServerPort" value="VotrePort" />
    <property name="ServerMaxPlayerCount" value="10" />
    <property name="ServerDisabledNetworkProtocols" value="SteamNetworking"/>
    <property name="EACEnabled" value="true"/>

    <!-- Telnet (obligatoire sinon le serveur crash) -->
    <property name="TelnetEnabled" value="true" />
    <property name="TelnetPort" value="8081" />
    <property name="TelnetPassword" value="" />
    <property name="TelnetFailedLoginLimit" value="10"/>
    <property name="TelnetFailedLoginsBlocktime" value="10"/>

    <!-- World et sauvegarde -->
    <property name="GameWorld" value="Navezgane"/>
    <property name="GameName" value="RedneckCommunity"/>
    <property name="GameMode" value="GameModeSurvival"/>
    <property name="DayNightLength" value="60"/>
    <property name="DayLightLength" value="18"/>
    <property name="SaveDataLimit" value="-1"/>
    <property name="ServerAdminSlots" value="1"/>

    <!-- Difficulté et loot -->
    <property name="GameDifficulty" value="2"/> <!-- Moyen -->
    <property name="BlockDamagePlayer" value="100"/>
    <property name="BlockDamageAI" value="100"/>
    <property name="XPMultiplier" value="300"/>
    <property name="LootAbundance" value="300"/>
    <property name="LootRespawnDays" value="3"/>
    <property name="AirDropFrequency" value="10"/>
    <property name="AirDropMarker" value="true"/>

    <!-- PVE / Multijoueur -->
    <property name="PlayerKillingMode" value="0"/> <!-- 0 = Pas de PVP -->
    <property name="EnemySpawnMode" value="false"/>
    <property name="EnemyDifficulty" value="0"/>
    <property name="BloodMoonFrequency" value="0"/>
    <property name="BloodMoonEnemyCount" value="0"/>

    <!-- Claim -->
    <property name="LandClaimCount" value="4"/>
    <property name="LandClaimSize" value="41"/>
    <property name="LandClaimExpiryTime" value="15"/>
    <property name="LandClaimDecayMode" value="0"/>
    <property name="LandClaimOnlineDurabilityModifier" value="0"/>
    <property name="LandClaimOfflineDurabilityModifier" value="0"/>
    <property name="LandClaimOfflineDelay" value="0"/>


    <property name="DropOnDeath" value="0" />    
    <!-- 0 = nothing, 1 = everything, 2 = toolbelt only, 3 = backpack only, 4 = delete all -->
    <property name="DropOnQuit" value="0" />
    <!-- 0 = nothing, 1 = everything, 2 = toolbelt only, 3 = backpack only -->

    <property name="BedrollDeadZoneSize" value="30" />
    <!-- Size (box "radius", so a box with 2 times the given value for each side's length) of bedroll deadzone, no zombies will spawn inside this area, and any cleared sleeper volumes that touch a bedroll deadzone will not spawn after they've been cleared. -->

    <property name="BedrollExpiryTime" value="45" />
    <!-- Number of real world days a bedroll stays active after owner was last online -->

    <!-- Performance related -->
    <property name="MaxSpawnedZombies" value="64" />
    <!-- This setting covers the entire map. There can only be this many zombies on the entire map at one time. Changing this setting has a huge impact on performance. -->

    <property name="MaxSpawnedAnimals" value="60" />
    <!-- If your server has a large number of players you can increase this limit to add more wildlife. Animals don't consume as much CPU as zombies. NOTE: That this doesn't cause more animals to spawn arbitrarily: The biome spawning system only spawns a certain number of animals in a given area, but if you have lots of players that are all spread out then you may be hitting the limit and can increase it. -->

    <property name="ServerMaxAllowedViewDistance"    value="12" />                <!-- Max viewdistance a client may request (6 - 12). High impact on memory usage and performance. -->

    <!-- Zombie settings -->
    <property name="ZombieFeralSense" value="0" />            
    <!-- 0-3 (Off, Day, Night, All) -->

    <property name="ZombieMove" value="0" />
    <!-- 0-4 (walk, jog, run, sprint, nightmare) -->

    <property name="ZombieMoveNight" value="0" />
    <!-- 0-4 (walk, jog, run, sprint, nightmare) -->

    <property name="ZombieFeralMove" value="0" />
    <!-- 0-4 (walk, jog, run, sprint, nightmare) -->

    <property name="ZombieBMMove" value="0" />
    <!-- 0-4 (walk, jog, run, sprint, nightmare) -->

    <property name="BloodMoonRange" value="0" />
    <!-- How many days can the actual blood moon day randomly deviate from the above setting. Setting this to 0 makes blood moons happen exactly each Nth day as specified in BloodMoonFrequency -->

    <property name="BloodMoonWarning" value="8" />
    <!-- The Hour number that the red day number begins on a blood moon day. Setting this to -1 makes the red never show.  -->


</ServerSettings>

On va détailler les codes les plus importants:

Mode PVE
Code:
<property name="PlayerKillingMode" value="0"/> <!-- Pas de PVP -->
<property name="EnemySpawnMode" value="false"/> <!-- Pas de zombies -->
<property name="BloodMoonFrequency" value="0"/> <!-- Pas de Blood Moon -->

XP & loot boostés (style fun/PVE chill)
Code:
<property name="XPMultiplier" value="300"/>
<property name="LootAbundance" value="300"/>
<property name="LootRespawnDays" value="3"/>
➤Parfait pour un serveur étendu, farm + progression rapide.

Paramètres de drop sécurisants (rien à perdre)

Code:
<property name="DropOnDeath" value="0"/>
<property name="DropOnQuit" value="0"/>
Adapté pour les joueurs occasionnels, pas punitif du tout

AirDrop toutes les 10h avec marqueur
Code:
<property name="AirDropFrequency" value="10"/>
<property name="AirDropMarker" value="true"/>

Réclamation solide et protectrice
Code:
<property name="LandClaimCount" value="4"/>
<property name="LandClaimSize" value="41"/>
<property name="LandClaimExpiryTime" value="15"/>
<property name="LandClaimOnlineDurabilityModifier" value="0"/>
<property name="LandClaimOfflineDurabilityModifier" value="0"/>
➤ Avec durabilityModifier = 0, vos revendications sont indestructibles (ce qui est parfait pour PVE).

Activer les zombies
Code:
<property name="EnemySpawnMode" value="true"/>
<property name="BloodMoonFrequency" value="7"/>
Mais si vous voulez un serveur full chill / créatif ou détente , ce n'est pas nécessaire.

Hebergeur 7DTD.png
 
Dernière édition par un modérateur:
Statut
N'est pas ouverte pour d'autres réponses.
-->
Retour
Haut