Configuration du serveur

Fichier de service systemd

Le service est défini dans :

/etc/systemd/system/dauphincraft.service

Contenu type :

[Unit]
Description=DauphinCraft Game Server
After=network.target

[Service]
User=dauphincraft
WorkingDirectory=/opt/dauphincraft
ExecStart=/opt/dauphincraft/DauphinCraft.x86_64 --headless --port 7777
Restart=on-failure
RestartSec=5s
StandardOutput=append:/var/log/dauphincraft.log
StandardError=append:/var/log/dauphincraft.log

[Install]
WantedBy=multi-user.target

Modifier le port d’écoute

  1. Éditez le fichier service :

    sudo nano /etc/systemd/system/dauphincraft.service
    
  2. Modifiez la ligne ExecStart pour changer le port :

    ExecStart=/opt/dauphincraft/DauphinCraft.x86_64 --headless --port 9999
    
  3. Rechargez la configuration et redémarrez le service :

    sudo systemctl daemon-reload
    sudo systemctl restart dauphincraft
    
  4. N’oubliez pas d’ouvrir le nouveau port dans le pare-feu (voir Installation du serveur).

Nombre maximum de joueurs

La limite de joueurs est définie à 16 par défaut dans le code source (scripts/net/NetworkManager.gd). Cette valeur sera exposée en paramètre de ligne de commande dans une version future.

Pour modifier temporairement la limite, il est actuellement nécessaire de recompiler le projet avec la valeur souhaitée.

Note

Une option --max-players <N> sera ajoutée dans la version 0.2.0.

Sauvegarde du monde

Avertissement

La sauvegarde persistante du monde n’est pas encore implémentée dans la version 0.1.0. Le monde est régénéré à chaque redémarrage du serveur.

Cette fonctionnalité est prévue pour une version future.