Aller au contenu
CubeVote

Générateur de server.properties

Chaque option du fichier, expliquée là où on la règle. Partez d'un préréglage ou importez votre fichier actuel : l'outil signale ce qui met le serveur en danger, un online-mode coupé sans proxy, un RCON sans mot de passe, avant que vous ne le découvriez en jeu.

Votre serveur rame ? La configuration anti-lag Premiumserver.properties, bukkit.yml, spigot.yml, Paper, Purpur et Pufferfish réglés pour votre type de serveur et votre nombre de joueurs.Voir →

Partir d'un préréglage

Importer mon server.properties

Général

motd

Le texte sous le nom du serveur dans la liste. Les codes & sont convertis ; voyez le générateur de MOTD pour les couleurs.

max-players

Au-delà, les nouveaux joueurs sont refusés. Les opérateurs peuvent entrer quand même si le plugin le permet.

gamemode

Le mode des nouveaux joueurs.

force-gamemode

Remet chaque joueur dans le mode par défaut à chaque connexion.

difficulty

Paisible supprime les monstres hostiles.

hardcore

Difficulté maximale et une seule vie : un joueur mort passe spectateur.

pvp

Autorise les joueurs à se blesser entre eux.

Monde

level-name

Le dossier du monde. Le changer crée un nouveau monde sans effacer l'ancien.

level-seed

Laissez vide pour une graine aléatoire. Ne s'applique qu'à la création du monde.

level-type

Amplifié demande beaucoup plus de ressources.

generate-structures

Villages, temples, forteresses…

allow-nether

Désactivé, les portails ne mènent nulle part.

spawn-monsters

Apparition des monstres hostiles.

spawn-protection

Rayon, en blocs, où seuls les opérateurs construisent. Ne s'applique que s'il existe au moins un opérateur. 0 pour désactiver.

max-world-size

Rayon de la bordure, en blocs.

Joueurs et règles

white-list

Seuls les joueurs ajoutés avec /whitelist add peuvent entrer.

enforce-whitelist

Expulse les joueurs déjà connectés qui n'y figurent pas, au rechargement de la liste.

allow-flight

Désactivé, un joueur qui flotte trop longtemps est expulsé. À activer si un plugin donne le vol.

player-idle-timeout

Minutes d'inactivité avant expulsion. 0 pour ne jamais expulser.

op-permission-level

4 donne tout, y compris /stop. 3 suffit pour modérer.

function-permission-level

Niveau de permission des fonctions de datapacks.

enable-command-block

Nécessaire pour les cartes d'aventure et beaucoup de mini-jeux.

hide-online-players

La liste des serveurs n'affiche plus les pseudos au survol.

broadcast-console-to-ops

Les opérateurs voient les commandes lancées depuis la console.

Réseau et sécurité

server-port

Sur un autre port que 25565, les joueurs doivent le taper, ou ajoutez un enregistrement SRV.

server-ip

Laissez vide dans presque tous les cas : le serveur écoute alors sur toutes les interfaces.

online-mode

Vérifie chaque compte auprès de Mojang. Désactivé, n'importe qui prend n'importe quel pseudo, y compris celui d'un opérateur.

enforce-secure-profile

Refuse les joueurs sans clé de signature du chat. À désactiver derrière certains proxys ou pour des clients modifiés.

prevent-proxy-connections

Refuse un joueur dont l'adresse diffère de celle vue par Mojang. Casse souvent les joueurs derrière un VPN légitime.

network-compression-threshold

Taille à partir de laquelle les paquets sont compressés. -1 désactive, utile derrière un proxy sur la même machine.

rate-limit

Paquets par seconde avant expulsion. 0 pour aucune limite.

enable-status

Désactivé, le serveur paraît hors ligne dans la liste, et sur CubeVote.

log-ips

Désactivez pour ne pas conserver d'adresses IP dans les journaux (RGPD).

accepts-transfers

Autorise l'arrivée de joueurs transférés par la commande /transfer d'un autre serveur (1.20.5+).

Performances

view-distance

Chunks envoyés autour de chaque joueur. Le coût croît avec son carré : c'est le premier réglage à baisser en cas de lag.

simulation-distance

Chunks où le monde vit (cultures, créatures, redstone). Peut être plus faible que la distance de vue.

entity-broadcast-range-percentage

En pourcentage : à 50, les entités ne sont envoyées qu'à mi-distance.

max-tick-time

Millisecondes avant que le chien de garde arrête un serveur figé. -1 désactive.

sync-chunk-writes

Plus sûr en cas de coupure, un peu plus lent. Paper le désactive par défaut.

pause-when-empty-seconds

Secondes sans joueur avant que le serveur se mette en pause (1.21.2+). -1 ou 0 pour ne jamais s'arrêter, utile pour les fermes.

Pack de ressources

resource-pack

Adresse de téléchargement direct du .zip.

resource-pack-sha1

Sans elle, les joueurs retéléchargent le pack à chaque connexion.

require-resource-pack

Refuser le pack déconnecte le joueur.

resource-pack-prompt

Texte affiché quand le jeu propose le pack.

Administration à distance

enable-rcon

Console à distance. À n'activer qu'avec un mot de passe long et un port fermé au public.

rcon.port

Ne l'ouvrez pas dans le pare-feu : RCON n'est pas chiffré.

rcon.password

Il circule en clair : utilisez-le seulement sur la machine ou un réseau privé.

enable-query

Protocole GameSpy utilisé par certains sites de statut.

query.port

En UDP.

Aucun problème détecté

    server.properties

    Arrêtez le serveur, remplacez le fichier, relancez. Le serveur complète lui-même les options absentes.

    #Minecraft server properties
    #Généré sur cubevote.net/outils/server-properties
    accepts-transfers=false
    allow-flight=false
    allow-nether=true
    broadcast-console-to-ops=true
    difficulty=easy
    enable-command-block=false
    enable-query=false
    enable-rcon=false
    enable-status=true
    enforce-secure-profile=true
    enforce-whitelist=false
    entity-broadcast-range-percentage=100
    force-gamemode=false
    function-permission-level=2
    gamemode=survival
    generate-structures=true
    hardcore=false
    hide-online-players=false
    level-name=world
    level-seed=
    level-type=minecraft\:normal
    log-ips=true
    max-players=20
    max-tick-time=60000
    max-world-size=29999984
    motd=A Minecraft Server
    network-compression-threshold=256
    online-mode=true
    op-permission-level=4
    pause-when-empty-seconds=60
    player-idle-timeout=0
    prevent-proxy-connections=false
    pvp=true
    query.port=25565
    rate-limit=0
    rcon.password=
    rcon.port=25575
    require-resource-pack=false
    resource-pack=
    resource-pack-prompt=
    resource-pack-sha1=
    server-ip=
    server-port=25565
    simulation-distance=10
    spawn-monsters=true
    spawn-protection=16
    sync-chunk-writes=true
    view-distance=10
    white-list=false
    

    Les guides pour aller plus loin

    Dans la même boîte à outils