Floodgate

Floodgate는 Geyser 플러그인의 단짝 플러그인으로, 마인크래프트 자바 에디션 계정이 없는 베드락 에디션 유저가 서버에 접속할 수 있게 해주는 인증(Authentication) 해결사임.

Geyser가 '언어 번역기'라면, Floodgate는 '신분증 검사기'라고 생각하면 쉽다.

Geyser만 설치하면 베드락 에디션의 '게임 데이터'는 자바 서버가 알아들을 수 있게 번역된다. 하지만 자바 서버는 기본적으로 접속하는 모든 유저에게 유효한 자바 에디션 계정으로 로그인할 것을 요구함.

베드락 유저는 자바 계정이 없으므로, 서버에 접속하려면 이미 서버에 접속해 있는 다른 사람의 자바 계정을 빌려 쓰는 방식으로만 들어갈 수 있다. 이는 매우 비효율적이고 사실상 진정한 크로스 플레이라고 보기 어렵다.

Floodgate는 바로 이 '계정 인증' 문제를 해결함.

  • 인증 우회: Floodgate는 베드락 에디션 유저가 접속할 때, 자바 서버의 정식 계정 인증 절차를 거치지 않도록 길을 열어준다.
  • 자체 인증: 대신 베드락 유저의 고유한 계정 정보(Xbox 게이머태그)를 확인하여 서버에 접속시킵니다.
  • 고유 플레이어 생성: 서버 안에서 베드락 유저를 고유한 플레이어로 인식시킵니다. 보통 베드락 유저의 닉네임 앞에는 .이나 * 같은 접두사가 붙어 자바 유저와 구분된다. (예: Steve → .Steve)

연결문서