Настройка сервера CS:GO (пошаговая помощь)
#1 msk.predator
Установил и запустил сервер для игры CS:GO.(AWP-карты + несколько классических)
Режим работы сервера classic casual. Есть вопросы по настройки сервера.
— Сервер не меняет сам карты
— Не работает голосование (votemap,votekick,voteban)
— Автоматически не появляется голосование за карты (как админ карты могу менять без проблем)
— Не смог убрать задержку перед началом раунда (хотел бы чтобы её не было или не более 3 секунд!)
— Не смог настроить игру до 16 побед (стоит общее число раундов 30 и играются все 30!)
— Приветствие при входе на сервер (окно приветствия motd.txt Файл приветствия на сервере[/size] ) на понятно в какой кодировке (не понятно!)
— В начале раунда не выдаётся бронежилет
— Не смог настроить время которое будет играться текущая карта (мне нужно 15 минут и после голосования за карту и смена карты)
— Не смог настроить mp_warmuptime, хотел бы разминку перед началом карты 1 минуту (или 01:30)
Вопросы видимо ещё будут. Очень благодарен за любую помощь по настройке сервера.С ув. Хищник
что есть в файле : gamemode_casual_server.cfg
Что есть в файле: gamemodes_server.txt
«GameModes_Server.txt»
<
«gameTypes»
<
«classic»
<
«gameModes»
<
«casual»
<
«convars»
<
mapgroup «mg_bomb»
sv_hibernate_when_empty «0»
game_type «0»
game_mode «1»
sv_rcon_banpenalty 60 // Количество минут на которое будет забанен игрок 1 — 60 max
sv_rcon_maxfailures 3 // Максимальное число попыток пользователя ввести правильный пароль 1 — 20 max , по истечении этого кол-ва попыток игрок будет забанен.
sv_rcon_minfailures 3 // Максимальное число попыток пользователя ввести правильный пароль 1 — 20 max
sv_cheats 1
sv_lan 0
exec banned_ip.cfg
exec banned_user.cfg
//**The bot commands below are mostly default with the exception of
bot_difficulty «3»
bot_chatter «off»
bot_join_after_player «1»
bot_quota «0»
bot_quota_mode «fill»
«bot_kick» «1»
bot_join_after_player «0»
sv_hibernate_when_empty «»0″»
sv_hibernate_postgame_delay «5»
«mp_maxrounds» «15»
«mp_startmoney» «800»
«mp_maxmoney» «16000»
«sv_allow_votes» «1»
«sv_pausable» «0»
«mp_forcecamera» «1»
«mp_autoteambalance» «1»
«mp_death_drop_gun» «1» // 0=none, 1=best, 2=current or best
«mp_autokick» «0»
«ammo_grenade_limit_flashbang» «2»
«mp_death_drop_grenade» «2» // 0=none, 1=best, 2=current or best
«mp_match_end_restart» «0»
«mp_death_drop_defuser» «1»
«mp_roundtime» «2»
«mp_maxrounds» «15»
«mp_timelimit» «15»
«mp_limitteams» «1»
«mp_match_end_restart» «0»
«mp_freezetime» «0»
«mp_buytime» «30»
«mp_warmuptime» «0»
«mp_chattime» «0»
«mp_weapons_allow_zeus» «1»
«mp_free_armor» «1»
«mp_friendlyfire» «0»
«mp_respawn_immunitytime» «0»
«mp_halftime» «0»
«mp_warmup_pausetimer» «0»
«mp_halftime_pausetimer» «0»
«spec_freeze_panel_extended_time» «0»
«spec_freeze_time» ‘5.0″
«sv_alltalk» «1»
«mp_display_kill_assists» «1»
«mp_roundtime_hostage» «99»
«mp_roundtime_defuse» «99»
>
Что есть в файле : server.cfg
hostname «»
sv_downloadurl «http://download.myar. u/source/csgo/»
mapgroup «mg_bomb»
sv_hibernate_when_empty «0»
game_type «0»
game_mode «1»
sv_rcon_banpenalty 60 // Количество минут на которое будет забанен игрок 1 — 60 max
sv_rcon_maxfailures 3 // Максимальное число попыток пользователя ввести правильный пароль 1 — 20 max , по истечении этого кол-ва попыток игрок будет забанен.
sv_rcon_minfailures 3 // Максимальное число попыток пользователя ввести правильный пароль 1 — 20 max
sv_cheats 1
sv_lan 0
exec banned_ip.cfg
exec banned_user.cfg
//**The bot commands below are mostly default with the exception of
bot_difficulty «3»
bot_chatter «off»
bot_join_after_player «1»
bot_quota «0»
bot_quota_mode «fill»
«bot_kick» «1»
bot_join_after_player «0»
sv_hibernate_when_empty «»0″»
sv_hibernate_postgame_delay «5»
«mp_maxrounds» «15»
«mp_startmoney» «800»
«mp_maxmoney» «16000»
«sv_allow_votes» «1»
«sv_pausable» «0»
«mp_forcecamera» «1»
«mp_autoteambalance» «1»
«mp_death_drop_gun» «1» // 0=none, 1=best, 2=current or best
«mp_autokick» «0»
«ammo_grenade_limit_flashbang» «2»
«mp_death_drop_grenade» «2» // 0=none, 1=best, 2=current or best
«mp_match_end_restart» «0»
«mp_death_drop_defuser» «1»
«mp_roundtime» «2»
«mp_maxrounds» «15»
«mp_timelimit» «15»
«mp_limitteams» «1»
«mp_match_end_restart» «0»
«mp_freezetime» «0»
«mp_buytime» «30»
«mp_warmuptime» «0»
«mp_chattime» «0»
«mp_weapons_allow_zeus» «1»
«mp_free_armor» «1»
«mp_friendlyfire» «0»
«mp_respawn_immunitytime» «0»
«mp_halftime» «0»
«mp_warmup_pausetimer» «0»
«mp_halftime_pausetimer» «0»
«spec_freeze_panel_extended_time» «0»
«spec_freeze_time» ‘5.0″
«sv_alltalk» «1»
«mp_display_kill_assists» «1»
«mp_roundtime_hostage» «99»
«mp_roundtime_defuse» «99»
Сообщение отредактировал onotole: 20 Январь 2014 — 14:23
Источник
Кс го как настроит для сервера
Запускаем наш SteamCMD, он обновится и для нас откроется консоль с командной строкой:
В эту саму консоль, нам нужно прописать следующие команды:
— login anonymous (анонимная авторизация в программе);
— force_install_dir ../GameServer/ (путь куда будет скачан наш сервер);
— app_update 740 validate (непосредственное скачивание/обновление игрового сервера);
— quit (закрыть программу после завершения загрузки игрового сервера).
Проще всего, это делать через BAT файл!
Для этого его нужно создать в папке с данной программой, я назвал его так: update_game_server.bat
Открываем созданный файл, любым удобным редактором и заполняем следующей строкой:
steamcmd.exe +login anonymous +force_install_dir ../GameServer/ +app_update 740 validate +quit
P. S. Теперь при запуске update_game_server.bat у нас будет запускаться SteamCMD и производить скачивание/обновление нашего игрового сервера в указанную нами ранее папку.
После окончания процедуры, программа закроется и мы сможем приступить к настройкам 😉
Создаем файл Server.cfg по следующему пути ../server/csgo/cfg/Server.cfg, с содержимым:
// Основное:
hostname «DS Server CS:GO» // Ваше название игрового сервера
rcon_password «12321» // Ваш пароль для управления сервером
sv_password «12321» // Ваш пароль для входа на игровой сервер
mapgroup «mg_servers» // Набор карт для стандартного голосования (у меня свой)
sv_region «255» // Регион сервера
sv_setsteamaccount «» // Токен, но об этом позже
sv_steamgroup «» // ID вашей группы в Steam (если нужно)
sv_pure 0
// Настройки A2S_INFO отображение списка игроков в мониторингах:
host_name_store 1
host_info_show 2
host_players_show 2
Перечислены только основные команды для Server.cfg, в будущем мы будем добавлять еще, в зависимости от режимов игры и модов.
Так же для настройки переменных и режимов в CS:GO используются следующие конфиги:
- autoexec.cfg
- gamemode_casual.cfg
- gamemode_custom.cfg
- gamemode_competitive.cfg
- gamemode_deathmatch.cfg
- gamemode_armrace.cfg
- gamemode_demolition.cfg
P.S. Об этом мы поговорим позднее (руководство будет обновляться и дополняться).
С недавних, а возможно уже и давних, при запуске игрового сервера мы можем наблюдать такое сообщение в консоли нашего игрового сервера:
——————————————————————————————————-
No Steam account token was specified.
Logging into anonymous game server account.
Support for anonymous logins will go away soon.
To create a game server account go to
http://steamcommunity.com/dev/managegameservers
——————————————————————————————————-
Оно говорит о том, что мы запустили игровой сервер без токена (SteamToken).
Ну, что, переходим к созданию SteamToken и привязки вашего сервера к Steam аккаунту.
Требования к вашему Steam аккаунту:
- Ваш аккаунт Steam не должен быть заблокирован.
- Ваш аккаунт Steam должен иметь неограниченные права.
- К вашему аккаунту Steam должен быть прикреплен действующий номер телефона.
- Ваш аккаунт не должен быть ограниченным, т.е. с аккаунта нужно потратить как минимум 5$ через магазин Steam (за все время его существования).
- На вашем аккаунте Steam должна быть игра, для которой вы создаете аккаунт сервера.
- Вы можете создать до 1000 аккаунтов серверов игры.
Если аккаунт удовлетворяет данным требованиям, то переходим на страницу: Ссылка.
Здесь мы видим два поля для заполнения:
- Первый служит для указания ID игры сервера (в CSGO это 730).
- Второй служит для комментария, подсказка вам (какой SteamToken от какого сервера).
Заполняем поля и создаем свой токен, после чего добавим его на игровой сервер:
— В Server.cfg добавим следующую переменную sv_setsteamaccount «ВАШ ТОКЕН»
В моем Server.cfg это выглядит так:
- sv_setsteamaccount «F4E3610028B7F334B72FF1AE087C34D0»
А в консоли игрового сервера я теперь вижу следующую строчку:
——————————————————————————————————-
Logging into Steam gameserver account with logon token ‘F4E3610028B7F334B72FF1AE087C34D0’
——————————————————————————————————-
На этом привязка игрового сервера к Steam аккаунту окончена, идем дальше! 😉
Для ленивых я приготовил чистую сборку, можете скачать тут: Ссылка [drive.google.com] .
В ней находятся и уже разложены по местам, такие файлы как:
- steamcmd.exe
- update_game_server.bat
- start_game_server.bat
- Server.cfg (осталось только вписать ваш SteamToken)
Вам остается скачать сборку, запустить update_game_server.bat и дождаться скачивания файлов игрового сервера с серверов Steam. По завершению редактируем Server.cfg и запускаем start_game_server.bat, а с ним и наш игровой сервер 😉
P. S. Возможно в будущем будут добавляться сборки с модификациями, все зависит от популярности данного руководства. Так, что не стесняемся добавляем в избранное!
ВАЖНО: Если ссылка изжила себя, сообщите пожалуйста и я перезалью файлы. 😉
Установка MetaMod Source
Переходим на официальный сайт MetaMod Source [www.sourcemm.net] в раздел стабильных версий (в нашем случае ссылка уже ведет на эту страницу) и скачиваем файлы для своей ОС, так же не забываем о VDF [www.sourcemm.net] файле, именно для Counter-Strike: Global Offensive
Далее распаковываем архив и переносим папку addons в папку csgo нашего сервера, а наш скачанный vdf файл (полное название metamod.vdf) перенесем в папку csgo/addons с заменной, так как подобный файл там уже присутствует. Вот и все, установка завершена.
Установка SourceMod
Переходим на официальный сайт SourceMod [www.sourcemod.net] в раздел стабильных версий (в нашем случае ссылка уже ведет на эту страницу) и скачиваем файлы для своей ОС.
Распаковываем архив и видим в нем две папки addons и cfg, переносим их в папку csgo нашего игрового сервера и радуемся, установка SourceMod тоже завершена.
P. S. Готово 😉 В MetaMod Source производить какие либо настройки (в большинстве случаев) нам не придется, а вот о настройках SourceMod мы поговорим с вами отдельно!
Источник
FAQ по настройке CS:GO
Участник
- Настройка отображения никнеймов игроков (когда на них наведен прицел) Перейти к решению.
- Необходимые порты для STEAM Перейти к решению.
- Настройка файрволла для LINUX Перейти к решению.
- csgo-server-launcher.sh (скрипт запуска для LINUX) Перейти к решению.
- Первоначальная инсталляция сервера и SteamCMD Перейти к решению.
- Режимы работы сервера и строки запуска Перейти к решению.
- Ошибки при инсталляции сервера Перейти к решению.
- Ошибка «server is enforcing consistency for this file. » Перейти к решению.
- Что означает _SE в названиях карт Перейти к решению.
- Конфиг для турнирных серверов Перейти к решению.
- Настройка отображения моделей Перейти к решению.
- Не работают кнопки в админке Перейти к решению.
- Настройка сервера gamemodes_server.txt Перейти к решению.
- Куда делись autoexec.cfg и server.cfg Перейти к решению.
- Как узнать, какие переменные доступны для настроек в server.cfg Перейти к решению.
- Клиент не подключается к серверу (Failed to get session data) Перейти к решению.
- Не работает параметр +maxplayers в командной строке Перейти к решению.
- Где настроить резервные слоты Перейти к решению.
- Я поставил пароль, но как только кто то заходит на сервер, туда попадает куча народа из лобби Перейти к решению.
- Запуск нескольких серверов из одной папки Перейти к решению.
- Куда делся мой MOTD (какие файлы нужно резервировать перед обновлением) Перейти к решению.
- Почему в названии сервера и в чате некоторые кириллические буквы не отражаются либо отражаются некорректно Перейти к решению.
- Как отключить автоматическую покупку брони Перейти к решению.
- Как отключить камеру смерти Перейти к решению.
- Отключить NO BLOCK (прохождение свозь друг друга) Перейти к решению.
- Отключить встроенное голосование, вызываемое по ESC (F1,F2) Перейти к решению.
- Пример настройки своей собственной группы карт в gamemodes_server.txt Перейти к решению.
- Прострелы в CS:GO (для задротов, разбирающихся в картостроении) Перейти к решению.
- Официальный список багов и путей их решения ENG Перейти к решению.
- Как заставить ботов играть на сервере без игрока Перейти к решению.
- Как отключить бэкапы каждого сыгранного раунда (файлы типа backup_round .txt в корне сервера ) Перейти к решению.
- Отключение встроенного голосования за смену карт Перейти к решению.
- Менеджер сервера под Linux (Инсталляция, старт, стоп, рестарт, обновление, мониторинг (вкл мыло), бекап, консоль) Перейти к решению.
- На сервер могу зайти только я, IP высвечивает локальный Перейти к решению.
- Уменьшить время после конца карты, когда показывается счет или время между смешиванием команд Перейти к решению.
- Отключить разминку + время после разминки 3 секунды Перейти к решению.
- Как сменить команду больше одного раза? Перейти к решению.
- Гангейм сервер, поставить 1 лишь раунд и до того времени, пока кто-то не дойдет до макс лвл Перейти к решению.
- Убрать тег в браузере поиска серверов- EMPTY? Перейти к решению.
- Как сервер заставить очищать все предметы, что были уронены игроками? Перейти к решению.
- Переносим файлы бэкапа раундов в отдельный каталог Перейти к решению.
- При выигрывании 11 раундов из 21 засчитывалась победа и сменилась карта Перейти к решению.
- Регулировка отображения списка игроков в браузере серверов Перейти к решению.
- Как настроить игру на 1 карте с перезагрузкой карты Перейти к решению.
- Не работает FF (friendly fire), хотя переменная cssdm_ffa_enabled=1 (включена) Перейти к решению.
- Как админу делать рестарт раунда? Перейти к решению.
- Как отобразить информацию о сервере в стиме у друга или в приглашении Перейти к решению.
- Физика тел Перейти к решению.
- Как отключить выдачу defuser Перейти к решению.
- Missing map у клиента при размере карты >150 mb Перейти к решению.
- Как поставить во встроенном голосовании отмену выбора карты, на которой уже играли Перейти к решению.
- При приглашениях людей в игру через стим им отдается IP Сервера локальный, сам Сервер находится за роутером Перейти к решению.
- Как узнать, виден ли мой сервер в интернете? Перейти к решению.
- Как заставить клиент скачивать файлы ресурсов нестандартных карт Перейти к решению.
- Как отобразить спектатору фирменный баннер Перейти к решению.
- Как отобразить фирменный баннер на GoTV и в демке? Перейти к решению.
- Из классического deathmatch сделать FFA Перейти к решению.
- Увеличить количество спектаторов на сервере Перейти к решению.
- Убрать радар Перейти к решению.
- Установка карт из Workshop Перейти к решению.
- Как отключить отображение нанесенного урона Перейти к решению.
- Автоматическое обновление сервера под Linux Перейти к решению.
- [SM] Plugin ****.smx failed to load: Possible malware or illegal plugin detected and blocked Перейти к решению.
- Пример настройки встроенного голосования для соревновательного режима Перейти к решению.
- Онлайн конфигуратор GameModes_server.txt Перейти к решению.
- Рабочий сервер classic под линукс (только конфигурация, без sm) Перейти к решению.
- Electronic Sports League CS:GO 3on3/5on5 Ladder Config gamemode_competitive_server.cfg от 07-10-2014 Перейти к решению.
- В параметрах запуска сервера стоит -tickrate 128, но на сервере все еще 64 тик Перейти к решению.
- Map prefix или как выполнять переменные в зависимости от карты Перейти к решению.
- Настройки [CS:GO] WarMod [BFG] и ссылка на дистрибутив. Перейти к решению.
- Замена mp_fadetoblack (черный экран) Перейти к решению.
- Решение проблемы отсутствия IP в логах сервера Перейти к решению.
- Как отключить/настроить отображение траектории гранат Перейти к решению.
- Каждый раз сервер запускается на другом порту Перейти к решению.
- Не работает SourceTV, у клиента пишет Server using ‘ ‘ lobbies . Перейти к решению.
- Как записать логи консоли в 1 файл Перейти к решению.
- Отключить радио команды типа «Кидаю гранату» Перейти к решению.
- Как разбанить себя в консоли, если попал в бан за частые самоубийства Перейти к решению.
- Встроенный ВХ для спектаторов Перейти к решению.
- SourceBans отображает не тот ник (MaxPlayers), не банит, не кикает Перейти к решению.
- Крах сервера, как понять, что является причиной Перейти к решению.
- Как быстро обновить MetaMod и Sourcemod Перейти к решению.
- Как разрешить вход на сервер для людей с патруль баном Перейти к решению.
- Как сделать полный рестарт карты после ее окончания Перейти к решению.
- Как сделать сервер только для праймов (prime) Перейти к решению.
- Какие существую переменные в игре CSGO Перейти к решению.
- Как сделать так, чтобы можно было приглашать игроков через Стим? Перейти к решению.
- Советы по безопасности сервера Перейти к решению.
- Сервера CS:GO не отображаются в поиске мастер-сервера Valve Перейти к решению.
- Что сейчас с токенами? (Актуально 14.05.2021) Перейти к решению.
- На карте awp_lego_2 и других картах выпадает оружие, что делать? Перейти к решению.
Обновление от 28-02-2015
Обновление от 14-05-2021 (от 86 вопроса)
Обновление от 08-06-2021 (от 91 вопроса)
1. Настройка отображения никнеймов игроков (когда на них наведен прицел)
Источник