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
Éditez le fichier service :
sudo nano /etc/systemd/system/dauphincraft.service
Modifiez la ligne
ExecStartpour changer le port :ExecStart=/opt/dauphincraft/DauphinCraft.x86_64 --headless --port 9999
Rechargez la configuration et redémarrez le service :
sudo systemctl daemon-reload sudo systemctl restart dauphincraft
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.