이 가이드는 Legion Hosting에서 Nuclear Option 전용 서버를 설정하고, 시작 변수를 구성하고, DedicatedServerConfig.json을 편집하고, 미션 로테이션을 설정하고, 서버에 접속하는 방법을 다룹니다. Nuclear Option은 전술 및 전략 핵무기를 특징으로 하는 몰입형 물리 기반의 근미래 공중전 게임입니다. 관리자 명령어, 차단 관리 및 문제 해결은 Nuclear Option 관리자 명령어를 참조하세요.
1. 첫 시작
- GPanel에 로그인하여 Nuclear Option 서버를 선택합니다.
- Startup 탭으로 이동하여 구성 가능한 변수를 검토합니다(섹션 2 참조).
- SERVER_NAME과 SERVER_PASSWORD를 설정합니다.
- Console 탭으로 돌아가 Start를 클릭합니다.
- 콘솔에
[DedicatedServerManager] Waiting for Players before loading next map이 표시되어 서버가 준비되었음을 확인할 때까지 기다립니다.
ChangeMe입니다. 서버를 공개하기 전에 SERVER_PASSWORD 시작 변수를 업데이트하거나 DedicatedServerConfig.json을 편집하세요.
2. GPanel 시작 변수
| 변수 | 기본값 | 설명 |
|---|---|---|
SERVER_NAME | Pterodactyl-server | 서버 브라우저에 표시되는 서버 이름입니다(최대 30자). |
MAX_PLAYERS | 20 | 최대 플레이어 수입니다. |
SERVER_PASSWORD | ChangeMe | 서버 접속에 필요한 비밀번호입니다. 비밀번호 없음으로 하려면 비워 두세요. |
MODDED_SERVER | false | 모드 서버로 표시합니다. true 또는 false로 설정합니다. |
QUERY_PORT | 7777 | 서버 브라우저용 Steam 쿼리 포트입니다. |
AUTO_UPDATE | 1 | 시작 시 서버를 자동으로 업데이트합니다. |
3. 서버 구성 (DedicatedServerConfig.json)
기본 구성 파일은 다음 위치에 있습니다:
DedicatedServerConfig.json
이 JSON 파일은 시작 변수에 매핑된 설정(ServerName, Password, MaxPlayers, ModdedServer, Port, QueryPort)에 대해 GPanel이 자동으로 관리합니다. 고급 설정을 위해 직접 편집할 수도 있습니다.
ServerName, Password, MaxPlayers 및 포트와 같은 설정은 시작할 때마다 시작 변수에서 덮어쓰입니다. 매핑되지 않은 설정(예: MissionRotation)은 파일에서 직접 편집하세요.
전체 구성 참조
| 설정 | 기본값 | 설명 |
|---|---|---|
ServerName | Pterodactyl-server | 서버 표시 이름입니다(시작 변수로 관리됨). |
Password | ChangeMe | 접속 비밀번호입니다(시작 변수로 관리됨). |
MaxPlayers | 20 | 최대 플레이어 수입니다(시작 변수로 관리됨). |
ModdedServer | false | 모드 서버 플래그입니다(시작 변수로 관리됨). |
Port | (자동) | 게임 포트입니다. IsOverride와 Value 필드를 가진 객체입니다. |
QueryPort | (자동) | 쿼리 포트입니다. IsOverride와 Value 필드를 가진 객체입니다. |
BanListPaths | ["ban_list.txt"] | 차단 목록 파일의 경로입니다. |
MissionDirectory | (자동) | 사용자 지정 미션 파일의 경로입니다. |
MissionRotation | (아래 참조) | 로테이션에 포함된 미션 배열입니다. |
RotationType | 0 | 미션 로테이션 유형입니다. |
NoPlayerStopTime | 30 | 접속한 플레이어가 없을 때 중지하기까지 기다리는 시간(초)입니다. |
4. 미션 로테이션
DedicatedServerConfig.json에서 미션 로테이션을 구성합니다. 각 항목은 미션과 시간 제한을 지정합니다:
"MissionRotation": [
{
"Key": { "Group": "BuiltIn", "Name": "Escalation" },
"MaxTime": 7200
},
{
"Key": { "Group": "BuiltIn", "Name": "Terminal Control" },
"MaxTime": 7200
}
]
내장 미션에는 Escalation과 Terminal Control이 포함됩니다. MaxTime은 초 단위의 시간 제한입니다(7200 = 2시간).
사용자 지정 미션
사용자 지정 미션 파일을 NuclearOption-Missions/ 디렉터리에 넣습니다. 적절한 그룹과 이름으로 로테이션에서 참조합니다.
5. 접속 방법
- Steam에서 Nuclear Option을 실행합니다.
- 메인 메뉴에서 Multiplayer를 선택합니다.
- 서버 브라우저에서 이름으로 서버를 찾습니다.
- 메시지가 표시되면 서버 비밀번호를 입력합니다.
- 서버를 선택하고 Join을 클릭합니다.
관련 문서
도움이 필요하신가요?
여기에서 다루지 않은 Nuclear Option 서버 문제가 발생하면 지원 티켓을 여세요. 서버 IP, 문제에 대한 설명, GPanel 콘솔의 관련 오류 메시지를 포함해 주세요.