글로벌 채팅과 동기화
네트워크 내 서버 간 채팅을 연동하는 방법: 프록시 플러그인, 채널, 접두사, Redis나 데이터베이스를 통한 메시지 전송을 다뤄요.
업데이트 2026년 8월 13일
기본적으로 네트워크에서 채팅은 분리되어 있어요. 서바이벌 플레이어는 로비를 볼 수 없죠. 전체 채팅은 플러그인으로 설정해요.
방법
| 해결책 | 작동 방식 |
|---|---|
| 프록시 플러그인 (Velocity/Bungee) | 메시지가 프록시를 거쳐 브로드캐스트돼요 |
| Redis를 사용하는 플러그인 | 공유 버스를 통해 교환하며, 서로 다른 프록시 간에도 작동해요 |
| MySQL을 통한 방식 | 느리지만 추가 인프라가 필요 없어요 |
설정할 항목
- 채널: 전체(네트워크 전체용), 로컬(현재 서버용), 스태프(관리용).
- 서버 접두사:
[Survival],[Lobby]— 없으면 플레이어는 상대방이 어디에 있는지 알 수 없어요. - 권한은 네트워크 전체가 공유하는 데이터베이스와 함께 LuckPerms로 채널별로 설정해요.
통합 권한 데이터베이스
모든 서버에서 접두사를 동일하게 적용하려면 LuckPerms가 공유 MySQL을 사용해야 해요. 그렇지 않으면 그룹이 서로 어긋나요: 플러그인용 MySQL.
Discord
네트워크의 Discord 연동은 프록시 또는 공유 채널을 읽는 서버 한 곳에서만 설정해요 — DiscordSRV. 서로 다른 서버에 두 개의 인스턴스를 두면 메시지가 중복돼요.
모더레이션
뮤트는 네트워크 전체에 적용되어야 해요. 공유 데이터베이스를 사용하는 밴 플러그인을 사용하세요 — 밴과 뮤트.
Minecraft 호스팅오프라인일 때도 서버가 실행돼요서버 만들기
