« Hébergement des serveurs minecraft » : différence entre les versions
(4 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 5 : | Ligne 5 : | ||
== Obtenir son serveur == | == 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. | 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> ( | 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: " | MAX_PLAYERS: "20" | ||
{{attention|Le nom du serveur ne doit contenir que des lettres minuscules | {{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 | 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"
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.