플랫폼
BungeeCord 및 Velocity 프록시 플러그인
BungeeCord(또는 Waterfall)와 Velocity에서 실행되는 프록시 플러그인이에요. 무엇을 지정해야 하는지, Codexe가 무엇을 생성하는지, 빌드를 어떻게 검사하는지 알아봐요.
업데이트됨
프록시 플러그인은 게임 서버가 아니라 백엔드 서버 앞에 있는 프록시에서 실행돼요. 네트워크 전체 채팅, 스태프 도구, 서버 이동, 점검 모드, MOTD와 플레이어 수 표시 등에 주로 쓰여요.
#BungeeCord일까요, Velocity일까요?
BungeeCord/Velocity 유형은 둘 다 다루지만, 두 API는 서로 달라요. 요청에 어떤 프록시를 쓰는지 적으세요.
- BungeeCord / Waterfall: 전통적인 API,
bungee.yml. - Velocity: 최신 API,
velocity-plugin.json또는 어노테이션.
둘 다 운영한다면 프로젝트를 두 개로 나눠서 요청하세요.
#요청에 넣을 내용
- 프록시와 그 버전.
- 명령어(백엔드 명령어가 아닌 프록시 명령어), 권한, 실행할 수 있는 사람.
- 백엔드 서버와 통신하는 방식(플러그인 메시징 채널에는 짝이 되는 백엔드 플러그인이 필요하니, 별도의 Spigot/Paper 프로젝트로 요청하세요).
- 저장 방식과 설정.
#빌드와 검증
프록시 플러그인은 준비됨이 되기 전에 Maven으로 컴파일되고, 올바른 디스크립터(bungee.yml, plugin.yml, velocity-plugin.json)가 있는지 검사를 받아요. 요청에 버전이 없으면 BungeeCord API 1.21을 써요.
#설치
JAR를 프록시의 plugins/ 폴더에 넣고 프록시를 재시작하세요.