Manuel complet DauphinCraft v0.1.0 : 14 pages RST (joueur, admin, dev, annexes), conf.py rtd-theme, Makefile/make.bat, build HTML propre. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
80 lines
1.9 KiB
ReStructuredText
80 lines
1.9 KiB
ReStructuredText
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 <N>`` 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.
|