TeaHost
Counter-Strike 2cs2gsltsteamнастройка4 мин. чтения

GSLT-токен для CS2 — получение и установка

Как получить GSLT токен для CS2 сервера в Steam, прописать его в параметрах запуска через sv_setsteamaccount и что делать, если токен просрочен или заблокирован

Кратко

GSLT-токен для сервера CS2 создаётся бесплатно на странице steamcommunity.com/dev/managegameservers с App ID 730 и прописывается в параметрах запуска как +sv_setsteamaccount ТОКЕН. Аккаунт должен владеть CS2, не быть ограниченным и иметь привязанный телефон; на каждый сервер нужен свой токен, а без него сервер не появится в браузере серверов.

GSLT-токен для CS2 — это ключ, которым сервер представляется Steam. Без него сервер поднимется и вы даже сможете зайти по прямому адресу, но в списке серверов его не будет и подключиться извне обычным способом не получится. Получается токен за пару минут в браузере, а вот привязка к аккаунту и правила блокировок — то, о чём стоит знать заранее.

Что даёт GSLT-токен серверу CS2

Game Server Login Token регистрирует сервер в системе Steam и привязывает его к конкретному аккаунту. Это даёт три вещи:

  • Сервер появляется в браузере игры и доступен для подключения из интернета
  • Steam понимает, кто отвечает за сервер, — по нарушениям претензии идут к владельцу токена
  • Работает функциональность, завязанная на Steam-аккаунты игроков

Токен персональный: у каждого сервера должен быть свой. Один токен на два одновременно работающих сервера приведёт к тому, что один из них Steam выкинет.

Требования к аккаунту

Токен выдаётся не любому аккаунту. Требования Steam, указанные на странице управления игровыми серверами:

ТребованиеЧто это значит
Нет бана сообщества и блокировкиАккаунт не должен быть community banned или locked
Аккаунт не ограничен (limited)На нём должна быть хотя бы одна покупка в Steam
Привязан телефонНужен подходящий зарегистрированный номер
Есть играАккаунт должен владеть игрой, для которой создаётся токен, — CS2
ЛимитДо 1000 токенов на аккаунт

Учтите: если вы сбросите пароль Steam или его сбросит поддержка, все токены аккаунта сгенерируются заново — их придётся обновить на серверах.

Логика простая: аккаунт с токеном отвечает за поведение сервера. Если сервер уличат в нарушениях, банят токен, а при повторах — возможность выдавать токены на аккаунте.

Отсюда практический вывод: не берите токен на основной аккаунт с инвентарём, если сервер будет публичным и вы не единственный админ. Заведите отдельный аккаунт под серверы.

Как получить

Порядок действий:

  1. Открыть страницу управления игровыми серверами в Steam — раздел dev/managegameservers на steamcommunity.com
  2. Войти под аккаунтом, к которому будете привязывать сервер
  3. В поле App ID указать 730 — это Counter-Strike 2
  4. В поле Memo написать понятное себе описание: «Ретейк RU», «Дежурный dust2». Через полгода при пяти токенах это спасает
  5. Нажать создание — токен появится в списке строкой из букв и цифр

Токен видно на этой же странице в любой момент, так что записывать его отдельно необязательно. Там же его можно удалить или сгенерировать заново.

Как прописать на сервере

Токен передаётся параметром запуска:

код
+sv_setsteamaccount ВАШ_ТОКЕН

Строка добавляется в параметры запуска сервера — в панели управления для этого обычно есть отдельное поле, а при ручном запуске она идёт в командную строку рядом с -dedicated и +map. Разбор остальных параметров — в заметке про параметры запуска сервера CS2.

Прописывать токен в server.cfg не стоит. Технически команда сработает, но конфиг читают все, у кого есть доступ к файлам, а токен — это, по сути, пароль. Место токена — в параметрах запуска.

Проверка после старта: в логе сервера появится строка о том, что сервер залогинился в Steam и получил идентификатор. Если вместо неё идут сообщения об ошибке логина — токен неверный, просрочен или уже используется.

Когда токен перестаёт работать

Три сценария, с которыми сталкиваются чаще всего:

Токен просрочен из-за простоя. Токен, под которым сервер долго не логинился, истекает. Его можно перевыпустить (regenerate) на той же странице — затем вставьте новое значение в параметры запуска.

Токен заблокирован. Приходит вместе с нарушением правил Valve: реклама сторонних сервисов, редирект игроков на другие серверы, обман с предметами. Разблокировки, как правило, нет — нужен новый токен и понимание, за что прилетело.

Токен используется другим сервером. Классика при переезде: старый сервер ещё не выключен, новый уже поднят с тем же токеном. Выключите старый или выпустите второй токен.

Если сервера всё равно нет в браузере

Токен решает не все проблемы видимости. Если он корректный, а сервер не находится, проверяйте дальше:

  • Открыт ли UDP-порт 27015 наружу
  • Правильно ли указан внешний IP при запуске
  • Не блокирует ли что-то Steam-запросы

Полный разбор ситуации — в статье про то, почему CS2-сервер не виден в браузере. Отдельно стоит сказать: в браузере игры серверы появляются не мгновенно, минуту-другую подождать нормально.

Частые вопросы

Нужен ли токен для локального сервера?

Нет. Если играете по локальной сети или подключаетесь по прямому IP через connect, сервер поднимется и без токена. Токен нужен для публичности и корректной работы со Steam.

Сколько токенов можно выпустить?

По правилам Steam — до 1000 на один аккаунт, так что для нескольких серверов ограничение не встречается.

Что делать, если токен утёк?

Удалить его на странице управления и выпустить новый, затем поменять в параметрах запуска. Чужой человек с вашим токеном может поднять сервер от вашего имени и получить бан на ваш аккаунт.

Влияет ли токен на количество слотов?

Нет, слоты задаются отдельно параметром запуска -maxplayers. Про базовую настройку — в заметке про настройку сервера CS2.

Коротко

Заходите на страницу управления игровыми серверами в Steam, создаёте токен с App ID 730, прописываете его через +sv_setsteamaccount в параметрах запуска, проверяете лог. Токен держите как пароль, на каждый сервер — свой, а под публичные серверы лучше завести отдельный Steam-аккаунт. Более развёрнуто процесс описан в статье про получение GSLT-токена.

Если сервер ещё выбираете — тарифы TeaHost под CS2 тут.