프로젝트 소개
Offline-Mode Login Mod는 오프라인 모드로 실행되는 NeoForge 서버를 위한 하이브리드 인증 시스템을 제공합니다. 이 모드는 프리미엄 플레이어와 오프라인 플레이어를 자동으로 구분하여, 프리미엄 사용자는 Mojang을 통해 인증함으로써 공식 UUID와 스킨을 유지하게 하고, 오프라인 사용자는 비밀번호를 통한 등록 및 로그인을 요구합니다.
주요 기능은 다음과 같습니다:
- 알려진 플레이어 목록을 기반으로 한 자동 로그인 모드 선택.
- 솔트 처리된 BCrypt 해시를 사용한 안전한 오프라인 비밀번호 저장.
- 신뢰할 수 있는 UUID 및 IP 조합에 대한 비밀번호 없는 로그인 창 제공.
- 관전자 모드, 이동 제한, 실명 효과 및 상호작용 차단을 포함하여 인증되지 않은 오프라인 플레이어에 대한 엄격한 제한 적용.
- 비밀번호 블랙리스트, 로그인 시도 횟수 제한, 브루트 포스 시도에 대한 일시적 차단 및 로그인 타임아웃과 같은 보안 기능.
- 비밀번호 초기화 또는 플레이어 데이터를 완전히 삭제할 수 있는 관리자 도구.
- 데이터베이스 경로, BCrypt 비용 및 다국어 지원을 위한 로컬라이제이션 설정 가능.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.