이 가이드는 Steam 인증 토큰, 시작 변수, 맵 및 시나리오, 게임 모드, 추가 실행 매개변수, 접속 방법을 포함하여 Legion Hosting에서 호스팅되는 Insurgency: Sandstorm 전용 서버를 설정하고 구성하는 과정을 단계별로 안내합니다. 원격 서버 관리는 Insurgency: Sandstorm용 RCON(원격 콘솔)을 참조하세요.
1단계: 인증 토큰
Insurgency: Sandstorm은 서버가 공개 서버 브라우저에 나타나려면 두 개의 별도 Steam 인증 토큰이 필요합니다. 두 토큰이 모두 없으면 서버는 시작되어 직접 접속으로 플레이할 수 있지만 공개적으로 목록에 표시되지 않습니다.
Game Stats Token (GST)
GST는 서버를 Steam에 식별시키는 Game Server Login Token(GSLT)입니다.
- Steam 계정에 로그인하고 steamcommunity.com/dev/managegameservers를 방문합니다.
- App ID 필드에
581330(Insurgency: Sandstorm Dedicated Server)을 입력합니다. - 선택적 메모(예:
Legion Insurgency Server)를 입력하고 Create를 클릭합니다. - 생성된 토큰을 복사합니다.
- GPanel에서 서버의 Startup 탭을 열고 토큰을 GST(Game Stats Token) 필드에 붙여넣습니다.
GSLT Auth Token (GSLTT)
GSLTT는 서버 브라우저 인증을 위해 Insurgency: Sandstorm이 특별히 요구하는 두 번째 토큰입니다.
- 동일한 Steam Game Server Account Management 페이지에서 App ID
581330으로 두 번째 토큰을 생성합니다. - 구분할 수 있도록 다른 메모(예:
Legion Insurgency GSLT Auth)를 사용합니다. - 이 두 번째 토큰을 복사합니다.
- GPanel의 Startup 탭에서 이를 GSLTT(GSLT Auth Token) 필드에 붙여넣습니다.
2단계: 첫 시작
- GPanel에 로그인하고 Insurgency: Sandstorm 서버로 이동합니다.
- Startup 탭으로 이동하여 최소한 GST와 GSLTT 토큰을 입력합니다 (1단계 참조).
- 메인 콘솔 페이지에서 Start를 클릭합니다.
- 첫 실행 시 서버가 모든 게임 파일을 다운로드하고 설치합니다. 서버의 연결 속도에 따라 몇 분이 걸릴 수 있습니다.
- 콘솔 출력을 확인합니다. 다음과 유사한 줄이 표시되면:
서버가 실행 중이며 연결할 준비가 된 것입니다.LogOnline: OSS: Created session, starting...
3단계: GPanel 시작 변수
모든 서버 구성은 GPanel의 Startup 탭을 통해 수행됩니다. 다음 변수를 사용할 수 있습니다:
| 변수 | 기본값 | 설명 |
|---|---|---|
HOSTNAME |
(서버 이름) | 서버 브라우저에 표시되는 이름입니다. 플레이어가 서버를 찾을 수 있도록 설명적인 이름으로 설정하세요. |
MAP_NAME |
Canyon |
서버 시작 시 로드할 맵입니다. 사용 가능한 모든 맵은 아래 맵 및 시나리오 섹션을 참조하세요. |
SCENARIO |
Scenario_Crossing_Checkpoint_Insurgents |
맵, 게임 모드, 진영을 정의하는 전체 시나리오 문자열입니다. 명명 규칙은 아래를 참조하세요. |
MAX_PLAYERS |
28 |
서버에서 허용되는 최대 플레이어 수입니다. Insurgency: Sandstorm은 PvP 모드에서 최대 28명(Co-op에서 최대 8명)을 지원합니다. |
GST |
(비어 있음) | Game Stats Token. 서버가 공개 브라우저에 나타나는 데 필요합니다. 1단계를 참조하세요. |
GSLTT |
(비어 있음) | GSLT Auth Token. 공개 브라우저 목록을 위한 두 번째 필수 토큰입니다. 1단계를 참조하세요. |
ADDSWITCHES |
(비어 있음) | 서버에 전달되는 추가 명령줄 매개변수입니다. 비밀번호, 뮤테이터, 게임플레이 조정과 같은 고급 구성에 사용하세요. 아래 서버 구성 섹션을 참조하세요. |
4단계: 맵 및 시나리오
사용 가능한 맵
Insurgency: Sandstorm은 다음 맵을 제공합니다. MAP_NAME 시작 변수에 Map Name 값을 사용하세요:
| Map Name | 표시 이름 | 배경 |
|---|---|---|
Bab | Bab | 도시 거리 |
Canyon | Canyon | 사막 협곡 |
Citadel | Citadel | 산악 요새 |
Crossing | Crossing | 강 건널목 |
Farmhouse | Farmhouse | 시골 구역 |
Gap | Gap | 산길 |
Hideout | Hideout | 절벽 마을 |
Hillside | Hillside | 언덕 마을 |
Ministry | Ministry | 정부 부처 건물 |
Outskirts | Outskirts | 사막 외곽 |
Precinct | Precinct | 경찰서 |
Refinery | Refinery | 정유소 |
Summit | Summit | 산 정상 |
Tell | Tell | 사막 유적 |
Tideway | Tideway | 해안 지역 |
Town | Town | 작은 사막 마을 |
시나리오 명명 규칙
SCENARIO 변수는 맵, 게임 모드, 시작 진영을 정의하는 특정 명명 형식을 사용합니다:
Scenario_<MapName>_<GameMode>_<Faction>
- MapName -- 맵 이름 (예:
Crossing,Ministry,Farmhouse) - GameMode -- 게임 모드 (예:
Checkpoint,Push,Frontline) - Faction -- 공격/시작 진영:
Security또는Insurgents
일반적인 시나리오
| 시나리오 | 맵 | 모드 | 진영 |
|---|---|---|---|
Scenario_Crossing_Checkpoint_Insurgents |
Crossing | Checkpoint | Insurgents 공격 |
Scenario_Crossing_Checkpoint_Security |
Crossing | Checkpoint | Security 공격 |
Scenario_Ministry_Checkpoint_Security |
Ministry | Checkpoint | Security 공격 |
Scenario_Farmhouse_Push_Insurgents |
Farmhouse | Push | Insurgents 공격 |
Scenario_Summit_Frontline |
Summit | Frontline | 대칭 |
Scenario_Hideout_Domination |
Hideout | Domination | 대칭 |
Scenario_Precinct_Skirmish |
Precinct | Skirmish | 대칭 |
Scenario_Bab_Push_Security |
Bab | Push | Security 공격 |
Scenario_Outskirts_Checkpoint_Insurgents |
Outskirts | Checkpoint | Insurgents 공격 |
Scenario_Tell_Checkpoint_Security |
Tell | Checkpoint | Security 공격 |
5단계: 게임 모드
Insurgency: Sandstorm은 PvP와 Co-op에 걸쳐 여러 게임 모드를 제공합니다. 게임 모드는 SCENARIO 변수에 의해 결정됩니다.
PvP 모드
| 모드 | 플레이어 | 설명 |
|---|---|---|
| Push | 최대 28명 | 한 팀이 목표 지점을 순차적으로 공격하는 동안 방어 팀이 이를 저지하려 합니다. 공격 팀은 점령한 각 목표마다 추가 증원 웨이브를 얻습니다. 클래식한 Insurgency 경험입니다. |
| Frontline | 최대 28명 | 두 팀이 일련의 목표를 두고 싸우는 줄다리기 모드입니다. 적의 최종 목표를 점령하면 라운드에서 승리합니다. 증원은 목표 통제에 연결됩니다. |
| Skirmish | 최대 16명 | 각 진영당 세 개의 목표와 무기 저장소가 있는 소규모 모드입니다. 적의 저장소를 파괴하거나 모든 목표를 점령하면 라운드에서 승리합니다. 낮은 플레이어 수에 적합합니다. |
| Firefight | 최대 16명 | 리스폰이 없는 맵의 세 개 점령 지점입니다. 세 지점을 모두 보유하거나 적 팀을 제거하면 라운드에서 승리합니다. 어떤 지점이든 점령하면 사망한 팀원이 리스폰됩니다. |
| Domination | 최대 28명 | 세 개의 점령 지점이 있는 빠른 속도의 모드입니다. 팀은 목표를 보유하여 점수를 얻습니다. 점수 제한에 먼저 도달한 팀이 승리합니다. 플레이어는 타이머에 따라 리스폰합니다. |
| Ambush | 최대 28명 | 한 팀은 VIP 플레이어를 추출 지점까지 호위해야 하고 다른 팀은 VIP를 제거하려 합니다. |
Co-op 모드
| 모드 | 플레이어 | 설명 |
|---|---|---|
| Checkpoint (Co-op) | 최대 8명 | 플레이어가 AI에 맞서 협력하여 일련의 목표를 점령하거나 파괴합니다. 가장 인기 있는 co-op 모드입니다. |
| Hardcore Checkpoint | 최대 8명 | Checkpoint Co-op과 동일하지만 더 가혹한 설정 -- HUD 마커 없음, 제한된 보급품, 더 강한 AI -- 이 적용됩니다. |
| Survival | 최대 8명 | 플레이어는 최소한의 장비로 시작하여 목표를 완료하고 추출 지점까지 싸우면서 무기를 수집해야 합니다. |
CheckpointHardcore, CheckpointCoop 또는 Survival을 사용합니다. 예: Scenario_Crossing_CheckpointCoop_Security.
6단계: ADDSWITCHES를 통한 서버 구성
Insurgency: Sandstorm은 서버에서 편집 가능한 구성 파일을 사용하지 않으므로 모든 고급 구성은 ADDSWITCHES 시작 변수의 추가 명령줄 매개변수를 통해 수행됩니다.
Startup 탭의 ADDSWITCHES 필드에 매개변수를 공백으로 구분하여 입력합니다. 각 매개변수는 -(대시)로 시작합니다.
일반적인 매개변수
| 매개변수 | 설명 |
|---|---|
-Password=YourPassword |
서버에 참여하는 데 필요한 비밀번호를 설정합니다. 공개 서버로 만들려면 완전히 생략하세요. |
-MapCycle=MapCycle |
사용할 맵 사이클 파일을 지정합니다 (MapCycle.txt 트래블 목록을 참조). 기본적으로 서버는 사용 가능한 시나리오를 순환합니다. |
-mutators=<list> |
활성화할 뮤테이터의 쉼표로 구분된 목록입니다. 예시는 아래를 참조하세요. |
-GameStats |
게임 통계 추적을 활성화합니다. 랭크 플레이를 위해 유효한 GST와 함께 필요합니다. |
-EnableCheats |
서버에서 치트 명령어를 활성화합니다. 공개 서버에서는 사용하지 마세요. |
-Rcon |
RCON(원격 콘솔) 접근을 활성화합니다. -RconPassword와 함께 사용해야 합니다. 자세한 내용은 Insurgency: Sandstorm용 RCON(원격 콘솔)을 참조하세요. |
-RconPassword=YourRconPass |
RCON 비밀번호를 설정합니다. -Rcon이 활성화된 경우 필요합니다. |
-RconListenPort=<port> |
RCON 수신 포트를 지정합니다. 기본적으로 게임 쿼리 포트를 사용합니다. |
ADDSWITCHES 구성 예시
서버 비밀번호와 RCON이 활성화된 일반적인 구성:
-Password=MySecretPass -Rcon -RconPassword=MyRconPass -GameStats
인기 있는 뮤테이터
뮤테이터는 게임플레이 규칙을 수정합니다. -mutators 매개변수와 함께 쉼표로 구분된 목록으로 전달하세요:
-mutators=AllYouCanEat,AntiMaterielRiflesOnly
| 뮤테이터 | 설명 |
|---|---|
AllYouCanEat |
로드아웃을 위한 무제한 보급 포인트. |
BoltActionsOnly |
볼트액션 소총만 사용 가능합니다. |
Frenzy |
co-op에서 AI 적이 근접 무기로 돌진합니다. 팬들이 좋아하는 혼돈 모드입니다. |
Guerrillas |
Insurgent 팀은 하위 등급 무기만 사용할 수 있습니다. |
HotPotato |
수류탄과 폭발물만 사용 가능합니다. |
PistolsOnly |
권총 보조 무기만 사용 가능합니다. |
ShotgunsOnly |
샷건만 사용 가능합니다. |
AntiMaterielRiflesOnly |
대물 소총(예: M82)만 사용 가능합니다. |
Vampirism |
적을 처치하면 체력이 회복됩니다. |
CompetitiveLoadouts |
로드아웃을 경쟁 규칙으로 제한합니다. |
7단계: 접속 방법
GPanel의 Network 탭에서 서버의 IP 주소와 할당된 포트를 찾으세요. 자세한 내용은 서버 IP와 포트 찾는 방법을 참조하세요.
게임 내 서버 브라우저를 통해
- Insurgency: Sandstorm을 실행하고 메인 메뉴에서 Play를 클릭합니다.
- Browse Servers를 선택합니다 (Multiplayer 아래에서 찾아야 할 수도 있습니다).
- 필터 옵션을 사용하여 서버 이름, 게임 모드 또는 맵으로 검색합니다.
- 목록에서 서버를 찾아 Join을 클릭합니다.
직접 접속을 통해 (콘솔)
- Insurgency: Sandstorm을 실행합니다.
- `(물결표/백틱) 키를 눌러 게임 내 콘솔을 엽니다. 콘솔이 열리지 않으면 Settings > Game > Enable Console에서 활성화하세요.
- 다음 명령을 입력하고 IP와 포트를 GPanel의 값으로 교체합니다:
open YOUR.SERVER.IP:PORT - 서버에 비밀번호가 있으면 다음을 사용합니다:
open YOUR.SERVER.IP:PORT?Password=YourPassword
관련 문서
도움이 필요하신가요?
이 가이드에서 다루지 않은 문제가 발생하면 저희 지원팀이 도와드릴 수 있습니다.