이 가이드는 관리자 설정, 게임 내 명령어, 플레이어 관리, PvP 구역 제어, 텐트/건물 관리 및 일반적인 서버 문제 해결을 포함하여 Longvinter의 서버 관리를 다룹니다.
관리자 설정
Longvinter 서버에서 관리자 명령어를 사용하려면 먼저 서버 구성에 Steam64 ID를 등록해야 합니다.
Steam64 ID 찾기
- steamid.io를 방문합니다.
- Steam 프로필 URL이나 사용자 이름을 입력합니다.
- steamID64 값을 복사합니다(
76561198012345678와 같은 긴 숫자).
관리자 권한 추가
- GPanel에서 서버를 중지합니다.
- File Manager를 열고
longvinter-linux-server/Longvinter/Saved/Config/LinuxServer/Game.ini로 이동합니다. [/Game/BluePrint/GameMode/BP_GameMode.BP_GameMode_C]섹션 아래에서AdminSteamID줄을 찾습니다.- 이를 자신의 Steam64 ID로 설정합니다:
AdminSteamID=76561198012345678
여러 관리자를 추가하려면 Steam64 ID를 쉼표로 구분하세요:
AdminSteamID=76561198012345678,76561198087654321,76561198011111111
- 파일을 저장하고 서버를 시작합니다.
AdminSteamID 변경 사항이 적용되려면 서버 재시작이 필요합니다. 서버가 실행 중인 동안에는 관리자를 추가할 수 없습니다.
관리자 명령어
관리자로 설정되고 서버에 연결되면 다음 명령어를 사용할 수 있습니다. Enter 또는 T로 게임 내 채팅을 열고 명령어를 입력하세요.
| 명령어 | 구문 | 설명 |
|---|---|---|
| Kick | /kick [PlayerName] |
플레이어를 서버에서 제거합니다. 차단되지 않는 한 즉시 다시 참가할 수 있습니다. |
| Ban | /ban [PlayerName] |
플레이어를 서버에서 영구 차단합니다. 다시 접속할 수 없게 됩니다. |
| Unban | /unban [PlayerName] |
플레이어의 차단을 해제하여 서버에 다시 참가할 수 있게 합니다. |
| Teleport | /teleport [PlayerName] |
지정한 플레이어의 현재 위치로 자신을 순간이동시킵니다. |
| Announce | /announce [Message] |
접속한 모든 플레이어에게 보이는 서버 전체 공지 메시지를 방송합니다. |
| Save | /save |
즉각적인 서버 저장을 강제로 실행합니다. 유지보수나 재시작 전에 유용합니다. |
| Shutdown | /shutdown [Seconds] |
선택적 초 단위 카운트다운과 함께 서버 종료를 시작합니다. 플레이어에게 경고가 표시됩니다. |
명령어 사용 예시
/kick PlayerName
/ban TroubleMaker99
/unban TroubleMaker99
/teleport FriendlyPlayer
/announce Server will restart in 5 minutes!
/save
/shutdown 300
/shutdown을 실행하기 전에 항상 /save를 사용하세요.
PvP 구역 관리
Longvinter에서는 Game.ini 구성을 통해 서버의 플레이어 대 플레이어 전투를 제어할 수 있습니다.
전역 PvP 토글
가장 간단한 방법은 전체 서버에 대해 PvP를 전역적으로 활성화하거나 비활성화하는 것입니다:
# Enable PvP (players can fight anywhere)
PVP=true
# Disable PvP (no player combat allowed)
PVP=false
PvP 서버 고려 사항
- PvP 활성화 (
true): 플레이어는 맵 어디서나 서로 공격하고 약탈할 수 있습니다. 이는 더 경쟁적이고 생존 중심적인 경험을 만듭니다. 플레이어는 사망 시 인벤토리를 떨어뜨립니다. - PvP 비활성화 (
false): 플레이어는 서로에게 피해를 줄 수 없습니다. 이는 낚시, 거래, 건축에 중점을 두는 협동, 여유로운, 또는 롤플레이 중심 서버에 이상적입니다. - 커뮤니티 규칙: 일부 서버 운영자는 커뮤니티가 자율적으로 시행하는 안전 구역(예: 마을이나 시장은 명예 시스템에 따라 PvP 금지)과 함께 PvP 활성화 서버를 운영합니다.
/announce를 사용하여 플레이어에게 규칙을 상기시키세요.
텐트 및 건물 관리
텐트는 Longvinter의 주요 건축/기지 구조물입니다. 적절한 관리는 서버를 깨끗하고 성능 좋게 유지합니다.
TentDecay 설정
| 설정 | 값 | 효과 |
|---|---|---|
TentDecay=true |
활성화 | 비활성 플레이어의 텐트는 일정 기간의 비활성 후 자동으로 부식되어 제거됩니다. 이는 건축 공간을 확보하고 서버 성능을 향상시킵니다. |
TentDecay=false |
비활성화 | 텐트는 플레이어 활동과 관계없이 무기한 유지됩니다. 영구적인 기지를 원하는 소규모 비공개 서버에 사용하세요. |
MaxTents 구성
MaxTents 설정은 각 플레이어가 배치할 수 있는 텐트 수를 제어합니다:
# Allow 2 tents per player (default)
MaxTents=2
# Allow more tents for building-focused servers
MaxTents=5
# Limit to 1 tent for competitive/survival servers
MaxTents=1
MaxTents 값을 사용하면 서버 성능에 영향을 줄 수 있습니다. 20명 이상의 플레이어가 있는 서버의 경우 MaxTents를 2~3으로 유지하고 TentDecay를 활성화하는 것을 고려하세요.
플레이어 관리
효과적인 플레이어 관리는 커뮤니티를 건강하게 유지합니다. 다음은 모범 사례입니다:
방해되는 플레이어 처리
- 먼저 경고:
/announce를 사용하여 플레이어에게 서버 규칙을 상기시킵니다. - 경미한 위반에는 추방: 첫 위반이나 경미한 규칙 위반에는
/kick [PlayerName]를 사용합니다. - 반복되거나 심각한 위반에는 차단: 그리핑, 괴롭힘, 또는 반복되는 위반에는
/ban [PlayerName]를 사용합니다.
차단 목록 관리
차단은 서버 측에 저장됩니다. 차단을 검토하거나 수정하려면:
- 게임 내에서
/unban [PlayerName]를 사용하여 특정 차단을 제거합니다. - 대량 차단 관리의 경우 File Manager나 SFTP를 통해 서버의
Saved디렉토리에 있는 차단 목록 파일을 확인하세요.
플레이어 활동 모니터링
- GPanel의 Console 탭에서 플레이어 참가/퇴장 메시지를 주시하세요.
- 규칙 위반이 의심되는 경우
/teleport를 사용하여 플레이어를 확인하세요. - 오류 메시지나 비정상적인 활동이 있는지 서버 콘솔을 정기적으로 검토하세요.
문제 해결
연결 문제
| 문제 | 해결 방법 |
|---|---|
| 서버가 브라우저에 표시되지 않음 | GPanel에서 서버가 실행 중인지 확인하세요. Game.ini에서 ServerRegion이 올바르게 설정되어 있는지 확인하세요. 서버가 시작된 후 표시되기까지 몇 분 정도 걸릴 수 있습니다. |
| 플레이어가 직접 IP로 연결할 수 없음 | GPanel에서 IP와 포트가 올바른지 확인하세요. 서버 상태가 Running으로 표시되는지 확인하세요. 플레이어가 쿼리 포트가 아닌 게임 포트를 사용하는지 확인하도록 하세요. |
| "Server Full" 메시지 | 플랜이 더 많은 슬롯을 지원하는 경우 Game.ini에서 MaxPlayers를 늘린 다음 서버를 재시작하세요. |
| 비밀번호가 작동하지 않음 | Game.ini의 Password 값을 다시 확인하세요. 비밀번호는 대소문자를 구분합니다. 변경 후 재시작하세요. |
서버 충돌
| 문제 | 해결 방법 |
|---|---|
| 시작 시 서버 충돌 | 콘솔 출력에서 오류 메시지를 확인하세요. Game.ini에 구문 오류가 없는지 확인하세요. GPanel에서 서버 파일을 재설치해 보세요. |
| 게임플레이 중 서버 충돌 | 이는 손상된 저장 파일을 나타낼 수 있습니다. 최근 백업에서 복원하거나 월드를 재설정하세요. 충돌이 높은 플레이어 수와 관련이 있는지 확인하고 MaxPlayers나 MaxTents를 낮추는 것을 고려하세요. |
| 업데이트 후 반복되는 충돌 | 게임 업데이트로 인해 일시적인 버그가 발생할 수 있습니다. 알려진 문제에 대해 Longvinter 커뮤니티 채널을 확인하세요. 충돌이 계속되면 지원 티켓을 열어주세요. |
텐트 부식 문제
| 문제 | 해결 방법 |
|---|---|
| 텐트가 너무 빨리 사라짐 | TentDecay=true인 경우 비활성 텐트가 자동으로 제거됩니다. 플레이어가 영구적인 기지를 원한다면 TentDecay=false 설정을 고려하세요. |
| 너무 많은 텐트가 서버를 어지럽힘 | TentDecay=true를 활성화하고 MaxTents를 낮춰 혼잡을 줄이세요. 적용하기 전에 플레이어에게 변경 사항을 공지하세요. |
버전 불일치
| 문제 | 해결 방법 |
|---|---|
| 플레이어에게 "Version Mismatch" 오류가 표시됨 | 서버를 최신 게임 버전에 맞게 업데이트해야 합니다. GPanel에서 서버를 재시작하여 자동 업데이트를 트리거하거나 GPanel 설정에서 재설치하세요. 플레이어도 Steam을 통해 게임 클라이언트를 업데이트해야 합니다. |