Полный FAQ по настройке сервера CS:GO

Материал из DS-HOST Wiki
Перейти к: навигация, поиск
  •  
    • 1 Настройка отображения никнеймов игроков (когда на них наведен прицел)
    • 2 Необходимые порты для STEAM
    • 3 Настройка файрволла для LINUX
    • 4 csgo-server-launcher.sh (скрипт запуска для LINUX)
    • 5 Первоначальная инсталляция сервера и SteamCMD
    • 6 Режимы работы сервера и строки запуска
    • 7 Ошибки при инсталляции сервера
    • 8 Ошибка "server is enforcing consistency for this file..."
    • 9 Что означает _SE в названиях карт
    • 10 Конфиг для турнирных серверов
    • 11 Настройка отображения моделей
    • 12 Не работают кнопки в админке
    • 13 Настройка сервера gamemodes_server.txt
    • 14 Куда делись autoexec.cfg и server.cfg
    • 15 Как узнать, какие переменные доступны для настроек в server.cfg
    • 16 Клиент не подключается к серверу (Failed to get session data)
    • 17 Не работает параметр +maxplayers в командной строке
    • 18 Где настроить резервные слоты
    • 19 Я поставил пароль, но как только кто то заходит на сервер, туда попадает куча народа из лобби
    • 20 Запуск нескольких серверов из одной папки
    • 20.5 Этот FAQ опубликован на форуме hlmod.ru
    • 21 Куда делся мой MOTD (какие файлы нужно резервировать перед обновлением)
    • 22 Почему в названии сервера и в чате некоторые кириллические буквы не отражаются либо отражаются некорректно
    • 23 Как отключить автоматическую покупку брони
    • 24 Как отключить камеру смерти
    • 25 Отключить NO BLOCK (прохождение свозь друг друга)
    • 26 Отключить встроенное голосование, вызываемое по ESC (F1,F2)
    • 27 Пример настройки своей собственной группы карт в gamemodes_server.txt
    • 28 Прострелы в CS:GO (для задротов, разбирающихся в картостроении)
    • 29 Официальный список багов и путей их решения ENG
    • 30 Как заставить ботов играть на сервере без игрока
    • 31 Как отключить бэкапы каждого сыгранного раунда (файлы типа backup_round<№ раунда>.txt в корне сервера )
    • 32 Отключение встроенного голосования за смену карт

      Обновление от 28-02-2015
    • 33 Менеджер сервера под Linux (Инсталляция, старт, стоп, рестарт, обновление, мониторинг (вкл мыло), бекап, консоль)
    • 34 На сервер могу зайти только я, IP высвечивает локальный
    • 35 Уменьшить время после конца карты, когда показывается счет или время между смешиванием команд
    • 36 Отключить разминку + время после разминки 3 секунды
    • 37 Как сменить команду больше одного раза?
    • 38 Гангейм сервер, поставить 1 лишь раунд и до того времени, пока кто-то не дойдет до макс лвл
    • 39 Убрать тег в браузере поиска серверов- EMPTY?
    • 40 Как сервер заставить очищать все предметы, что были уронены игроками?
    • 41 Переносим файлы бэкапа раундов в отдельный каталог
    • 42 При выигрывании 11 раундов из 21 засчитывалась победа и сменилась карта
    • 43 Регулировка отображения списка игроков в браузере серверов
    • 44 Как настроить игру на 1 карте с перезагрузкой карты
    • 45 Не работает FF (friendly fire), хотя переменная cssdm_ffa_enabled=1 (включена)
    • 46 Как админу делать рестарт раунда?
    • 47 Как отобразить информацию о сервере в стиме у друга или в приглашении
    • 48 Физика тел
    • 49 Как отключить выдачу defuser
    • 49.5 Этот FAQ написан пользователем MFS для HLMOD.RU
    • 50 Missing map у клиента при размере карты >150 mb
    • 51 Как поставить во встроенном голосовании отмену выбора карты, на которой уже играли
    • 52 При приглашениях людей в игру через стим им отдается IP Сервера локальный, сам Сервер находится за роутером
    • 53 Как узнать, виден ли мой сервер в интернете?
    • 54 Как заставить клиент скачивать файлы ресурсов нестандартных карт
    • 55 Как отобразить спектатору фирменный баннер
    • 56 Как отобразить фирменный баннер на GoTV и в демке?
    • 57 Из классического deathmatch сделать FFA
    • 58 Увеличить количество спектаторов на сервере
    • 59 Убрать радар
    • 60 Установка карт из Workshop
    • 61 Как отключить отображение нанесенного урона
    • 62 Автоматическое обновление сервера под Linux
    • 63 [SM] Plugin ****.smx failed to load: Possible malware or illegal plugin detected and blocked
    • 64 Пример настройки встроенного голосования для соревновательного режима
    • 65 Онлайн конфигуратор GameModes_server.txt
    • 66 Рабочий сервер classic под линукс (только конфигурация, без sm)
    • 67 Electronic Sports League CS:GO 3on3/5on5 Ladder Config gamemode_competitive_server.cfg от 07-10-2014
    • 68 В параметрах запуска сервера стоит -tickrate 128, но на сервере все еще 64 тик
    • 69 Map prefix или как выполнять переменные в зависимости от карты
    • 70 Рабочий сервер под Linux [CS:GO] WarMod [BFG] <Beta v0.3.3.6.1, 06-Mar-2015
    • 71 Замена mp_fadetoblack (черный экран)
    • 72 Решение проблемы отсутствия IP в логах сервера
    • 73 Как отключить/настроить отображение траектории гранат
    • 74 Каждый раз сервер запускается на другом порту
    • 75 Не работает SourceTV, у клиента пишет 
      • <b>Server using '<none>' lobbies ...</b>



1 Настройка отображения никнеймов игроков (когда на них наведен прицел)

mp_playerid_hold "1" -- время в секундах, сколько будет отображать ник игрока, при наведении прицела

mp_playerid_delay "0"- задержка в секундах, перед тем как показать ник игрока

mp_playerid "0"- показывать или нет ник игрока. 0 - все ники, 1 - ники игроков из своей команды, 2 - не показывать ники

По умолчанию показывать не будет.

2 Необходимые порты для STEAM
 

<button class="button bbCodeSpoilerButton ToggleTrigger Tooltip JsOnly" data-target="> .SpoilerTarget" style="margin: 5px 0px; padding: 5px; font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 13px; -webkit-appearance: none; color: #141414; border: 0px solid #fbfbfb; border-radius: 3px; outline: none; cursor: pointer; box-sizing: content-box; vertical-align: baseline; box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 4px 0px, rgba(255, 255, 255, 0.0980392) 1px 1px 1px inset; height: 13px; max-width: 99%; background-image: linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.0980392) 50%, rgba(255, 255, 255, 0) 100%); background-color: #fbfbfb;">Спойлер</button>


3 Настройка файрволла для LINUX
 

<button class="button bbCodeSpoilerButton ToggleTrigger Tooltip JsOnly" data-target="> .SpoilerTarget" style="margin: 5px 0px; padding: 5px; font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 13px; -webkit-appearance: none; color: #141414; border: 0px solid #fbfbfb; border-radius: 3px; outline: none; cursor: pointer; box-sizing: content-box; vertical-align: baseline; box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 4px 0px, rgba(255, 255, 255, 0.0980392) 1px 1px 1px inset; height: 13px; max-width: 99%; background-image: linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.0980392) 50%, rgba(255, 255, 255, 0) 100%); background-color: #fbfbfb;">Спойлер</button>



4 csgo-server-launcher.sh (скрипт запуска для LINUX)

<a class="externalLink" href="https://github.com/crazy-max/csgo-server-launcher" rel="nofollow" style="color: #3462a0; text-decoration: none; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 14.6667px; line-height: 20.5333px; background-color: #f4f4f4;" target="_blank">GitHub - crazy-max/csgo-server-launcher: Counter-Strike : Global Offensive Server Launcher</a>


5 Первоначальная инсталляция сервера и SteamCMD
Вопросы загрузки и запуска утилиты SteamCMD Update Tool, загрузки CS:GO Dedicated Server, автоматизации процесса обновления и запуск сервера рассматривается здесь:
<a class="internalLink" href="http://hlmod.ru/forum/stati-i-manualy/10382-ustanovka-counter-strike-global-offensive-dedicated-servers-linux-windows.html" style="color: #3462a0; text-decoration: none; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 14.6667px; line-height: 20.5333px; background-color: #f4f4f4;">http://hlmod.ru/forum/stati-i-manua...ffensive-dedicated-servers-linux-windows.html</a>

6 Режимы работы сервера и строки запуска
 

<button class="button bbCodeSpoilerButton ToggleTrigger Tooltip JsOnly" data-target="> .SpoilerTarget" style="margin: 5px 0px; padding: 5px; font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 13px; -webkit-appearance: none; color: #141414; border: 0px solid #fbfbfb; border-radius: 3px; outline: none; cursor: pointer; box-sizing: content-box; vertical-align: baseline; box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 4px 0px, rgba(255, 255, 255, 0.0980392) 1px 1px 1px inset; height: 13px; max-width: 99%; background-image: linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.0980392) 50%, rgba(255, 255, 255, 0) 100%); background-color: #fbfbfb;">Спойлер</button>


7 Ошибки при инсталляции сервера

Если после команды"app_update 740" или "app_update 740 validate" вы получаете сообщение:

App state (0x10102) reconfiguring, progress: -nan (0 / 0)
Error! App '740' state is 0x1 after update job.

укажите сначала папку, куда инсталлировать
force_install_dir название_папки

Если после "app_update 740" в линуксе вы получаете:
ERROR! Failed to request AppInfo update, not online or not logged in to Steam.
Удалите или переименуйте папку "Steam" в текущей папке пользователяи перезапустите steamcmd.

8 Ошибка "server is enforcing consistency for this file..." 

Это баг, используйте sv_consistency 0


9 Что означает _SE в названиях карт?

Это турнирные варианты обычных карт с убранным мусором, туманом, и у них больше FPS.


10 Конфиг для турнирных серверов (ESL Server Plugin CS:GO)
<a class="externalLink" href="http://www.esl.eu/de/csgo/download/26337194/" rel="nofollow" style="color: #3462a0; text-decoration: none; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 14.6667px; line-height: 20.5333px; background-color: #f4f4f4;" target="_blank">CIS | ESL Play</a>

Возможности плагина ESL

<button class="button bbCodeSpoilerButton ToggleTrigger Tooltip JsOnly" data-target="> .SpoilerTarget" style="margin: 5px 0px; padding: 5px; font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 13px; -webkit-appearance: none; color: #141414; border: 0px solid #fbfbfb; border-radius: 3px; outline: none; cursor: pointer; box-sizing: content-box; vertical-align: baseline; box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 4px 0px, rgba(255, 255, 255, 0.0980392) 1px 1px 1px inset; height: 13px; max-width: 99%; background-image: linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.0980392) 50%, rgba(255, 255, 255, 0) 100%); background-color: #fbfbfb;">Спойлер</button>


Проверка работы плагина
<a class="externalLink" href="http://www.esl.eu/check_eslplugin" rel="nofollow" style="color: #3462a0; text-decoration: none; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 14.6667px; line-height: 20.5333px; background-color: #f4f4f4;" target="_blank">CIS | ESL Play</a>


11 Настройка отображения моделей

Настраиваются для каждой карты файлах типа de_dust2_se.kv (обычный текстовый файл без .txt)


Пример

<button class="button bbCodeSpoilerButton ToggleTrigger Tooltip JsOnly" data-target="> .SpoilerTarget" style="margin: 5px 0px; padding: 5px; font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 13px; -webkit-appearance: none; color: #141414; border: 0px solid #fbfbfb; border-radius: 3px; outline: none; cursor: pointer; box-sizing: content-box; vertical-align: baseline; box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 4px 0px, rgba(255, 255, 255, 0.0980392) 1px 1px 1px inset; height: 13px; max-width: 99%; background-image: linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.0980392) 50%, rgba(255, 255, 255, 0) 100%); background-color: #fbfbfb;">Спойлер</button>


Можно скопировать из gamemodes.txt
"t_arms" "models/weapons/t_arms.mdl"
"ct_arms" "models/weapons/ct_arms_st6.mdl"



12 Не работают кнопки в админке
Попробуйте при нажатой кнопке TAB, это баг SM, ждите патча.



13 Настройка сервера gamemodes_server.txt

По умолчанию настройки хранятся в gamemodes.txt, однако Valve не рекомендует его редактировать, так как он периодически обновляется.

Для настроек сервера Valve предлагает переименовать имеющийся файл gamemodes_server.txt.example в gamemodes_server.txt и настроить соответственно.

Настройки в gamemodes_server.txt имеют преимущество перед настройками в gamemodes.txt

Если вы сделали изменения в gamemodes_server.txt, они вступят в силу только после полной перезагрузки сервера.

Простой пример gamemodes_server.txt

<button class="button bbCodeSpoilerButton ToggleTrigger Tooltip JsOnly" data-target="> .SpoilerTarget" style="margin: 5px 0px; padding: 5px; font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 13px; -webkit-appearance: none; color: #141414; border: 0px solid #fbfbfb; border-radius: 3px; outline: none; cursor: pointer; box-sizing: content-box; vertical-align: baseline; box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 4px 0px, rgba(255, 255, 255, 0.0980392) 1px 1px 1px inset; height: 13px; max-width: 99%; background-image: linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.0980392) 50%, rgba(255, 255, 255, 0) 100%); background-color: #fbfbfb;">Спойлер</button>


14 Куда делись autoexec.cfg и server.cfg

autoexec.cfg нужно создать в папке \csgo\cfg\
Конфиг выполняется один раз в момент запуска сервера перед загрузкой карты и перед применением опций из командной строки.
Пример:

<button class="button bbCodeSpoilerButton ToggleTrigger Tooltip JsOnly" data-target="> .SpoilerTarget" style="margin: 5px 0px; padding: 5px; font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 13px; -webkit-appearance: none; color: #141414; border: 0px solid #fbfbfb; border-radius: 3px; outline: none; cursor: pointer; box-sizing: content-box; vertical-align: baseline; box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 4px 0px, rgba(255, 255, 255, 0.0980392) 1px 1px 1px inset; height: 13px; max-width: 99%; background-image: linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.0980392) 50%, rgba(255, 255, 255, 0) 100%); background-color: #fbfbfb;">Спойлер</button>



server.cfg

server.cfg нужно создать в папке \csgo\cfg\
Конфиг выполняется каждую смену карты.

Пример:
 

<button class="button bbCodeSpoilerButton ToggleTrigger Tooltip JsOnly" data-target="> .SpoilerTarget" style="margin: 5px 0px; padding: 5px; font-family: 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 13px; -webkit-appearance: none; color: #141414; border: 0px solid #fbfbfb; border-radius: 3px; outline: none; cursor: pointer; box-sizing: content-box; vertical-align: baseline; box-shadow: rgba(0, 0, 0, 0.14902) 0px 1px 4px 0px, rgba(255, 255, 255, 0.0980392) 1px 1px 1px inset; height: 13px; max-width: 99%; background-image: linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%), linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.0980392) 50%, rgba(255, 255, 255, 0) 100%); background-color: #fbfbfb;">Спойлер</button>


15 Как узнать, какие переменные доступны для настроек в server.cfg

Введите в консоль сервера команду

cvarlist log cvarlist.txt

Файл cvarlist.txt будет лежать в корне \csgo\

Т.е. сначала вы идете в эталонный gamemodes.txt, берете оттуда настройки для gamemodes_server.txt, а то, чего нет в gamemodes.txt, можно взять из cvarlist.txt и разместить в server.cfg.


16 Клиент не подключается к серверу

Клиент получает сообщение "Failed to get session data." Как правило, причина описана в консоли сервера.

Основная причина - неправильно настроен маплист, либо не обновлен сервер.

В строке запуска имеется некорректный пример mapgroup типа "mg_allclassics"

Поставьте mg_bomb либо другой существующий.

mg_bomb, mg_hostage, mg_dust, mg_bomb, mg_hostage, mg_armsrace, mg_demolition

17 Не работает параметр +maxplayers в командной строке

Это работало в ранней бете, а сейчас этот параметр располагается либо в gamemodes.txt либо в
gamemodes_server.txt

Для текущей версии серверов есть параметр командной строки
maxplayers_override, который перекрывает значения в любых конфигах.

18 Где настроить резервные слоты


Настраиваются средствами SM, в sourcemod.cfg указываем сколько слотов должно быть: sm_reserved_slots 4

и сколько скрыть от глаз игроков: sm_hide_slots 1

Кроме того, не забываем, что общее количество слотов регулируется в gamemodes_server.txt (maxplayer)



19 Я поставил пароль, но как только кто то заходит на сервер, туда попадает куча народа из лобби

Это баг. Используйте для временного костыля sv_steamgroup_exclusive 1

20 Запуск нескольких серверов из одной папки

Используйте параметр командной строки -Gamemodes_serverfile для указания других конфигов gamemodes_server.txt.

21 Куда делся мой MOTD (какие файлы нужно резервировать перед обновлением)
Он был перезаписан при обновлении сервера.

Перед обновлением нужно сохранить такие файлы:
mapcycle.txt
maplist.txt
motd.txt

К примеру, для Linux можно скопировать ручками 1 раз оригиналы в корень папки csgo, и вставить следующие строки в скрипт после строк обновления сервера:

cp /home/xyz/steam_pipe/csg2/motd.txt /home/xyz/steam_pipe/csg2/csgo/motd.txt
cp /home/xyz/steam_pipe/csg2/mapcycle.txt /home/xyz/steam_pipe/csg2/csgo/mapcycle.txt
cp /home/xyz/steam_pipe/csg2/maplist.txt /home/xyz/steam_pipe/csg2/csgo/maplist.txt


Важно!
Крайне не рекомендуется вносить изменения в gamemodes.txt и соответственно его сохранять, т.к. Valve может изменить логику без предупреждений. Пример - введение режима DM, который сначала отсутствовал. Так же вы не увидите новых карт.
Это касается также gamemode_casual.cfg (или gamemode_armsrace.cfg, gamemode_casual.cfg, gamemode_demolition.cfg).

Для настройки используйте вновь созданный, к примеру, gamemode_casual_server.cfg, который запускается из gamemodes_server.txt

22 Почему в названии сервера и в чате некоторые кириллические буквы не отражаются либо отражаются некорректно

Это баг. Ждите патча.

23 Как отключить автоматическую покупку брони

mp_free_armor 0

24 Как отключить камеру смерти

"Нажмите F5 чтобы запечатлеть этот момент"

Убрать совсем: spec_freeze_time -1, но будет резко дергаться камера.

Оптимально spec_freeze_time 2, через 2 секунды отключится

За камеру в режиме спектатора отвечают переменные из группы spec_freeze_

spec_freeze_deathanim_time 0
spec_freeze_panel_extended_time 0
spec_freeze_time 0
spec_freeze_time_lock 0
spec_freeze_traveltime 0


25 Отключить NO BLOCK (прохождение свозь друг друга)

mp_solid_teammate 1

26 Отключить встроенное голосование, вызываемое по ESC,F1,F2
sv_allow_votes "0"
mp_endmatch_votenextmap 0

27 Пример настройки своей собственной группы карт в gamemodes_server.txt

В строке запуска укажите название своей группы +mapgroup mg_all

gamemodes_server.txt

В разделе настройки режима "mapgroupsMP"
закомменировать текущие (если вы их скопировали из gamemodes.txt), вставить

{"mg_all" "" }

В разделе групп карт "mapgroups"

"mg_all" // mapgroup definition
{
"name" "mg_all"
"maps"
{

"cs_office" ""
"cs_italy" ""
"de_dust2" ""
"de_train" ""
"de_inferno" ""
"de_dust" ""
"de_aztec" ""
"de_nuke" ""

}
}


28 Прострелы в CS:GO (для задротов, разбирающихся в картостроении)
<a class="externalLink" href="http://forums.csgomaps.net/showthread.php?tid=60" rel="nofollow" style="color: #3462a0; text-decoration: none; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 14.6667px; line-height: 20.5333px; background-color: #f4f4f4;" target="_blank">http://forums.csgomaps.net/showthread.php?tid=60</a>

29 Официальный список багов и путей их решения ENG
<a class="externalLink" href="http://forums.steampowered.com/forums/showthread.php?t=2263804" rel="nofollow" style="color: #3462a0; text-decoration: none; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 14.6667px; line-height: 20.5333px; background-color: #f4f4f4;" target="_blank">Official CSGO Beta Bug Reporting Thread - Steam Users' Forums</a>

30 Как заставить ботов играть на сервере без игрока
В вашем ***_server.cfg
bot_join_after_player 0
sv_hibernate_when_empty 0
sv_hibernate_postgame_delay 5

31 Как отключить бэкапы каждого сыгранного раунда (в корне сервера)
в server.cfg:
mp_backup_round_file 0
mp_backup_round_file_last 0
mp_backup_round_file_pattern 0

32 Отключение встроенного голосования за смену карт 
mp_endmatch_votenextmap 0