GSLT-токен для CS2 — это ключ, которым сервер представляется Steam. Без него сервер поднимется и вы даже сможете зайти по прямому адресу, но в списке серверов его не будет и подключиться извне обычным способом не получится. Получается токен за пару минут в браузере, а вот привязка к аккаунту и правила блокировок — то, о чём стоит знать заранее.
Что даёт GSLT-токен серверу CS2
Game Server Login Token регистрирует сервер в системе Steam и привязывает его к конкретному аккаунту. Это даёт три вещи:
- Сервер появляется в браузере игры и доступен для подключения из интернета
- Steam понимает, кто отвечает за сервер, — по нарушениям претензии идут к владельцу токена
- Работает функциональность, завязанная на Steam-аккаунты игроков
Токен персональный: у каждого сервера должен быть свой. Один токен на два одновременно работающих сервера приведёт к тому, что один из них Steam выкинет.
Требования к аккаунту
Токен выдаётся не любому аккаунту. Требования Steam, указанные на странице управления игровыми серверами:
| Требование | Что это значит |
|---|---|
| Нет бана сообщества и блокировки | Аккаунт не должен быть community banned или locked |
| Аккаунт не ограничен (limited) | На нём должна быть хотя бы одна покупка в Steam |
| Привязан телефон | Нужен подходящий зарегистрированный номер |
| Есть игра | Аккаунт должен владеть игрой, для которой создаётся токен, — CS2 |
| Лимит | До 1000 токенов на аккаунт |
Учтите: если вы сбросите пароль Steam или его сбросит поддержка, все токены аккаунта сгенерируются заново — их придётся обновить на серверах.
Логика простая: аккаунт с токеном отвечает за поведение сервера. Если сервер уличат в нарушениях, банят токен, а при повторах — возможность выдавать токены на аккаунте.
Отсюда практический вывод: не берите токен на основной аккаунт с инвентарём, если сервер будет публичным и вы не единственный админ. Заведите отдельный аккаунт под серверы.
Как получить
Порядок действий:
- Открыть страницу управления игровыми серверами в Steam — раздел
dev/managegameserversна steamcommunity.com - Войти под аккаунтом, к которому будете привязывать сервер
- В поле App ID указать 730 — это Counter-Strike 2
- В поле Memo написать понятное себе описание: «Ретейк RU», «Дежурный dust2». Через полгода при пяти токенах это спасает
- Нажать создание — токен появится в списке строкой из букв и цифр
Токен видно на этой же странице в любой момент, так что записывать его отдельно необязательно. Там же его можно удалить или сгенерировать заново.
Как прописать на сервере
Токен передаётся параметром запуска:
+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 тут.