Это руководство проведёт вас через настройку и конфигурацию вашего выделенного сервера Insurgency: Sandstorm, размещённого на Legion Hosting, включая токены аутентификации Steam, переменные запуска, карты и сценарии, игровые режимы, дополнительные параметры запуска и то, как подключиться. Для удалённого администрирования сервера см. RCON (удалённая консоль) для Insurgency: Sandstorm.
Шаг 1: Токены аутентификации
Insurgency: Sandstorm требует два отдельных токена аутентификации Steam, чтобы ваш сервер появился в публичном браузере серверов. Без обоих токенов ваш сервер запустится и будет доступен для игры через прямое подключение, но не будет указан публично.
Game Stats Token (GST)
GST — это Game Server Login Token (GSLT), который идентифицирует ваш сервер в Steam.
- Войдите в свою учётную запись 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), чтобы вы могли их различать. - Скопируйте этот второй токен.
- На вкладке Startup в GPanel вставьте его в поле GSLTT (GSLT Auth Token).
Шаг 2: Первый запуск
- Войдите в GPanel и перейдите к вашему серверу Insurgency: Sandstorm.
- Перейдите на вкладку Startup и заполните как минимум ваши токены GST и GSLTT (см. Шаг 1).
- Нажмите Start на главной странице консоли.
- При первом запуске сервер загрузит и установит все игровые файлы. Это может занять несколько минут в зависимости от скорости соединения сервера.
- Следите за выводом консоли. Когда вы увидите строку, похожую на:
ваш сервер работает и готов к подключениям.LogOnline: OSS: Created session, starting...
Шаг 3: Переменные запуска GPanel
Вся конфигурация сервера выполняется через вкладку Startup в GPanel. Доступны следующие переменные:
| Переменная | По умолчанию | Описание |
|---|---|---|
HOSTNAME |
(имя вашего сервера) | Имя, отображаемое в браузере серверов. Установите его на что-то описательное, чтобы игроки могли найти ваш сервер. |
MAP_NAME |
Canyon |
Карта для загрузки при запуске сервера. См. раздел «Карты и сценарии» ниже для всех доступных карт. |
SCENARIO |
Scenario_Crossing_Checkpoint_Insurgents |
Полная строка сценария, которая определяет карту, игровой режим и фракцию. См. ниже соглашение об именовании. |
MAX_PLAYERS |
28 |
Максимальное количество игроков, разрешённых на сервере. Insurgency: Sandstorm поддерживает до 28 игроков в режимах PvP (до 8 в Co-op). |
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 | Игроки работают вместе против ИИ, чтобы захватить или уничтожить серию целей. Самый популярный режим Co-op. |
| Hardcore Checkpoint | До 8 | То же, что и Checkpoint Co-op, но с более суровыми настройками — без маркеров HUD, ограниченные припасы и более жёсткий ИИ. |
| Survival | До 8 | Игроки начинают с минимальным снаряжением и должны добывать оружие, выполняя цели и пробиваясь к точке эвакуации. |
CheckpointHardcore, CheckpointCoop или Survival в качестве части игрового режима. Например: Scenario_Crossing_CheckpointCoop_Security.
Шаг 6: Конфигурация сервера через ADDSWITCHES
Поскольку Insurgency: Sandstorm не использует редактируемые файлы конфигурации на сервере, вся расширенная конфигурация выполняется через дополнительные параметры командной строки в переменной запуска ADDSWITCHES.
Введите параметры в поле ADDSWITCHES на вкладке Startup, разделяя их пробелами. Каждый параметр начинается с - (дефис).
Распространённые параметры
| Параметр | Описание |
|---|---|
-Password=YourPassword |
Устанавливает пароль, требуемый для входа на сервер. Полностью опустите для публичного сервера. |
-MapCycle=MapCycle |
Указывает файл цикла карт для использования (ссылается на список перехода MapCycle.txt). По умолчанию сервер циклически перебирает доступные сценарии. |
-mutators=<list> |
Список мутаторов через запятую для включения. См. примеры ниже. |
-GameStats |
Включает отслеживание игровой статистики. Требуется вместе с действительным GST для рейтинговой игры. |
-EnableCheats |
Включает команды читов на сервере. Не используйте на публичных серверах. |
-Rcon |
Включает доступ RCON (удалённая консоль). Должен сочетаться с -RconPassword. См. RCON (удалённая консоль) для Insurgency: Sandstorm для полных подробностей. |
-RconPassword=YourRconPass |
Устанавливает пароль RCON. Требуется, если включён -Rcon. |
-RconListenPort=<port> |
Указывает порт прослушивания RCON. По умолчанию использует игровой порт запросов. |
Пример конфигурации ADDSWITCHES
Типичная конфигурация с паролем сервера и включённым RCON:
-Password=MySecretPass -Rcon -RconPassword=MyRconPass -GameStats
Популярные мутаторы
Мутаторы изменяют правила геймплея. Передавайте их в виде списка через запятую с параметром -mutators:
-mutators=AllYouCanEat,AntiMaterielRiflesOnly
| Мутатор | Описание |
|---|---|
AllYouCanEat |
Неограниченные очки снабжения для экипировки. |
BoltActionsOnly |
Доступны только болтовые винтовки. |
Frenzy |
Враги-ИИ нападают с оружием ближнего боя в Co-op. Любимый фанатами хаотичный режим. |
Guerrillas |
Команда Insurgent может использовать только оружие низкого уровня. |
HotPotato |
Только гранаты и взрывчатка. |
PistolsOnly |
Доступны только пистолеты. |
ShotgunsOnly |
Доступны только дробовики. |
AntiMaterielRiflesOnly |
Доступны только крупнокалиберные винтовки (например, M82). |
Vampirism |
Убийство врагов восстанавливает здоровье. |
CompetitiveLoadouts |
Ограничивает экипировку соревновательными правилами. |
Шаг 7: Как подключиться
Найдите IP-адрес вашего сервера и назначенный порт на вкладке Network в GPanel. См. Как найти 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
Связанные статьи
- RCON (удалённая консоль) для Insurgency: Sandstorm
- Как найти IP-адрес и порт вашего сервера
- Руководство по запуску сервера
- Как загружать файлы через SFTP
Нужна помощь?
Если вы столкнулись с проблемой, не описанной в этом руководстве, наша команда поддержки готова помочь.