Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Serveur d'authentification Yggdrasil #195

Open
Aeris1One opened this issue Apr 6, 2021 · 9 comments
Open

Serveur d'authentification Yggdrasil #195

Aeris1One opened this issue Apr 6, 2021 · 9 comments
Labels
enhancement Bonne idée mon ami !

Comments

@Aeris1One
Copy link

Bonjour,
Je cherche un moyen d'avoir un serveur Yggdrasil personnalisé, pour le moment je tourne avec une instance de BlessingSkin en plus de CMW, il serait pratique d'avoir un serveur d'authentification directement integré dans CMW pour éviter à mes joueurs d'avoir besoin de deux comptes.

D'aprés ce que j'ai vu (je ne suis pas un grand codeur PHP) ça m'a l'air finalement assez simple, un exemple d'intégration : https://github.com/wdesportes/minecraft.auth.server qui tient en quelques pages PHP et une base de données.

Merci à vous pour CraftMyWebsite et bonne continuation :)

@Teyir
Copy link
Member

Teyir commented Apr 6, 2021

Salut,

tu pourrais nous en dire plus stp ?
Car c'est la première fois que j'entends parler de ça

@Teyir Teyir added the enhancement Bonne idée mon ami ! label Apr 6, 2021
@Aeris1One
Copy link
Author

Le serveur d'authentification Yggdrasil de mojang (authserver.mojang.com) c'est le serveur que le launcher contacte pour récuperer le compte du joueur. Pour les launchers personnalisés, il est possible de le remplacer par un autre serveur pour utiliser son propre système de compte, c'est ce que je fais avec Blessing Skin.

À propos du protocole : https://wiki.vg/Authentication

@Emilien52
Copy link
Collaborator

@Aeris1One
Copy link
Author

Non, j'avoue que même en ayant cherché les seuls résultats que j'ai eu sont sur le forum de LaunchMyCraft et sans interet.
Le script à l'air vraiment pas mal mais mon launcher est basé sur HeliosLauncher donc en NodeJS/Electron, je ne peux pas l'implémenter :/

Il serait plus pratique d'avoir un serveur utilisant les mêmes endpoints que le serveur de Mojang (un clone) pour qu'il soit plus simple de baser son launcher dessus.

@Teyir
Copy link
Member

Teyir commented Apr 6, 2021

Effectivement ça peux être sympa

On le note, on regarde comment on peut l'implémenter correctement dans le cms

@guedesite
Copy link
Contributor

@Emilien52 possible pour la 1.8.2 ?

@Emilien52
Copy link
Collaborator

@Emilien52 possible pour la 1.8.2 ?

Au vu que les tests de la 1.8.2 sont presque terminée cela risque de faire trop court et poser problème
Mais sur la prochaine version ça sera faisable sans problème

@Aeris1One
Copy link
Author

Je me permet de poser la question, vous avez une idée de quand pourrais sortir la 1.8.2 ? Et la suivante ?

@Emilien52
Copy link
Collaborator

Nous communiquons rarement sur les dates
Mais une fois la nouvelle version disponible une annonce est immédiatement fait sur notre discord

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Bonne idée mon ami !
Projects
None yet
Development

No branches or pull requests

4 participants