마인크래프트 서버 연결
마인크래프트 서버와 디스코드를 연결해서, 게임 안 채팅을 디스코드로 보내고 디스코드 채팅을 게임으로 보내고, 접속 인원을 채널 이름에 표시하는 기능이에요.
[!주의] 지금은 끝까지 설정할 수 없어요 이 연동은 마인크래프트 서버에 설치할 플러그인이 있어야 동작해요. 그 플러그인이 아직 배포되지 않았어요. 패널 쪽 화면과 연결 절차는 완성되어 있지만, [플러그인 다운로드] 자리에는 "플러그인 다운로드가 설정되지 않았습니다" 가 떠요.
그래서 이 페이지는 "지금 하는 방법"이 아니라 "준비되면 이렇게 됩니다" 예요. 화면을 열어 보시는 건 괜찮지만, 실제 서버를 붙이시려면 플러그인을 기다려야 해요.
패널 화면 위쪽에도 베타 기능 안내 가 붙어 있어요. 설정 항목과 동작이 바뀔 수 있다는 뜻이에요.
먼저 설치해야 열려요
마켓플레이스에서 설치해야 왼쪽 메뉴에 마인크래프트 연동 이 나타나요.
어떤 마인크래프트 서버가 대상인가요
Paper 또는 Spigot 계열 서버예요. 플러그인을 넣을 수 있는 서버라는 뜻이에요. 바닐라 서버나 콘솔·모바일 에디션은 대상이 아니에요.
연결이 어떻게 되나요
준비되면 이런 순서예요.
- 패널에서 플러그인을 받아 마인크래프트 서버의
plugins폴더에 넣고 서버를 다시 켜요. - 마인크래프트 서버 콘솔에서
/sole setup을 실행해요.XXXX-XXXX형태의 코드가 나와요. - 패널의 서버 연결 에 그 코드를 넣고 [확인] 을 눌러요. 어떤 서버인지 보여 줘요.
- 내가 붙이려던 서버가 맞으면 [연결하기] 를 눌러요.
다른 사람의 승인을 기다리는 절차가 아니에요. 코드를 만든 쪽과 넣는 쪽이 같은 사람이라는 걸 확인하는 절차예요. 코드는 한 번만 쓸 수 있고 만료 시각이 있어요.
연결한 뒤 정할 것들
채널
| 채널 | 하는 일 |
|---|---|
| 채팅 채널 | 게임 안 채팅이 여기로 와요 |
| 명령 채널 | 여기에 정한 프리픽스로 적으면 게임에서 실행돼요 |
| 로그 채널 | 입장·퇴장·사망·발전과제가 여기로 와요 |
| 상태 채널 | 접속 인원 같은 상태를 보여 줘요 |
어떤 종류를 보낼지는 하나씩 켜고 끌 수 있어요 — 게임→디스코드 채팅, 디스코드→게임 채팅, 디스코드에서 명령 실행, 입장·퇴장, 사망, 발전과제, 상태.
[추천 채널 자동 생성] 을 쓰면 위 채널들을 한 번에 만들어 줘요.
[!주의] 디스코드에서 게임 명령을 실행하는 건 위험할 수 있어요 디스코드에서 명령 실행을 켜면, 명령 채널에 글을 쓸 수 있는 사람이 게임 서버에 명령을 보낼 수 있게 돼요. 그 채널의 쓰기 권한을 운영진 역할로 좁혀 두세요.
메시지 템플릿
채팅·입장·퇴장·사망·발전과제·상태가 각각 어떤 문구로 나갈지 정할 수 있어요. 디스코드→게임 방향의 문구도 따로 있어요.
상태 반영 방식
두 가지 중에 골라요.
| 방식 | 설명 |
|---|---|
| 상태채널 모듈 사용 (권장) | 통계 채널이 채널 이름을 관리해요 |
| Minecraft 레거시 채널 이름 변경 | 이 연동이 직접 채널 이름을 바꿔요 |
LuckPerms 역할 동기화
디스코드 역할과 LuckPerms 그룹을 짝지어 두면 한쪽 변화가 다른 쪽에 반영돼요. 방향(디스코드→게임, 게임→디스코드, 양방향)을 매핑마다 정할 수 있어요.
계정을 연결한 사람에게 자동으로 줄 연동 완료 역할 도 지정할 수 있어요.
키를 다루는 법
연결하면 공개 키 와 시크릿 키 가 생겨요. 시크릿 키는 만든 직후에만 전체가 보이고, 그 뒤에는 마지막 4자리만 보여요.
- 시크릿 키는 마인크래프트 서버 쪽 설정에만 넣어요. 채팅이나 문의에 붙이지 마세요.
- 잃어버렸거나 남에게 보였다면 [시크릿 키 재발급] 으로 새로 만들고, 게임 서버 쪽 설정도 같이 바꿔 주세요. 재발급하면 예전 키는 바로 못 쓰게 돼요.
설정을 게임 서버로 보내기
패널에서 바꾼 값을 게임 서버에 보내는 [설정 업로드] 가 있어요. 먼저 [설정 저장] 을 해야 눌려요.
업로드는 플러그인이 받았다고 답할 때까지 기다려요. 답이 없으면 "아직 플러그인 확인 응답이 없습니다" 로 알려 줘요 — 플러그인이 안 돌고 있거나 네트워크가 막힌 경우예요.
상태 카드의 마지막 heartbeat, 마지막 이벤트 수신, 플러그인 버전, 대기열 수 가 지금 연결이 살아 있는지 말해 줘요.
다음은요?
| 하고 싶은 일 | 가 볼 곳 |
|---|---|
| 접속 인원을 채널 이름에 넣고 싶어요 | 통계 채널 |
| 설치가 어떻게 되는지 보고 싶어요 | 마켓에서 설치하기 |
| 역할을 자동으로 주고 싶어요 | 역할 패널 |
| 게임 이벤트로 다른 동작을 잇고 싶어요 | 자동화란 |
잘 안 되나요?
| 이런가요 | 이렇게 해 보세요 |
|---|---|
| [플러그인 다운로드] 가 안 눌려요 | 아직 배포된 플러그인이 없어요. 지금은 여기서 막혀요 |
| 왼쪽 메뉴에 마인크래프트가 없어요 | 마켓플레이스에서 설치해야 열려요 |
| 코드 형식이 틀렸다고 나와요 | XXXX-XXXX 여덟 자리예요. 콘솔에 나온 그대로 넣어 주세요 |
| 코드를 못 찾겠다고 나와요 | 만료됐을 수 있어요. 게임 콘솔에서 /sole setup 을 다시 실행해 주세요 |
| 설정 업로드가 응답이 없어요 | 플러그인이 돌고 있는지, 게임 서버가 밖으로 나갈 수 있는지 확인해 주세요 |
| 시크릿 키가 숨김(재발급 필요) 으로 나와요 | 전체 값은 만든 직후에만 보여요. 필요하면 재발급해 주세요 |