8 votes

Liste blanche des noms d'utilisateurs en mode hors ligne

(Je suis désolé pour mon mauvais anglais, je ne suis pas de langue maternelle)

COMMENT PUIS-JE ÉTABLIR UNE LISTE BLANCHE DANS LE MOD HORS LIGNE ?

Mon serveur Bukkit en mode hors ligne.

J'ai essayé d'ajouter un nom d'utilisateur dans le jeu, par exemple, 'Bear' et utilisé la commande '/reload'.

Mais dans whitelist.json j'ai vu 'bear' (sans majuscule). Il est certain que Bear ne peut pas se connecter au serveur.

Puis j'ai éteint mon serveur. Dans whitelist.json j'ai changé 'bear' en 'Bear'. Après cela, j'ai relancé mon serveur et dans whitelist.json j'ai vu 'bear'. Encore une fois.

Puis j'ai éteint mon serveur. J'ai supprimé usernamecache.json. J'ai relancé mon serveur. J'ai ajouté un nouveau nom d'utilisateur dans le jeu, par exemple, 'fox' et ensuite '/reload'.

Et qu'est-ce que j'ai vu dans whitelist.json ? "FoX" et "bear" !

J'ai éteint mon serveur, j'ai rouvert whitelist.json et changé 'bear' en 'Bear' et 'FoX' en 'fox'. J'ai rallumé mon serveur. Après cela, les noms d'utilisateurs n'ont pas changé : j'ai vu 'Bear' et 'fox'. Mais ces joueurs ne peuvent toujours pas se connecter à mon serveur.

Pour être honnête, je ne me souviens pas très bien du séquençage, mais j'ai vraiment essayé de l'écrire aussi précisément que possible.

3voto

Antoine Hejlík Points 2981

Tout d'abord, vous ne devez pas exécuter votre serveur en mode hors ligne.

Toutefois, si vous devez le faire, vous devez ajouter les entrées de la liste blanche par UUID et non par nom. Parce que le serveur cherche automatiquement sur Mojang.com les UUIDs du nom que vous avez écrit. Donc ce sera toujours online=true UUID. UUIDs en ligne =/= UUIDS hors ligne.

Tout ce dont vous avez besoin est d'obtenir l'UUID hors ligne, il y a quelques outils de page web pour cela, par exemple nos serveurs ont cet outil sur la page web, : http://tools.glowingmines.eu/ Vous pouvez aussi laisser les gens se connecter et vous pouvez voir leur UUID dans la console, ou ils vont générer leur propre player.dat au format de UUID.dat dans le dossier world.

Cependant, en mode hors ligne, assurez-vous d'avoir quelque chose d'autre pour protéger votre serveur, car n'importe quel lanceur piraté peut changer le nom du joueur, de sorte que n'importe qui avec le bon nom peut se joindre. L'utilisation typique pour cela est AuthMe.

Note : vous n'avez pas écrit votre version de Minecraft, donc je suppose que vous utilisez la plus récente ou du moins PAS TROP ANCIENNE.

Note 2 : Les lettres majuscules n'ont PAS d'importance dans la génération de l'UUID.

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