Configuration du serveur ======================== Fichier de service systemd --------------------------- Le service est défini dans : .. code-block:: text /etc/systemd/system/dauphincraft.service Contenu type : .. code-block:: ini [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 : .. code-block:: bash sudo nano /etc/systemd/system/dauphincraft.service 2. Modifiez la ligne ``ExecStart`` pour changer le port : .. code-block:: text ExecStart=/opt/dauphincraft/DauphinCraft.x86_64 --headless --port 9999 3. Rechargez la configuration et redémarrez le service : .. code-block:: bash sudo systemctl daemon-reload sudo systemctl restart dauphincraft 4. N'oubliez pas d'ouvrir le nouveau port dans le pare-feu (voir :doc:`installation_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 `` sera ajoutée dans la version 0.2.0. Sauvegarde du monde ------------------- .. warning:: 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.