Outils pour utilisateurs

Outils du site


admin:services:ludo.chapril.org:test

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
admin:services:ludo.chapril.org:test [2025/03/29 08:53] – ↷ Page déplacée de admin:services:luanti.chapril.org:test à admin:services:ludo.chapril.org:test pitchumadmin:services:ludo.chapril.org:test [2026/02/17 14:36] (Version actuelle) – Correction typographique fhenry2
Ligne 2: Ligne 2:
  
 Cette instance ne sert qu'à tester des mods, des configurations de serveur, des mises à jour, etc. Cette instance ne sert qu'à tester des mods, des configurations de serveur, des mises à jour, etc.
-Un système de whitelist a été mis en place pour en restreindre l'accès (voir la section **mods** ci-dessous).+Un système de //whitelist// a été mis en place pour en restreindre l'accès (voir la section **mods** ci-dessous).
  
 ===== Configuration du service ===== ===== Configuration du service =====
-  * port TCP dédié : 30000 (on rejoint le serveur sur minetest.chapril.org:30000) 
-  * configuration systemd dans ''/etc/minetest.conf'' (on utilise le service ''minetest-server.service'') 
-  * instance située dans ''/srv/minetest.chapril.org/instances/30000-test'' 
-  * 2 bases de données postgresql : ''minetest-users-test'' et ''minetest-world-test'' 
  
-<note important>Cette instance ne doit être active que pendant les phases de travail sur minetest.</note>+ 
 +Le port TCP dédié est ''30000'' pour rejoindre le serveur sur ''minetest.chapril.org:30000''
 +   
 +La configuration Systemd est dans ''/etc/minetest.conf'' pour le service ''minetest-server.service''
 + 
 +L’instance est située dans ''/srv/minetest.chapril.org/instances/30000-test/''
 +   
 +Deux bases de données PostgreSQL : ''minetest-users-test'' et ''minetest-world-test''
 + 
 +<note important> 
 +Cette instance ne doit être active que pendant les phases de travail sur ''minetest''. 
 +</note>
  
 ===== Mods ===== ===== Mods =====
-Le mod [[https://content.minetest.net/packages/Zughy/whitelist/|whitelist]] a été installé et activé pour cette instance. Il permet de lister les comptes ayant le droit de se connecter à cette instance. Cela évite d'avoir des joueurs qui y arrivent par hasard et trouvent un monde vide qui est potentiellement instable. 
  
-Afin d'accéder à cette instance, il faut demander à un ou une admin de l'instance d'être ajouté-e en indiquant son nom de joueur ou joueuse. En retour, vous recevrez le mot de passe à utiliser initialement. Une fois connecté-e, modifiez votre mot de passe via le menu de jeu (accessible avec la touche ''échap'' du clavier).+Le mod [[https://content.minetest.net/packages/Zughy/whitelist/|whitelist]] a été installé et activé pour cette instance. 
 +Il permet de lister les comptes ayant le droit de se connecter à cette instance. 
 +Cela évite d'avoir des joueurs qui y arrivent par hasard et trouvent un monde vide qui est potentiellement instable. 
 + 
 +Afin d'accéder à cette instance, il faut demander à un ou une admin de l'instance d'être ajouté-e en indiquant son nom de joueur ou joueuse. 
 +En retour, vous recevrez le mot de passe à utiliser initialement. 
 +Une fois connecté-e, modifiez votre mot de passe via le menu de jeu (accessible avec la touche ''échap'' du clavier).
  
 ===== Configuration du monde ===== ===== Configuration du monde =====
 +
 Il s'agit du fichier ''world.mt'' : Il s'agit du fichier ''world.mt'' :
  
 <code bash> <code bash>
-=(^-^)=root@ludo:/srv/minetest.chapril.org/instances/30000-testcat world.mt +cd /srv/minetest.chapril.org/instances/30000-test
 +cat world.mt 
 +</code> 
 +<code>
 gameid = minetest gameid = minetest
  
Ligne 36: Ligne 52:
 </code> </code>
  
-On crée les bases de données postgres :+On crée les bases de données PostgreSQL :
  
 <code bash> <code bash>
 su - postgres su - postgres
 psql psql
 +</code>
 +<code sql>
 CREATE DATABASE "minetest-auth" WITH OWNER minetest; CREATE DATABASE "minetest-auth" WITH OWNER minetest;
 CREATE DATABASE "minetest-users-test" WITH OWNER minetest; CREATE DATABASE "minetest-users-test" WITH OWNER minetest;
Ligne 47: Ligne 65:
  
 ===== Vérification par principe ===== ===== Vérification par principe =====
 +
 On s'assure que les fichiers aient bien le bon propriétaire : On s'assure que les fichiers aient bien le bon propriétaire :
  
 <code bash> <code bash>
-=(^-^)=root@ludo:/srv/minetest.chapril.orgchown -R Debian-minetest:minetest home/.minetest/mods/whitelist +cd /srv/minetest.chapril.org
-=(^-^)=root@ludo:/srv/minetest.chapril.org# chown -R Debian-minetest:games instance/30000-test+chown -R Debian-minetest:minetest home/.minetest/mods/whitelist 
 +chown -R Debian-minetest:games instance/30000-test
 </code> </code>
  
 ===== Démarrage du service ===== ===== Démarrage du service =====
 +
 <code bash> <code bash>
-=(^-^)=root@ludo:~systemctl start minetest-server.service+cd ~
 +systemctl start minetest-server.service
 </code> </code>
admin/services/ludo.chapril.org/test.txt · Dernière modification : 2026/02/17 14:36 de fhenry2