J'ai un serveur auquel j'ai accès via SSH. J'ai compilé craftbukkit et j'exécute maintenant Craftbukkit 1.8.3 sur le serveur. J'ai démarré le serveur Minecraft, mais je voulais faire d'autres choses dans le terminal, alors j'ai appuyé sur Ctrl + Z, et mis en arrière-plan le processus. Le serveur s'est ensuite arrêté, mais j'ai remarqué que lorsqu'un serveur s'arrête, vous pouvez toujours casser des blocs, mais l'information ne sera pas envoyée au serveur. Mais, si vous cassez des blocs, vous entendez toujours le bruit de la rupture du bloc. Cependant, lorsque vous placez des blocs, vous n'entendez pas le bruit du bloc qui est placé. Pourquoi cela se produit-il ?
Réponse
Trop de publicités?Lorsque votre serveur s'arrête, les mises à jour des blocs ne sont plus envoyées.
Il n'y a pas de mise à jour de bloc sur les commandes de destruction de bloc jusqu'à ce que l'objet correspondant à l'intérieur du bloc (minerai/galet) soit déposé, ou que le joueur aux poings modérateurs de Hulk supprime sa présence du flux de données du serveur.
Mais le fait de placer des blocs entraîne un appel immédiat à la mise à jour du bloc, ce qui ne peut pas se produire puisque le serveur a expiré, puisque le code a probablement été écrit de manière à ce que le son soit joué en cas de succès ou quelque chose de similaire, c'est là que le problème se pose.
C'est du moins ce que je crois.
Corrigez-moi s'il y a une réponse plus appropriée.
P.S. : Pourquoi vous interrogez-vous à ce sujet, cela a-t-il une signification particulière pour vous ?