docs: Sphinx manuel joueur/admin/dev + build HTML

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>
This commit is contained in:
Floppyrj45
2026-04-19 17:57:47 +02:00
parent 9429360966
commit cafdb7d27e
128 changed files with 14093 additions and 0 deletions

View File

@@ -0,0 +1,79 @@
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.