Как сделать имя сервера CS 1.6 на русском языке в поиске
Многие администраторы серверов Counter-Strike 1.6 сталкиваются с проблемой: в списке серверов название их сервера отображается в виде «кракозябр», вопросительных знаков или вовсе заменяется на стандартный текст. Это происходит из-за кодировки, которую использует игровой сервер CS 1.6.
Чтобы сервер корректно отображался на русском языке в поиске, необходимо правильно настроить несколько параметров и использовать поддерживаемую кодировку.
В этой статье разберём, как добиться идеального отображения названия сервера на русском языке в Steam/Non-Steam.
Почему сервер не показывает русское имя?
CS 1.6 использует старую кодировку CP1251, а не UTF-8 или Unicode.
Если серверная конфигурация или сама сборка сервера использует другую кодировку, название сервера в списке будет показываться неправильно.
Также влияет:
- кодировка файла server.cfg;
- выбранная language-конфигурация AMX Mod X;
- корректность работы бинарных файлов (hlds, metamod, amxx);
- тип клиентской версии (Steam / Non-Steam).
1 Исправляем кодировку server.cfg
Откройте файл: cstrike/server.cfg
Убедитесь, что файл сохранён в Windows-1251 (CP1251).
Если он в UTF-8, сервер НЕ сможет корректно передать кириллицу.
Как проверить кодировку:
- В Notepad++ → Закладка «Кодировка» → должна быть выбрана ANSI (для Windows — CP1251).
- Если стоит UTF-8 → выберите Преобразовать в ANSI, затем сохраните.
2 Устанавливаем имя сервера в правильной кодировке
Добавьте строку в server.cfg или проверьте её:
Важно: писать нужно в CP1251, иначе русские буквы сломаются.
3 Проверяем файл liblist.gam (если есть проблемы)
Иногда слетает кодировка liblist.gam, из-за чего сервер начинает «ломать» кириллицу.
Проверьте файл: cstrike/liblist.gam
Кодировка также должна быть ANSI (CP1251).
4 Уберите авто-подмену имени некоторыми плагинами
Некоторые серверные плагины могут менять hostname автоматически:
- плагины, которые показывают онлайн;
- мониторинг;
- реклама;
- ping/fps-плагины.
Плагины находится в: addons/amxmodx/configs/plugins.ini
Если название меняется само — временно отключите плагины по одному, чтобы найти виновника.
5 Изменение языка сервера
Если сервер работает на английском языке, он может некорректно передавать кириллицу.
Откройте: addons/amxmodx/data/vault.ini
Найдите строку:
Замените на:
После этого перезапустите сервер.
6 Убедитесь, что ваш сервер поддерживает кириллицу
Некоторые старые или модифицированные Non-Steam бинарники HLDS не поддерживают корректную передачу кириллицы.
Используйте один из стабильных вариантов:
- ReHLDS (рекомендуется)
- HLDS от SteamCMD
Оба полностью поддерживают русский hostname.
Готово — теперь сервер показывает название по-русски!
После выполнения всех шагов:
- название сервера корректно передаётся в поиске;
- кириллица отображается без «???» и «кракозябр»;
- сервер полностью совместим с новым ReHLDS и классическим HLDS.
Вы можете проверить результат, запустив CS 1.6 и найдя свой сервер в списках — название должно отображаться точно так, как записано в server.cfg.



