개인 자료란 (JE)

  서버 커뮤니티

Profile r_ook1e 대표칭호 없음

r_ook1e 018c3aa8ccd642a0a1875e4510b9f3af

Profile

질문하기 스크립트

웹 관련 기능을 구현하고 싶습니다.

2020.03.23 조회 수 546 추천 수 0

Skript로 웹 텍스트를 파싱할 수 있는 정도까진 이해를 했는데,

제가 현재 원하는 기능은 아래와 같습니다.


1. 웹에서 마인크래프트 이메일 로그인이 아닌 별도의 회원가입 폼으로 회원 정보 생성하고,

[개인정보 관리] 메뉴에서 마인크래프트 계정을 연동하고 싶습니다.


   ● Skript 에서 JSON으로 웹에 정보를 쏴주는 방식이 존재하나요? [개인 돈, 캐시, 플레이 타임 등을 반환하는 용도입니다.]


2. MC CHAT과 같은 것 처럼 웹에서 서버에 접속해 특정 명령어들을 수행하고 싶습니다.


 

1, 2번을 구현하는데에 어떤 기능들이 필요할지 .. 궁금합니다.

웹은 node.js(Express), MongoDB 기반입니다.




5개의 댓글

네모
2020.03.23

1번이야 제작하시는대로 이쁘장하게 꾸미신 뒤에, 한마포의 MCAuth 와 같이 연동하면 되겠지요.

MCAuth 는 모장API - Authenticate 를 활용해 제작되었구요.

 

Skript 쪽은 제가 답변 드리기가 어렵겠네요. 애초에 마크 유저가 아니기에.. 다만 불가능하지는 않을듯 합니다.

웹에서 쿼리를 날리면 서버에서 응답하는 방식이면 되지 않을까 싶네요.

 

---

2번도 가능할겁니다. PHP 쪽에 관련 라이브러리가 있었던걸로 기억하고 있습니다.

PHP도 있는데 Node 라고 없을까요ㅋㅋ 또 뭐... 없으면 만들면 되는거구요.

r_ook1e
2020.03.23
@네모

MCAuth를 모르고 계속 키워드로만 검색을 하다가 턱 막혀서..

제가 새벽에 비몽사몽 찾다가 현타와서.. 좀 자고 일어나니까 눈에 들어오네요..

정성스러운 댓글 정말 감사합니다.

그동안 백엔드만 하다가 마인크래프트쪽에 관심을 가지고 공부를 시작한 사람인데 되게 신기하네요.


2번 같은 경우에는 minecraft-protocol과 관련된 레퍼런스를 찾았습니다.

https://www.npmjs.com/package/minecraft-protocol 


많은 도움이 되었습니다 ㅠㅠ


네모
2020.03.23
@r_ook1e

MCAuth 같은 경우도 제 깃헙에서 오픈소스로 배포중에 있습니다. PHP 기반이지만요.

문서정리가 안되어 있습니다만, 뭐... 알아보기 어려울 정도는 아닐겁니다.


MCAuth : https://github.com/wstackme/mojang-oauth-service

mojang-oauth : https://github.com/nemo9l/mojang-oauth

r_ook1e
2020.03.25
@네모

MCAuth가 npm으로 설치 가능해서, 추후에 php로 한번 시도 해보겠습니다 :)

정말 감사합니다.

굿럭
2021.09.21
@네모

저 링크 클릭해서 들어가면 알수 없는 링크라고 떠요...ㅠ