« Hébergement des serveurs minecraft » : différence entre les versions

De WikiBR
 
(4 versions intermédiaires par le même utilisateur non affichées)
Ligne 5 : Ligne 5 :


== Obtenir son serveur ==
== Obtenir son serveur ==
=== Condition d'accès ===
=== Conditions d'accès ===
Les serveurs minecraft ont pour but de donner un service aux élèves de l’École polytechnique. À ce titre, le serveur doit être destiné à être utilisé par des élèves. Ainsi, une demande pour un serveur public ne sera pas acceptée. Cependant, il est possible de fournir à un élève un serveur privé où il est le seul à l’École polytechnique, tant que le nombre de personnes y reste raisonnable.
Les serveurs minecraft ont pour but de donner un service aux élèves de l’École polytechnique. À ce titre, le serveur doit être destiné à être utilisé par des élèves. Ainsi, une demande pour un serveur public ne sera pas acceptée. Cependant, il est possible de fournir à un élève un serveur privé où il est le seul à l’École polytechnique, tant que le nombre de personnes y reste raisonnable.


Ligne 11 : Ligne 11 :


=== Faire sa demande ===
=== Faire sa demande ===
Pour obtenir son serveur, il faut créer un fichier <code>nom_du_serveur.yml</code> (avec votre propre nom), y rentrer et modifier la configuration suivante :
Pour obtenir son serveur, il faut créer un fichier <code>nom_du_serveur.yml</code> (en choisissant votre nom de serveur), y rentrer et modifier la configuration suivante :
# Décommentez la ligne ci-dessous pour des serveurs d'une version antérieure à 1.17.
# version: 'java8-multiarch'
  environment:
  environment:
   # Message s'affichant en dessous du titre lorsque l'on choisi
   # Message s'affichant en dessous du titre lorsque l'on choisi
   # son serveur sur minecraft
   # son serveur sur minecraft
   MOTD: "wouhou"
   MOTD: "wouhou"
  # À titre indicatif, la whitelist sera toujours activée et cette option ignorée dans
  # la configuration pour des raisons de sécurité
   ENABLE_WHITELIST: "TRUE"
   ENABLE_WHITELIST: "TRUE"
   # Les noms d'utilisateur ou uuid, séparés par des virgules
   # Les noms d'utilisateur ou uuid, séparés par des virgules
  # ci-dessous des exemples (à modifier !!)
   WHITELIST: "pseudo_01,04739d3c-8e41-4992-b167-af93f0ffe84c,pseudo_02"
   WHITELIST: "pseudo_01,04739d3c-8e41-4992-b167-af93f0ffe84c,pseudo_02"
   OPS: "pseudo_01,04739d3c-8e41-4992-b167-af93f0ffe84c"
   OPS: "pseudo_01,04739d3c-8e41-4992-b167-af93f0ffe84c"
   ENABLE_COMMAND_BLOCK: "TRUE"
   ENABLE_COMMAND_BLOCK: "TRUE"
   MAX_PLAYERS: "50"
   MAX_PLAYERS: "20"


{{attention|Le nom du serveur ne doit contenir que des lettres minuscules et des chiffres et des tirets du bas et commencer par une lettre !}}
{{attention|Le nom du serveur ne doit contenir que des lettres minuscules, des chiffres et des tirets du bas, et commencer par une lettre !}}


Pour connaître toutes les options (notamment avoir un serveur moddée, une map automatiquement, ...), elles sont disponibles dans [https://github.com/itzg/docker-minecraft-server ce dépôt]. Les valeurs données ici sont suffisantes pour un serveur Vanilla sur la dernière version de minecraft. Si il y a des volontés autre pour le serveur, ne pas hésiter à contacter un [[Poste:Root|root]] pour avoir de l'aide.
Pour connaître toutes les options (notamment avoir un serveur moddé, une map automatiquement, ...), elles sont disponibles sur [https://github.com/itzg/docker-minecraft-server ce dépôt]. Les valeurs données ici sont suffisantes pour un serveur Vanilla sur la dernière version de minecraft. Si il y a des volontés autre pour le serveur qui ne peuvent pas être gérées par des valeurs de configuration (consultables sur le dépôt ci-dessus), ne pas hésiter à contacter un [[Poste:Root|root]] pour avoir de l'aide.


Il suffit ensuite de l'envoyer à un [[Poste:Root|root]], en faisant un ticket paniX par exemple. Le serveur sera alors accessible, on_platal et out_platal, sur l'adresse <code>nom_du_serveur.mc.binets.fr:2222</code>. Une demande pour avoir accès à la console en ligne peut aussi y être joint, en donnant un pseudo et un mot de passe.
Il suffit ensuite de l'envoyer à un [[Poste:Root|root]], en faisant un ticket paniX par exemple. Le serveur sera alors accessible, on_platal et out_platal, sur l'adresse <code>nom_du_serveur.mc.binets.fr:2222</code>. Une demande pour avoir accès à la console en ligne peut aussi y être joint, en donnant un pseudo et un mot de passe.

Version actuelle datée du 11 juin 2023 à 19:54

Le BR offre un service d’hébergement de serveur minecraft, et une interface web pour accéder à sa console à travers mc-admin (on_platal seulement).

Obtenir son serveur

Conditions d'accès

Les serveurs minecraft ont pour but de donner un service aux élèves de l’École polytechnique. À ce titre, le serveur doit être destiné à être utilisé par des élèves. Ainsi, une demande pour un serveur public ne sera pas acceptée. Cependant, il est possible de fournir à un élève un serveur privé où il est le seul à l’École polytechnique, tant que le nombre de personnes y reste raisonnable.

Le BR se réserve de plus le droit d'arrêter tout serveur, et d'en supprimer les données (à partir d'un certain temps). Si le serveur hôte atteint ses limites de performance, les serveurs à destination du plus grand nombre d'élèves, et ceux le plus fréquemment utilisés seront priorisés.

Faire sa demande

Pour obtenir son serveur, il faut créer un fichier nom_du_serveur.yml (en choisissant votre nom de serveur), y rentrer et modifier la configuration suivante :

# Décommentez la ligne ci-dessous pour des serveurs d'une version antérieure à 1.17.
# version: 'java8-multiarch'
environment:
  # Message s'affichant en dessous du titre lorsque l'on choisi
  # son serveur sur minecraft
  MOTD: "wouhou"
  # À titre indicatif, la whitelist sera toujours activée et cette option ignorée dans
  # la configuration pour des raisons de sécurité
  ENABLE_WHITELIST: "TRUE"
  # Les noms d'utilisateur ou uuid, séparés par des virgules
  # ci-dessous des exemples (à modifier !!)
  WHITELIST: "pseudo_01,04739d3c-8e41-4992-b167-af93f0ffe84c,pseudo_02"
  OPS: "pseudo_01,04739d3c-8e41-4992-b167-af93f0ffe84c"
  ENABLE_COMMAND_BLOCK: "TRUE"
  MAX_PLAYERS: "20"
Warning.png Attention : Le nom du serveur ne doit contenir que des lettres minuscules, des chiffres et des tirets du bas, et commencer par une lettre !

Pour connaître toutes les options (notamment avoir un serveur moddé, une map automatiquement, ...), elles sont disponibles sur ce dépôt. Les valeurs données ici sont suffisantes pour un serveur Vanilla sur la dernière version de minecraft. Si il y a des volontés autre pour le serveur qui ne peuvent pas être gérées par des valeurs de configuration (consultables sur le dépôt ci-dessus), ne pas hésiter à contacter un root pour avoir de l'aide.

Il suffit ensuite de l'envoyer à un root, en faisant un ticket paniX par exemple. Le serveur sera alors accessible, on_platal et out_platal, sur l'adresse nom_du_serveur.mc.binets.fr:2222. Une demande pour avoir accès à la console en ligne peut aussi y être joint, en donnant un pseudo et un mot de passe.

Administrer son serveur

Le serveur peut, comme il est précisé plus haut, être administré depuis mc-admin. La console mise à disposition est une console rcon, donnant accès aux mêmes commandes que sur la console du serveur.

Un accès à cette console peut être demandé à tout moment à un root.

Pour toute autre demande, contacter un root. Si, notamment, le serveur n'est plus utilisé, merci de le signaler pour permettre de ne pas utiliser des performances du serveur pour rien.