PixARK 서버 관리자로서 귀하는 플레이어, 생물, 월드 설정 및 서버 작업을 관리하기 위한 강력한 명령어에 접근할 수 있습니다. 이 가이드는 PixARK 전용 서버의 관리자 비밀번호 설정, 일반적인 명령어, RCON 구성, 문제 해결 기법을 다룹니다.
관리자 비밀번호 설정
게임 내에서 관리자 명령어를 사용하기 전에 관리자 비밀번호를 구성해야 합니다. 가장 쉬운 방법은 ARK_ADMIN_PASSWORD GPanel 시작 변수를 사용하는 것입니다. 또는 서버의 GameUserSettings.ini 파일에서 ServerAdminPassword를 설정할 수 있습니다.
관리자 비밀번호 설정하기
옵션 1 (권장): GPanel에서 Startup 탭으로 이동하여 ARK_ADMIN_PASSWORD 변수를 원하는 비밀번호로 설정한 다음 서버를 재시작합니다.
옵션 2: 구성 파일을 직접 편집합니다:
- GPanel에서 서버를 중지합니다.
- SFTP 또는 GPanel의 파일 관리자를 통해
ShooterGame/Saved/Config/WindowsServer/GameUserSettings.ini로 이동합니다. [ServerSettings]섹션을 찾아 다음 줄을 추가하거나 수정합니다:
[ServerSettings]
ServerAdminPassword=YourSecureAdminPassword
- 파일을 저장하고 서버를 시작합니다.
게임 내에서 관리자 활성화하기
관리자 비밀번호가 구성되면 서버에 참여할 때마다 인증해야 합니다:
- PixARK 서버에 참여합니다.
- Tab(기본 키)을 눌러 게임 내 콘솔을 엽니다.
- 다음 명령을 입력하고 Enter를 누릅니다:
enablecheats YourSecureAdminPassword
비밀번호가 올바르면 확인 메시지가 표시됩니다. 이제 이 세션 동안 관리자 접근 권한을 갖습니다. 서버에 다시 연결할 때마다 재인증해야 합니다.
enablecheats 명령은 일부 버전에서 보이는 출력을 생성하지 않습니다. 오류 메시지가 표시되지 않으면 명령이 성공했을 가능성이 높습니다. cheat fly와 같은 간단한 명령으로 확인하세요.
일반적인 관리자 명령어
모든 관리자 명령어에는 cheat 접두사가 붙습니다. Tab으로 콘솔을 열고 아래와 같이 명령을 입력하세요.
이동 및 생존 명령어
| 명령어 | 설명 |
|---|---|
cheat fly |
비행 모드를 활성화합니다. 캐릭터가 어떤 방향으로든 자유롭게 비행할 수 있습니다. 비활성화하려면 cheat walk를 사용하세요. |
cheat walk |
비행 모드를 비활성화하고 정상적인 보행/중력으로 돌아갑니다. |
cheat god |
모든 피해에 무적이 되는 갓 모드를 전환합니다. 다시 실행하면 비활성화됩니다. |
cheat ghost |
지형과 구조물을 통과할 수 있는 노클립 모드를 활성화합니다. 비활성화하려면 cheat walk를 사용하세요. |
cheat infinitestats |
무한 체력, 스태미나, 음식, 물 및 기타 스탯을 제공합니다. 켜기/끄기를 전환합니다. |
생물 명령어
| 명령어 | 설명 |
|---|---|
cheat forcetame |
바라보고 있는 생물을 즉시 길들입니다. 생물은 안장 없이도 탈 수 있게 되며 명령에 응답합니다. |
cheat destroywilddinos |
맵에서 모든 야생(길들이지 않은) 생물을 제거합니다. 새로운 생물이 자연스럽게 다시 스폰됩니다. 스폰을 새로 고치거나 생물 누적으로 인한 렉을 해결하는 데 유용합니다. |
cheat dotame |
정상적으로 길들인 것처럼 대상 생물을 길들입니다(타려면 안장 필요). |
cheat summon <ClassID> |
지정한 클래스의 생물을 현재 위치에 스폰합니다. 예: cheat summon Raptor_Character_BP_C |
cheat destroyallenemies |
맵의 모든 적대적 생물을 제거합니다. destroywilddinos와 유사하지만 공격적인 생물을 특별히 대상으로 합니다. |
월드 및 환경 명령어
| 명령어 | 설명 |
|---|---|
cheat settimeofday <HH:MM> |
게임 내 시간을 설정합니다. 예: cheat settimeofday 12:00은 정오로 설정합니다. 24시간 형식을 사용하세요. |
cheat saveworld |
즉시 월드 저장을 강제합니다. 종료하거나 위험한 변경을 하기 전에 사용하세요. |
cheat slomo <value> |
게임 속도를 변경합니다. 기본값은 1.0입니다. 1.0보다 큰 값은 게임을 빠르게 하고, 1.0보다 작은 값은 느리게 합니다. 예: cheat slomo 2 |
cheat setweather <type> |
현재 날씨를 변경합니다. 사용 가능한 유형은 생물군계에 따라 다릅니다. |
아이템 및 경험치 명령어
| 명령어 | 설명 |
|---|---|
cheat giveitemnum <ID> <Qty> <Quality> <Blueprint> |
숫자 ID로 아이템을 지급합니다. 품질 범위는 0-100입니다. Blueprint: 아이템은 0, 청사진은 1. 예: cheat giveitemnum 1 10 0 0 |
cheat gfi <name> <Qty> <Quality> <Blueprint> |
부분 이름으로 아이템을 지급합니다. 예: cheat gfi rifle 1 0 0 |
cheat addexperience <Amount> 0 1 |
캐릭터에게 경험치를 부여합니다. 두 번째 매개변수(0)는 직접 추가됨을 의미합니다. 세 번째 매개변수(1)는 부족과 공유합니다. 예: cheat addexperience 5000 0 1 |
cheat giveengrams |
캐릭터의 모든 제작 인그램을 잠금 해제합니다. |
cheat giveresources |
인벤토리에 각 자원을 50개씩 추가합니다. |
순간이동 명령어
| 명령어 | 설명 |
|---|---|
cheat teleporttoplayer <SteamID> |
지정한 플레이어에게 순간이동합니다. |
cheat teleportplayertome <SteamID> |
지정한 플레이어를 현재 위치로 순간이동시킵니다. |
cheat setplayerpos <X> <Y> <Z> |
특정 월드 좌표로 순간이동합니다. |
플레이어 관리: 추방 및 차단
관리자는 다음 명령을 사용하여 방해가 되는 플레이어를 추방하고 차단할 수 있습니다:
| 명령어 | 설명 |
|---|---|
cheat kickplayer <SteamID> |
플레이어를 서버에서 즉시 추방합니다. 다시 참여할 수 있습니다. |
cheat banplayer <SteamID> |
플레이어를 Steam ID로 차단합니다. 차단이 해제될 때까지 다시 참여할 수 없습니다. |
cheat unbanplayer <SteamID> |
지정한 Steam ID의 차단을 제거합니다. |
cheat listplayers |
현재 연결된 모든 플레이어를 이름과 Steam ID와 함께 나열합니다. |
cheat listplayers를 사용하여 연결된 모든 플레이어와 그들의 Steam ID를 확인하세요. 플레이어의 Steam 프로필 URL에서도 Steam ID를 찾을 수 있습니다.
RCON 설정
RCON(Remote Console)을 사용하면 게임 내에서 서버에 연결하지 않고도 원격으로 관리자 명령을 실행할 수 있습니다. 자동화된 서버 관리, 예약된 재시작, 원격 관리에 유용합니다.
RCON 활성화하기
- 서버를 중지합니다.
GameUserSettings.ini를 열고[ServerSettings]아래에 다음을 추가합니다:
[ServerSettings]
RCONEnabled=True
RCONPort=27020
RCONServerGameLogBuffer=600
- RCON이 인증에 이 비밀번호를 사용하므로
ServerAdminPassword도 설정되어 있는지 확인하세요. - 파일을 저장하고 서버를 시작합니다.
RCON을 통한 연결
Source RCON 호환 클라이언트를 사용하여 서버에 연결하세요. 인기 있는 옵션은 다음과 같습니다:
- mcrcon -- 경량 명령줄 RCON 클라이언트
- RCON CLI -- 크로스 플랫폼 RCON 도구
- Battlemetrics -- RCON을 지원하는 웹 기반 서버 관리
서버 IP, RCON 포트(예: 27020), 그리고 ServerAdminPassword를 사용하여 연결하세요. 연결되면 cheat 접두사 없이 모든 관리자 명령을 실행할 수 있습니다.
# Example RCON commands (no "cheat" prefix needed via RCON)
saveworld
listplayers
settimeofday 12:00
destroywilddinos
kickplayer 76561198012345678
문제 해결
서버 충돌
| 증상 | 가능한 원인 | 해결책 |
|---|---|---|
| 구성 변경 후 시작 시 충돌 | 구성 파일의 구문 오류 | GameUserSettings.ini에서 오타, 누락된 괄호 또는 잘못된 값이 있는지 검토하세요. 필요한 경우 백업에서 복원하세요. |
| 게임 플레이 중 충돌 | 생물 오버플로 또는 메모리 한계 | cheat destroywilddinos를 실행하여 생물 누적을 제거하세요. GPanel에서 메모리 사용량을 확인하세요. |
| 아이템 스폰 시 충돌 | 잘못된 아이템 ID 또는 클래스 이름 | PixARK에 맞는 아이템 ID 또는 클래스 이름이 올바른지 확인하세요. 모든 ARK 아이템 ID가 PixARK에서 작동하는 것은 아닙니다. |
| 같은 시간에 반복되는 충돌 | 자동 저장 손상 | 최근 백업에서 복원하세요. 저장이 손상된 경우 월드 초기화가 필요할 수 있습니다. |
연결 문제
| 문제 | 해결책 |
|---|---|
| 플레이어가 서버를 찾을 수 없음 | 쿼리 포트가 올바른지, 그리고 서버가 최소 3~5분 동안 실행되었는지 확인하세요. 직접 IP 연결을 시도하세요. |
| 연결 시간 초과 | GPanel에서 서버가 실행 중인지 확인하세요. 게임 포트(기본 7777)가 올바른지 확인하세요. 서버가 아직 로딩 중일 수 있습니다. |
| 참여 직후 추방됨 | 플레이어가 차단되었는지 확인하세요(cheat listplayers 및 차단 목록). 게임 버전이 서버 버전과 일치하는지 확인하세요. |
| RCON 연결 거부됨 | 구성에서 RCONEnabled=True인지 확인하세요. 올바른 RCON 포트와 관리자 비밀번호를 사용하고 있는지 확인하세요. |
월드 손상
월드가 손상된 경우(예: 지속적인 충돌, 누락된 지형, 손상된 구조물), 다음 단계를 따르세요:
- 추가 손상을 방지하기 위해 즉시 서버를 중지합니다.
- 참조용 사본으로 SFTP를 통해 현재
ShooterGame/Saved/디렉터리를 다운로드합니다. - 최근 백업이 있는 경우 백업 파일을 업로드하여 현재 저장을 교체하여 복원합니다.
- 백업이 없는 경우 저장 디렉터리 내용을 삭제하고 재시작하여 월드 초기화를 수행해야 할 수 있습니다.
- 서버를 시작하고 올바르게 로드되는지 확인합니다.
cheat saveworld를 사용하고 가능한 한 서버를 강제 중지하지 마세요.
관련 문서
- PixARK 서버 설정 가이드 -- 초기 서버 구성, 시작 변수 및 연결 방법.
- 서버 IP 및 포트 찾는 방법
- SFTP를 통한 파일 업로드 방법
- 새 서버 시작하기