FAQ по настройке CS:GO

Тема в разделе "Общение для Counter-Strike: GO", создана пользователем Роман Зданевич, 10 окт 2013.

  1. Оффлайн

    Роман Зданевич

    На форуме с:
    29 апр 2013
    Сообщения:
    812
    Симпатии:
    880
    Баллы:
    160
    Пол:
    Мужской
    skype:
    romariosexi1992
    FAQ по настройке CS:GO

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

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

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

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

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

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

    Код:
    Steam Client
    UDP 27000 to 27015 inclusive (Game client traffic)
    UDP 27015 to 27030 inclusive (Typically Matchmaking and HLTV)
    TCP 27014 to 27050 inclusive (Steam downloads)
    UDP 4380
     
    Dedicated or Listen Servers
    TCP 27015 (SRCDS Rcon port)
     
    Steamworks P2P Networking and Steam Voice Chat
    UDP 3478 (Outbound)
    UDP 4379 (Outbound)
    UDP 4380 (Outbound)
    Настройка файрволла для LINUX

    Код:
    [email protected]:~# /sbin/iptables -A INPUT -p udp -m udp --dport 27000:27030 -j ACCEPT
    [email protected]:~# /sbin/iptables -A INPUT -p tcp -m tcp --dport 27014:27050 -j ACCEPT
    [email protected]:~# /sbin/iptables -A INPUT -p udp -m udp --dport 4380 -j ACCEPT
    [email protected]:~# /sbin/iptables -A INPUT -p udp -m udp --dport 3478 -j ACCEPT
    [email protected]:~# /sbin/iptables -A INPUT -p udp -m udp --dport 4379 -j ACCEPT
    [email protected]:~# /sbin/iptables -A INPUT -p udp -m udp --dport 1200 -j ACCEPT
    [email protected]:~# /sbin/iptables -A INPUT -p udp -m udp --dport 4380 -j ACCEPT
    csgo-server-launcher.sh (скрипт запуска для LINUX)

    Ссылки могут видеть только зарегестрированные пользователи. Для того что-бы скачать читы зарегистрируйтесь на форуме




    Программа для создания конфигов

    Ссылки могут видеть только зарегестрированные пользователи. Для того что-бы скачать читы зарегистрируйтесь на форуме




    Первоначальная инсталляция сервера и SteamCMD
    Вопросы загрузки и запуска утилиты SteamCMD Update Tool, загрузки CS:GO Dedicated Server, автоматизации процесса обновления и запуск сервера рассматривается здесь:

    Ссылки могут видеть только зарегестрированные пользователи. Для того что-бы скачать читы зарегистрируйтесь на форуме



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

    Код:
    Строки запуска для линукса
     
    классик
     
    screen -A -m -d -L -S CSGO ./srcds_run -game csgo -console +ip ВАШ_ИП -port ВАШ_ПОРТ -usercon +game_type 0 +game_mode 1 +mapgroup ВАША_ГРУППА_КАРТ +map de_dust2 -tickrate 128 +fps_max 0
     
    ArmRace
     
    screen -A -m -d -L -S CSGO2 ./srcds_run -game csgo -console +ip 141.101.245.20 -port 27016 -usercon +game_type 1 +game_mode 0 +mapgroup mg_armsrace +map ar_shoots -tickrate 128 +fps_max 0
     
    Demolition
     
    screen -A -m -d -L -S CSGO3 ./srcds_run -game csgo -console +ip 141.101.245.20 -port 27017 -usercon +game_type 1 +game_mode 1 +mapgroup mg_demolition +map de_lake -tickrate 128 +fps_max 0
     
     
    Для винды заменить ./srcds_run на srcds и убрать screen -A -m -d -L -S CSGO
     
     
    casual (школоло с тайзером, броней и no block) "game_type 0" "game_mode 0"
     
    competitive (турнирная версия,без халявного броника, тайзера, есть блокировка тел) "game_type 0" "game_mode 1"
     
    arms race (GunGame DM Turbo режим) "game_type 1" "game_mode 0"
     
    demolition (GunGame без DM и без turbo, плюс установка бомбы) "game_type 1" "game_mode 1"
    Ошибки при инсталляции сервера

    Если после команды"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.

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

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


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

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


    Конфиг для турнирных серверов (ESL Server Plugin CS:GO)

    Ссылки могут видеть только зарегестрированные пользователи. Для того что-бы скачать читы зарегистрируйтесь на форуме



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

    Код:
    Features:
     
     
    - you can check the plugin version with "eslplugin_version"
    - you can check the activation status via "rcon status"
    - autoupdate all server configs
    - warns if server needs restart
    - prints server version on join
    - shortcut configs with rcon 1on1, rcon 2on2 ...
    - with esl_autorecord 1 you can enable demorecording when 2 or more players are connected
    - with esl_autoarmor 1 every player will get 100 armor each round. This is usefull for knife fights..
    - with esl_webstart you can start a webserver that runs default on the sourcetv port and allows you to download replays in proteced mode, directly from the server
    - protected via rcon password
    - choose own IP and port via esl_webip and esl_webport (0 sets it to its defaults)
    - shut down via esl_webstop
    - with esl_cashback you can enable auto-cash-drawback on server reconnect
    Проверка работы плагина

    Ссылки могут видеть только зарегестрированные пользователи. Для того что-бы скачать читы зарегистрируйтесь на форуме




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

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


    Пример

    Код:
    "de_example"
    {
    "name" "de_example"
    "minplayers" "10"
    "maxplayers" "30"
    "extraspectators" "2"
    "imagename" "map-dust2-overall"
    "t_arms" "models/weapons/t_arms.mdl"
    "ct_arms" "models/weapons/ct_arms_st6.mdl"
    "t_models"
    {
    Можно скопировать из gamemodes.txt
    "t_arms" "models/weapons/t_arms.mdl"
    "ct_arms" "models/weapons/ct_arms_st6.mdl"



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



    Настройка сервера 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

    Код:
    //
    // Values here override the default gamemodes.txt
     
    "GameModes_Server.txt"
    {
    "gameTypes"
    {
    "classic"
    {
    "gameModes"
    {
    "competitive"
    {
     
    "maxplayers" "8" // Note that maxplayers doesn't go in the convar block.
    // Another way to set maxplayers is to add -maxplayers$
     
    "convars"
    {
    "hostname" "SE SERVER 24/7"
    "mp_startmoney" "888"
    "mp_maxmoney" "9999"
     
    }
     
    "mapgroupsMP" // List of mapgroups valid for this game mode ( competitive )
    {
    "mg_bomb_se" ""
    }
    }
     
    "casual"
    {
     
    "maxplayers" "25"
     
    "convars"
    {
    "hostname" "SE SERVER 24/7"
    "mp_startmoney" "15998"
    "mp_maxmoney" "99999"
     
    }
     
    "mapgroupsMP" // List of mapgroups valid for this game mode ( casual )
    {
     
     
     
     
    "mg_bomb_se" ""
    }
    }
     
    }
    }
    }
     
    //////////////////////////////////////////////////////////////////////////////////////////////
    // Map groups
    //
    Куда делись autoexec.cfg и server.cfg

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

    Пример:

    Код:
    log on //This is set to turn on logging! Don't put this in your server.cfg
     
    //sv_password //Only set this if you intend to have a private server and don't want that a mapchange will reset your password.
    server.cfg

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

    Пример:

    Код:
    hostname "Counter-Strike: Global Offensive Dedicated Server"
    rcon_password "yourrconpassword"
    sv_password "" //Only set this if you intend to have a private server!
    From here, you can add additional commands to customize your server's game play experience:
    mp_freezetime 5 //The amount of time players are frozen to buy items
    mp_join_grace_time 15 //The amount of time players can join teams after a round has started
    mp_match_end_restart 0 // Defines whether a map should be restarted after a game has ended
    sv_cheats 0 //This should always be set, so you know it's not on
    sv_lan 0 //This should always be set, so you know it's not on
    //**The bot commands below are mostly default with the exception of
    bot_difficulty 1
    bot_chatter "off"
    bot_join_after_player 1
    bot_quota 10
    bot_quota_mode "fill"
    //**The following commands manage kicks and bans
    writeid
    writeip
    exec banned_user.cfg
    exec banned_ip.cfg
    Как узнать, какие переменные доступны для настроек в server.cfg

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

    cvarlist log cvarlist.txt

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

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


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

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

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

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

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

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

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

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

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

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

    В gamemodes_server.txt в разделе maps у каждой карты должен стоять параметр extraspectators



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

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

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

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

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

    Перед обновлением нужно сохранить такие файлы:
    gamemodes.txt
    mapcycle.txt
    maplist.txt
    motd.txt
    gamemode_casual.cfg (или gamemode_armsrace.cfg, gamemode_casual.cfg, gamemode_demolition.cfg в зависимости от того какие перенастраивал).

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

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

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

    mp_free_armor 0

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

    sv_disablefreezecam 1

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

    mp_solid_teammate 1

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

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

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

    gamemodes_server.txt.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" ""

    }
    }


    Прострелы в CS:GO (для задротов, разбирающихся в картостроении)

    Ссылки могут видеть только зарегестрированные пользователи. Для того что-бы скачать читы зарегистрируйтесь на форуме



    Официальный список багов и путей их решения ENG

    Ссылки могут видеть только зарегестрированные пользователи. Для того что-бы скачать читы зарегистрируйтесь на форуме

     
  2.  

Поделиться этой страницей

Уважаемый пользователь!

Мы обнаружили, что вы блокируете показ рекламы на нашем сайте.

Просим внести его в список исключения или отключить AdBlock.

Наши материалы предоставляются БЕСПЛАТНО и единственным доходом является реклама.

Спасибо за понимание!