5 votes

Démarrer le serveur Minecraft à la première connexion

Je me demandais s'il était possible que mon serveur Minecraft (Vanilla) ne démarre pas réellement tant que quelqu'un n'essaie de s'y connecter ? J'ai un accès complet à tout le serveur (c'est un vieux ordinateur à moi) et au routeur/à internet. À défaut, comment puis-je créer un bouton sur mon site nginx pour dire "démarrer le serveur mc" ? Je suis sous Ubuntu 14.04

0 votes

0 votes

Il est similaire, mais j'essaie d'éviter d'exécuter Bukkit

0 votes

J'ai examiné mais je n'arrive pas à le faire fonctionner. De plus, comme ci-dessus, si je ne peux le faire démarrer que lorsque quelqu'un essaye de se connecter.

2voto

C'est possible mais vous aurez besoin d'un petit programme écoutant sur le socket du serveur de jeu et s'il reçoit des données, il démarrera ensuite le serveur. Mais le serveur de jeu réel aura besoin de temps pour démarrer, donc la première tentative de connexion du client échouera car elle expirera. Lorsque le serveur aura démarré, ils pourront se connecter avec succès. Je ne connais pas de programme existant à cet effet mais ce ne serait pas si difficile à développer.

0voto

quano Points 5084

Je suppose que tu ne peux pas, mais tu pourrais dire à tes amis l'horaire de mise en ligne du serveur, ou simplement le laisser en ligne toute la journée (si cela ne vous dérange pas de gaspiller de l'énergie), sauf quand vous dormez. Une autre façon est d'acheter un royaume ou de héberger un serveur via un site officiel, puis votre serveur serait disponible 24/7 sans que vous ayez vraiment à vous en soucier.

0voto

Antoine Hejlík Points 2981

Je pense que ce n'est pas possible depuis Minecraft, simplement parce que vous ne pouvez même pas interroger le serveur hors ligne (dans le menu multijoueur), alors comment feriez-vous pour communiquer?

Probablement la meilleure solution serait d'avoir une application Web ou une connexion SSH, où les utilisateurs légitimes de votre serveur (donc ils connaissent le mot de passe ou quelque chose comme ça) peuvent se connecter et envoyer des commandes à votre ordinateur ... avec Ubuntu, il pourrait ne pas être difficile d'autoriser l'utilisation d'une seule commande / privilèges pour exécuter un seul fichier dans un dossier exact -> script de démarrage pour le serveur... alors vos joueurs n'auront qu'à le démarrer (et vous devrez ne pas oublier de mettre en place un contrôle de sécurité pour ne rien faire si le serveur est déjà en cours d'exécution) et le serveur démarrera en une minute.

Cependant, l'ordinateur doit quand même être en ligne tout le temps, alors pourquoi ne pas garder le serveur MC en ligne aussi? Un serveur en fonctionnement sans joueurs a une utilisation de RAM assez faible et presque aucune utilisation du CPU ... mais pas de soucis pour le démarrer :P

-2voto

rainbowpaws Points 1

Eh bien, si vous invitez des amis sur votre serveur, vous devriez leur demander quand ils aimeraient/pourraient se connecter, et quand l'heure arrive, démarrez simplement votre serveur ! J'espérais que cela vous a aidé.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X