Commit graph

7 commits

Author SHA1 Message Date
Caadiq
bf8f980fed refactor(ServerStatus): 패키지 변경 co.caadiq → com.beemer 2025-12-26 18:01:59 +09:00
Caadiq
f9fa94bf38 feat: TPS/MSPT/메모리 성능 모니터링 API 추가
- ServerStatus에 tps, mspt, memoryUsedMb, memoryMaxMb 필드 추가
- getMspt() 함수 구현 (averageTickTimeNanos 기반)
- getTps()를 mspt 기반으로 리팩토링
2025-12-23 12:46:03 +09:00
Caadiq
d4faf31b73 feat: 화이트리스트 API 엔드포인트 추가
- GET /whitelist - 화이트리스트 조회 (whitelist.json, server.properties)
- WhitelistPlayer, WhitelistResponse 데이터 클래스 추가
- white-list 값만 체크하여 활성화 상태 반환
2025-12-23 12:18:19 +09:00
Caadiq
054d7b896a feat: 닉네임 동기화 개선 및 로그 수집기 추가
- PlayerDataStore: displayName/actualName 분리 조회 함수 추가
- Essentials 닉네임 동기화 로직 개선
- LogCollector 추가 (실시간 로그 수집)
- HttpApiServer: displayName 반환 추가
2025-12-23 10:07:50 +09:00
Caadiq
19143d969c feat: 콘솔 명령어 실행 API 구현
- 모드: POST /command 엔드포인트 추가

- 모드: minecraftServer 참조 및 서버 이벤트 핸들러

- 백엔드: admin.js 라우트 (JWT + 관리자 권한)

- 프론트엔드: 실제 API 호출로 연동
2025-12-22 15:37:52 +09:00
Caadiq
67f9cac26f feat: 서버 상태 모드 기능 개선
- Essentials 닉네임 동기화 기능 추가

- AuthCommand 명령어 추가

- 플레이어 데이터 저장소 개선
2025-12-22 14:57:35 +09:00
Caadiq
8f2c2c7941 Initial commit: Essentials and ServerStatus mods 2025-12-17 18:41:31 +09:00