Personal Project
MineMoa
마인크래프트 서버 홍보·검색 플랫폼과 공식 게임 서버 운영
- PERIOD2026 - Now
- ROLE개발 전담 (웹 · 게임 서버)
- 운영 중
소개
MineMoa는 마인크래프트 서버를 등록하고 찾아볼 수 있는 웹 플랫폼입니다. 서버 목록과 함께 실제 서버 상태를 수집해 보여주고, 자체 공식 게임 서버(시즌 1 좀비 아포칼립스 모드팩)도 함께 운영합니다.
맡은 일
- 웹 플랫폼 설계와 개발 전반
- 게임 서버 모드팩 구성, 데이터팩 제작, 서버 운영
주요 내용
- 3D 히어로 "마인모아 섬 24시": three.js로 텍스처와 캐릭터까지 코드로 직접 만들었습니다. 한국 시각을 시드로 써서 같은 순간의 방문자는 같은 장면을 봅니다.
- 실제 서버 상태 수집: Java TCP Ping과 Bedrock UDP Ping으로 5분마다 수집해 24시간/7일 접속자 차트를 보여줍니다. 기록 없음과 실제 오프라인을 구분합니다.
- 등록 심사: 등록한 서버는 검토 대기를 거쳐 관리자 승인 후 공개됩니다. 신고와 감사 기록이 남습니다.
- 업로드 보안: 매직 바이트와 디코딩으로 파일을 검사하고, nosniff · CSP sandbox 헤더와 업로드 빈도 제한을 적용했습니다.
- SEO: 페이지별 메타, JSON-LD, sitemap, noindex 정책을 정리했고 예시 데이터는 실제처럼 보이지 않게 표시합니다.
- 게임 서버 운영: Forge 1.20.1 모드팩 서버를 운영/테스트로 분리하고 백업 복원 리허설을 했습니다. 오픈 라이선스 모드만 사용하고 모드팩 배포 파이프라인을 갖췄습니다.
- PLATFORM
- WEB · GAME SERVER
- STACK
- Next.js 16
- React 19
- TypeScript
- three.js
- Oracle
- Playwright
- Forge 1.20.1
- Java 17
화면
서버 상세 화면의 상태·접속자 차트 (공개 서버 Hypixel을 예시로 수집한 화면)