이 가이드는 게임 내 명령어, 권한 관리, 모드 설치, 플레이어 관리, 월드 유지 관리 등 Minetest(Luanti)의 서버 관리에 대해 다룹니다.
사전 준비: 이 가이드는 서버가 이미 실행 중이라고 가정합니다. 먼저 서버를 설정해야 한다면 Minetest 서버 설정 가이드를 참조하세요.
관리자 설정
SERVER_ADMIN_NAME 시작 변수에 지정된 플레이어는 자동으로 전체 관리자 권한을 갖습니다. 이것이 기본값 changeme가 아닌 실제 플레이어 이름으로 설정되어 있는지 확인하세요.
게임 내 채팅 명령어
관리자 명령어는 게임 내 채팅(T 키를 누름)에서 / 접두사와 함께 입력합니다. GPanel 콘솔에서도 명령어를 입력할 수 있습니다.
| 명령어 | 설명 |
|---|---|
/help |
사용 가능한 모든 명령어 목록을 표시합니다 |
/privs [player] |
플레이어의 권한을 표시합니다 |
/grant [player] [privilege] |
플레이어에게 권한을 부여합니다 |
/revoke [player] [privilege] |
플레이어의 권한을 박탈합니다 |
/teleport [x,y,z] |
좌표로 텔레포트합니다 |
/teleport [player] |
다른 플레이어에게 텔레포트합니다 |
/kick [player] [reason] |
선택적 사유와 함께 플레이어를 추방합니다 |
/ban [player] |
플레이어를 서버에서 차단합니다 |
/unban [player] |
플레이어 차단을 해제합니다 |
/time [hours:minutes] |
게임 내 시간을 설정합니다(예: /time 12:00) |
/give [player] [item] [count] |
플레이어에게 아이템을 지급합니다 |
/setpassword [player] [password] |
플레이어의 비밀번호를 변경합니다 |
/clearpassword [player] |
플레이어의 비밀번호를 지웁니다 |
/status |
서버 상태 정보를 표시합니다 |
/shutdown [delay] [reconnect] [message] |
선택적 지연 및 메시지와 함께 서버를 종료합니다 |
권한 시스템
Minetest는 권한 기반 권한 시스템을 사용합니다. 주요 권한:
| 권한 | 설명 |
|---|---|
interact |
노드를 캐고 설치하며, 아이템을 사용할 수 있음 |
shout |
채팅에서 말할 수 있음 |
teleport |
/teleport 명령어를 사용할 수 있음 |
settime |
하루의 시간을 변경할 수 있음 |
give |
/give 및 /giveme 명령어를 사용할 수 있음 |
fly |
날 수 있음(K 키로 전환) |
noclip |
블록을 통과하여 날 수 있음 |
fast |
빠른 이동 모드를 사용할 수 있음 |
kick |
다른 플레이어를 추방할 수 있음 |
ban |
플레이어를 차단하고 차단 해제할 수 있음 |
server |
/shutdown 및 기타 서버 명령어를 사용할 수 있음 |
privs |
다른 플레이어의 권한을 수정할 수 있음 |
예시: 모더레이터 설정
/grant PlayerName kick
/grant PlayerName ban
/grant PlayerName teleport
모드 설치
Minetest는 대규모 모딩 커뮤니티를 가지고 있습니다. 모드는 ContentDB에서 다운로드할 수 있습니다.
- GPanel에서 서버를 정지합니다.
- ContentDB 또는 모드의 저장소에서 모드 아카이브를 다운로드합니다.
- SFTP 또는 File Manager를 통해 모드 폴더를 압축 해제하여
.minetest/mods/에 업로드합니다. - 월드 구성에 모드를 추가하여 활성화합니다.
.minetest/worlds/{world_name}/world.mt를 편집하고 다음을 추가합니다:load_mod_modname = true - 서버를 시작하고 콘솔에서 모드 로드 메시지를 확인합니다.
모드 종속성: 일부 모드는 작동하기 위해 다른 모드가 필요합니다. 종속성에 대해서는 각 모드의 문서를 확인하고 모두 설치하세요.
월드 관리
월드 데이터 위치
월드 데이터는 .minetest/worlds/{WORLD_NAME}/에 저장됩니다. 기본 월드 이름은 world입니다.
월드 재설정
- GPanel에서 서버를 정지합니다.
.minetest/worlds/의 월드 폴더 이름을 변경하거나 삭제합니다.- 서버를 시작합니다. 새 월드가 자동으로 생성됩니다.
먼저 백업하세요: 삭제하기 전에 월드 폴더를 다운로드하세요. 월드 삭제는 영구적입니다.
문제 해결
| 문제 | 해결 방법 |
|---|---|
| 서버가 공개 목록에 표시되지 않음 | SERVER_ANNOUNCE가 true로 설정되어 있는지 확인하세요. 서버는 구성된 포트에서 접근 가능해야 합니다. |
| 모드 로드 실패 | 콘솔에서 오류 메시지를 확인하세요. load_mod_modname = true가 world.mt에 있고 모든 종속성이 설치되어 있는지 확인하세요. |
| 관리자 명령어가 작동하지 않음 | SERVER_ADMIN_NAME이 정확한 플레이어 이름과 일치하는지 확인하세요(대소문자 구분). 변경 후 재시작하세요. |
| DEFAULT_GAME 변경 후 게임을 찾을 수 없음 | 게임이 .minetest/games/에 설치되어 있는지 확인하세요. 커뮤니티 게임 설정을 변경한 후 GPanel에서 재설치해야 할 수 있습니다. |
관련 문서
도움이 필요하신가요? 이 가이드에서 다루지 않은 문제가 발생하면 지원 티켓을 열어 주시면 저희 팀이 도와드리겠습니다.