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>
97 lines
2.6 KiB
ReStructuredText
97 lines
2.6 KiB
ReStructuredText
Installation du serveur
|
|
=======================
|
|
|
|
Ce guide décrit l'installation du serveur dédié DauphinCraft sur une machine Linux.
|
|
|
|
Prérequis
|
|
---------
|
|
|
|
+--------------------+-----------------------------------------------+
|
|
| Composant | Requis |
|
|
+====================+===============================================+
|
|
| Système | Debian 11+ ou Ubuntu 22.04 LTS (64 bits) |
|
|
+--------------------+-----------------------------------------------+
|
|
| RAM | 1 Go minimum |
|
|
+--------------------+-----------------------------------------------+
|
|
| Stockage | 500 Mo libres |
|
|
+--------------------+-----------------------------------------------+
|
|
| Réseau | IP publique ou réseau local avec NAT |
|
|
+--------------------+-----------------------------------------------+
|
|
| Port | UDP 7777 ouvert en entrée |
|
|
+--------------------+-----------------------------------------------+
|
|
| Droits | Accès root ou sudo |
|
|
+--------------------+-----------------------------------------------+
|
|
|
|
Extraction de l'archive
|
|
-----------------------
|
|
|
|
Téléchargez l'archive serveur depuis le dépôt officiel :
|
|
|
|
.. code-block:: bash
|
|
|
|
wget http://<gitea-host>/dauphincraft/releases/download/v0.1.0/DauphinCraft-Server-v0.1.tar.gz
|
|
|
|
Extrayez-la dans ``/opt`` :
|
|
|
|
.. code-block:: bash
|
|
|
|
sudo tar -xzf DauphinCraft-Server-v0.1.tar.gz -C /opt/
|
|
sudo mv /opt/DauphinCraft-Server /opt/dauphincraft
|
|
|
|
Installation
|
|
------------
|
|
|
|
Lancez le script d'installation fourni en tant que root :
|
|
|
|
.. code-block:: bash
|
|
|
|
cd /opt/dauphincraft
|
|
sudo bash install.sh
|
|
|
|
Ce script :
|
|
|
|
1. Crée un utilisateur système ``dauphincraft``.
|
|
2. Installe le fichier de service systemd dans ``/etc/systemd/system/dauphincraft.service``.
|
|
3. Active et démarre le service automatiquement.
|
|
|
|
Vérification du service
|
|
-----------------------
|
|
|
|
.. code-block:: bash
|
|
|
|
systemctl status dauphincraft
|
|
|
|
Une sortie de type ``Active: active (running)`` confirme que le serveur tourne correctement.
|
|
|
|
Ouverture du port pare-feu
|
|
---------------------------
|
|
|
|
Avec **ufw** (Ubuntu) :
|
|
|
|
.. code-block:: bash
|
|
|
|
sudo ufw allow 7777/udp
|
|
sudo ufw reload
|
|
|
|
Avec **iptables** :
|
|
|
|
.. code-block:: bash
|
|
|
|
sudo iptables -A INPUT -p udp --dport 7777 -j ACCEPT
|
|
sudo iptables-save > /etc/iptables/rules.v4
|
|
|
|
Consultation des logs
|
|
---------------------
|
|
|
|
Via **journalctl** (en temps réel) :
|
|
|
|
.. code-block:: bash
|
|
|
|
journalctl -u dauphincraft -f
|
|
|
|
Via le fichier de log :
|
|
|
|
.. code-block:: bash
|
|
|
|
tail -f /var/log/dauphincraft.log
|