The Isle 서버 설정 가이드
이 가이드에서는 첫 시작, GPanel 변수, Game.ini 구성, 대기열 시스템, 인간 활성화, 접속, 저장 관리를 포함하여 Legion Hosting에서 호스팅되는 The Isle(Evrima) 전용 서버를 설정, 구성, 관리하는 방법을 다룹니다. 관리자 설정 및 명령어에 대해서는 The Isle 관리자 명령어를 참조하세요.
첫 시작
서버가 처음 프로비저닝되면 실행되기 전에 The Isle Evrima 서버 파일을 설치해야 합니다. 이는 첫 시작 시 자동으로 이루어집니다.
- GPanel에 로그인하세요.
- 서버 목록에서 The Isle 서버를 선택하세요.
- Startup 탭을 클릭하고 기본 설정(서버 이름, 플레이어 수)을 확인하세요. 처음 시작하기 전에 이를 조정할 수 있습니다.
- Console 탭으로 이동하여 Start를 클릭하세요.
- 서버가 Steam을 통해 Evrima 브랜치 파일을 다운로드하고 설치합니다(App ID 412680). 이 초기 설치는 파일 크기에 따라 몇 분이 걸릴 수 있습니다.
- 설치가 완료되면 서버가 자동으로 시작됩니다. 서버가 연결을 수락할 준비가 되었음을 나타내는 메시지를 위해 콘솔 출력을 확인하세요.
TheIsle/Saved/Config/LinuxServer/에 구성 파일(Game.ini 및 Engine.ini 포함)을 생성합니다. 서버가 최소 한 번 시작될 때까지 이 파일들을 편집하려고 시도하지 마세요.
Engine.ini에 Epic Online Services(EOS) 자격 증명이 필요합니다. 이는 egg에 의해 자동으로 구성되며 수동 편집이 필요하지 않습니다.
GPanel 시작 변수
The Isle의 핵심 설정은 구성 파일이 아닌 GPanel에서 시작 변수로 구성됩니다. 이 변수들은 명령줄 인수로 서버 프로세스에 전달됩니다.
- GPanel에 로그인하세요.
- 서버 목록에서 The Isle 서버를 선택하세요.
- Startup 탭을 클릭하세요.
- 아래 표시된 변수를 검토하고 조정하세요. 변경 사항은 서버를 다음에 시작할 때 적용됩니다.
| 변수 | 기본값 | 설명 |
|---|---|---|
SERVER_NAME |
(서버 이름) | 인게임 서버 브라우저에 표시되는 이름. 플레이어가 서버를 찾을 수 있도록 설명적으로 작성하세요. |
PLAYER_COUNT |
100 |
동시 플레이어 최대 수. 호스팅 플랜의 슬롯 제한을 초과해서는 안 됩니다. 일반적인 값은 50에서 200 사이입니다. |
ALLOW_REPLAY |
true |
리플레이 녹화를 활성화하거나 비활성화합니다. 리플레이를 비활성화하려면 false로 설정하세요. 비활성화하면 디스크 사용량과 I/O가 약간 줄어들 수 있습니다. |
HUMANS |
false |
공룡과 함께 인간 진영을 활성화합니다. 플레이어가 인간으로 플레이하도록 선택할 수 있게 하려면 true로 설정하세요. 자세한 내용은 아래의 인간 대 공룡 섹션을 참조하세요. |
DYNAMIC_WEATHER |
true |
동적 날씨 주기(비, 안개, 폭풍)를 활성화합니다. 항상 정적인 맑은 날씨로 두려면 false로 설정하세요. |
RCON |
false |
RCON 원격 관리 인터페이스를 활성화합니다. 원격 관리자 명령어를 허용하려면 true로 설정하고 RCON_PASSWORD를 구성하세요. 자세한 내용은 The Isle 관리자 명령어를 참조하세요. |
RCON_PASSWORD |
(비어 있음) | RCON 연결용 비밀번호. RCON이 true로 설정된 경우에만 사용됩니다. 강력하고 고유한 비밀번호를 선택하고 비공개로 유지하세요. |
ENABLE_QUEUE |
false |
서버가 가득 찼을 때를 위한 연결 대기열을 활성화합니다. 서버가 플레이어 제한에 도달했을 때 플레이어가 거부되는 대신 대기열에 배치되도록 하려면 true로 설정하세요. 대기열 시스템 섹션을 참조하세요. |
SERVER_PASSWORD_ENABLED |
false |
서버에 대한 비밀번호 보호를 활성화합니다. 서버를 비공개로 만들려면 true로 설정하고 SERVER_PASSWORD를 구성하세요. |
SERVER_PASSWORD |
(비어 있음) | 플레이어가 서버에 접속하기 위해 입력해야 하는 비밀번호. SERVER_PASSWORD_ENABLED가 true인 경우에만 사용됩니다. |
ADMINSTEAMID |
(비어 있음) | 서버 관리자의 Steam64 ID를 쉼표로 구분한 목록. 자세한 내용은 The Isle 관리자 명령어를 참조하세요. |
Game.ini 구성
고급 게임플레이 설정은 TheIsle/Saved/Config/LinuxServer/Game.ini에 있는 Game.ini에서 구성됩니다. 이 파일은 첫 서버 시작 시 생성됩니다. 변경하려면 GPanel Files 탭에서 여세요.
성장 비율 설정
성장 비율은 공룡이 유체에서 성체로 성숙하는 속도를 제어합니다. 이는 Game.ini의 [/Script/TheIsle.TIGameMode] 섹션 아래에 구성됩니다.
[/Script/TheIsle.TIGameMode]
GlobalPassiveGrowthRate=1.0
bEnableGrowthParticles=true
| 설정 | 기본값 | 설명 |
|---|---|---|
GlobalPassiveGrowthRate |
1.0 |
수동 성장 속도 배수. 성장 속도를 두 배로 하려면 2.0, 절반으로 하려면 0.5로 설정하세요. 값이 높을수록 플레이어가 더 빨리 성체에 도달하는 데 도움이 됩니다. |
bEnableGrowthParticles |
true |
공룡이 성장할 때 시각적 파티클 효과를 표시합니다. 비활성화하려면 false로 설정하세요. |
AI 및 스폰 설정
이 설정은 맵에서의 AI 생물 스폰 동작을 제어합니다.
[/Script/TheIsle.TIGameMode]
bEnableAI=true
MaxAICount=200
AISpawnInterval=120.0
| 설정 | 기본값 | 설명 |
|---|---|---|
bEnableAI |
true |
맵에서 AI가 제어하는 생물(물고기, 작은 동물 등)을 활성화합니다. 모든 AI 스폰을 비활성화하려면 false로 설정하면 서버 부하를 줄일 수 있습니다. |
MaxAICount |
200 |
동시에 존재할 수 있는 AI 생물의 최대 수. 성능 문제가 발생하면 이 값을 낮추세요. |
AISpawnInterval |
120.0 |
AI 스폰 확인 사이의 시간(초 단위). 값이 낮을수록 스폰이 더 자주 발생합니다. |
낮/밤 주기
낮/밤 주기 길이는 커뮤니티의 선호도에 맞게 조정할 수 있습니다.
[/Script/TheIsle.TIGameMode]
DayLengthMinutes=45.0
NightLengthMinutes=15.0
| 설정 | 기본값 | 설명 |
|---|---|---|
DayLengthMinutes |
45.0 |
실제 분 단위의 낮 길이. 더 긴 낮을 위해 늘리고, 더 짧은 낮을 위해 줄이세요. |
NightLengthMinutes |
15.0 |
실제 분 단위의 밤 길이. 많은 커뮤니티가 주행성 플레이어의 다운타임을 줄이기 위해 밤을 단축합니다. |
[/Script/TheIsle.TIGameMode] 헤더 아래에 들어갑니다. 헤더를 중복하지 마세요 -- 모든 설정을 그 아래에 함께 배치하세요.
결합된 예시 Game.ini:
[/Script/TheIsle.TIGameMode]
GlobalPassiveGrowthRate=2.0
bEnableGrowthParticles=true
bEnableAI=true
MaxAICount=150
AISpawnInterval=90.0
DayLengthMinutes=45.0
NightLengthMinutes=10.0
대기열 시스템
대기열 시스템을 사용하면 서버가 가득 찼을 때 플레이어가 즉시 거부되는 대신 줄을 서서 대기할 수 있습니다. 이는 플레이어 제한에 자주 도달하는 인기 서버에 특히 유용합니다.
- GPanel에서 Startup 탭으로 이동하세요.
ENABLE_QUEUE를true로 설정하세요.- 서버를 재시작하세요.
대기열이 활성화되고 서버가 가득 찬 경우, 접속을 시도하는 새 플레이어는 대기열에 배치되고 슬롯이 사용 가능해지면 자동으로 접속됩니다. 플레이어는 대기하는 동안 대기열에서의 자신의 위치를 확인합니다.
인간 대 공룡
The Isle Evrima에는 플레이어가 공룡과 함께(또는 공룡에 맞서) 생존할 수 있는 선택적 인간 진영이 포함되어 있습니다. 기본적으로는 공룡 게임플레이만 활성화되어 있습니다.
인간 활성화
- GPanel에서 Startup 탭으로 이동하세요.
HUMANS를true로 설정하세요.- 서버를 재시작하세요.
인간이 활성화되면 플레이어는 스폰할 때 공룡 또는 인간으로 플레이하도록 선택할 수 있습니다. 인간 게임플레이에는 제작, 대피소 건설, 공룡으로부터 방어하기 위한 무기 사용이 포함됩니다.
접속 방법
플레이어는 인게임 서버 브라우저를 통해 또는 직접 연결을 통해 The Isle Evrima 서버에 접속할 수 있습니다.
서버 브라우저 사용
- Steam에서 The Isle을 실행하세요.
- 메인 메뉴에서 Join Server를 클릭하세요.
- 상단의 검색창을 사용하여 이름으로 서버를 검색하세요(
SERVER_NAME에서 설정한 값). - 목록에서 서버를 클릭하고 Join을 클릭하세요.
- 서버가 비밀번호로 보호되어 있는 경우, 메시지가 표시되면 비밀번호를 입력하세요.
직접 연결
서버가 브라우저에 나타나지 않거나 더 빨리 접속하고 싶은 경우:
- GPanel Network 탭에서 서버의 IP 주소와 게임 포트를 찾으세요.
- The Isle 메인 메뉴에서 Direct Connect 옵션을 찾으세요.
IP:PORT형식으로 서버의 IP와 포트를 입력하세요.- Connect를 클릭하세요.
서버의 IP와 포트를 찾는 방법에 대한 자세한 내용은 서버 IP 및 포트 찾는 방법을 참조하세요.
Steam을 통한 접속
빠른 접근을 위해 서버를 Steam 즐겨찾기에 추가할 수도 있습니다:
- Steam을 열고 보기 > 게임 서버로 이동하세요.
- 즐겨찾기 탭을 클릭한 다음 서버 추가를 클릭하세요.
- 서버의 IP와 쿼리 포트를 입력하세요.
- 추가되면 Steam 서버 브라우저에서 직접 접속할 수 있습니다.
저장 관리
The Isle Evrima는 주기적으로 월드 데이터를 자동 저장합니다. 저장이 작동하는 방식을 이해하면 서버를 효과적으로 관리하고 데이터 손실을 방지하는 데 도움이 됩니다.
월드 지속성
The Isle Evrima는 다음을 포함한 지속적인 월드 데이터를 유지합니다:
- 플레이어 공룡 -- 성장 진행도, 위치, 능력치가 저장됩니다. 플레이어는 다시 접속하여 자신의 공룡으로 계속할 수 있습니다.
- AI 개체군 -- AI 생물 상태는 서버에 의해 관리되며 구성에 따라 리스폰됩니다.
- 월드 상태 -- 환경 조건과 시간대가 재시작 전반에 걸쳐 유지됩니다.
저장 데이터는 서버의 TheIsle/Saved/ 디렉터리에 저장됩니다.
월드 초기화 수행
서버를 깨끗한 상태로 초기화하려는 경우(모든 플레이어 진행도 및 공룡 저장 제거):
- GPanel Console 탭에서 서버를 중지하세요.
- Files 탭으로 이동하세요.
TheIsle/Saved/로 이동하세요.- 이 디렉터리 내의 저장 데이터 파일을 삭제하세요.
Config/하위 디렉터리에는 서버 구성이 포함되어 있으므로 삭제하지 않도록 주의하세요. - 서버를 시작하세요. 새 월드 데이터를 생성합니다.
TheIsle/Saved/ 디렉터리를 백업하는 것을 고려하세요.
저장 데이터 백업
정기적인 백업은 충돌, 손상된 저장, 실수로 인한 삭제로 인한 데이터 손실로부터 보호합니다:
- 저장 파일이 기록 중이 아니도록 서버를 중지하세요.
- GPanel Files 탭에서
TheIsle/Saved/로 이동하세요. - 저장 파일을 로컬 컴퓨터로 다운로드하거나, 더 큰 전송에는 SFTP를 사용하세요. 연결 지침은 SFTP를 통해 파일 업로드하는 방법을 참조하세요.
- 백업을 복원하려면 서버를 중지하고, 저장된 파일을 같은 디렉터리에 다시 업로드한 후 서버를 시작하세요.
관련 문서
도움이 필요하신가요?
이 가이드에서 다루지 않은 문제가 발생하면, 저희 지원팀이 도와드릴 수 있습니다. 지원 티켓을 제출하고 서버 ID, 문제에 대한 설명, 관련 콘솔 출력 또는 스크린샷을 포함해 주세요.