ВведениеДля начала, я не эксперт в Counter-Strike выделенных серверов. Я могу писать только о моем опыте до сих пор работает сервер и отсутствия документации я видел от Valve. Этот документ никоим образом не заменяет рекомендации клапана. Однако если вы будете следовать этому руководству, вы можете получить свой сервер и работает в менее чем 2 часа, большинство из него тратится на ожидание CS: GO для загрузки. Это руководство было написано для Windows. Установите SteamCMDВ первую очередь, перед запуском в CS: GO сервер вам необходимо скачать SteamCMD от Valve. Проверить эту ссылку: SteamCMD на Дева от Valve. Сообщество Если у вас есть SteamCMD, положить в него папку на жестком диске, который будет иметь достаточно места для роста. На мой Например, я положил его на моем D: диск как мой C: имеет ограниченное пространство. Вот путь точное папка, которую я создал. 1. D: \ CS-GO \ SteamCMD
После создания этот каталог создать другую папку внутри папки CS-GO.Назовите это "CSGO_SERVER." Первоначальная конфигурация Теперь в папке SteamCMD создать имя файла текстовый это "csgo_ds.txt" со следующей информацией.: 1. Войти steamusername steampassword
2. force_install_dir "D: \ CS-GO \ CSGO_SERVER"
3. app_update 740 Проверить
4. выход
Где "steamusername" и "steampassword" заменяются с паровой имя пользователя и пароль. Создание ярлыкаЯ создал ярлык на рабочем столе сервера и добавил Target в ярлыке.Это делает жизнь проще, когда клапан обновления CS: GO. Вот цель " 1. D: \ CS-GO \ SteamCMD \ steamcmd.exe + RunScript csgo_ds.txt
Теперь просто дважды щелкните на Пуск паровой значок на рабочем столе и отпустить ее. Если это ваш первый запуск этого он собирается занять некоторое время. Существует около 6 Гб для загрузки. Так сидеть сложа руки расслабиться. Ох, и не идут входа в Steam, с учетом вы указывали выше на другом компьютере. Как вы можете догадаться, сервер использует эту учетную запись для загрузки в CS: GO. Как только это завершает командную строку автоматически закроет.Теперь, когда вы закончили загрузку и проверки вашего CS: GO пора создать несколько файлов. Настройка сервераПервый файл, чтобы создать очень важно: autoexec.cfg. С помощью Блокнота (или аналогичный текстовый редактор) создайте файл с названием autoexec.cfg и поместить его в "D: \ CS-GO \ CSGO_SERVER \ CSGO \ CFG" Положите эту линию в файле: 1. войти на
Да, вот именно. Без этого сервер никуда не денется. Базовая конфигурацияЗатем пришло время, чтобы начать настройку сервера. Создайте файл в том же каталоге, выше и назовите его server.cfg. Этот файл имеет определенные ценности, которые могут быть изменены в зависимости от того, как вы хотите запустить сервер. Вот мое. Имя хоста "- {DK} - ГОЛУБОЙ Выделенный сервер"
rcon_password "поставить пароль здесь"
/ / Sv_password "" / / Только установить это, если вы собираетесь иметь выделенный сервер!
mp_join_grace_time "15" / / Количество времени игроки могут присоединиться команды после завершения раунда начал
mp_match_end_restart "0" / / Определяет ли карта должна быть перезапущена после окончания игры
sv_cheats "0" / / Это должно всегда быть установлено, так что вы знаете, что это не на
sv_lan "0" / / Это должно всегда быть установлено, так что вы знаете, что это не на
/ / ** Бот команды ниже в основном по умолчанию, за исключением
bot_join_after_player "0"
/ / ** Следующие команды управления пинки и запреты
writeid
writeip
Exec banned_user.cfg
Exec banned_ip.cfg
/ / Другие
sv_pure "1"
sv_allowupload "1"
sv_allowdownload "1"
sv_hibernate_when_empty "0"
sv_forcepreload "1"
sv_tags "Ваш, Теги, здесь"
Настройте Конкурентоспособная Игровой режимЕсли вы хотите изменить любые другие параметры вашего сервера вы будете нуждаться, чтобы скопировать файл "gamemode_competitive.cfg" и переименуйте его в "gamemode_competitive_server.cfg." Этот файл также в папке CSGO / CFG. 2 Я изменил это немного, чтобы сделать его чище и легче читать.Вы можете изменить этот файл, чтобы добавить другие консольные переменные, но это файл, который вы хотите использовать, чтобы изменить время на карте, начиная деньги и другие ценности такого рода. 3 Вот то, что мой gamemode_competitive_server.cfg выглядит. bot_quota_mode заполнить / / или попробовать нормально
bot_quota 6
bot_defer_to_human_items 1
bot_defer_to_human_goals 1
bot_difficulty 3
bot_chatter от
bot_autodifficulty_threshold_low -2.0 / / Значение между -20,0 и 20,0 (Сумма ниже Средняя оценка человеческого вклада, ниже которого бот должен поднять свою трудность)
bot_autodifficulty_threshold_high 0.0 / / Значение между -20,0 и 20,0 (Сумма выше Средняя оценка человеческого вклада, над которым бот должен снизить его трудности)
mp_friendlyfire 1
mp_autoteambalance 1
mp_do_warmup_period 1
mp_afterroundmoney 0
mp_playercashawards 1
mp_teamcashawards 1
mp_maxrounds 20
mp_halftime 1
mp_timelimit 30
mp_roundtime 2
mp_freezetime 10
mp_buytime 45
mp_forcecamera 1 / / Установите 1 для команды только spectating.
mp_defuser_allocation 0
mp_death_drop_gun 1 / / 0 = нет, 1 = лучший, 2 = ток или лучше
mp_death_drop_grenade 2 / / 0 = нет, 1 = лучший, 2 = ток или лучше
mp_death_drop_defuser 1
mp_molotovusedelay 0
mp_force_pick_time 15
mp_match_can_clinch 1 / / 0 = Нет правила милость, 1 = команда не может клинч матч победу рано, если они победят> 1/2 всего раундов
mp_startmoney 800
mp_maxmoney 20000
sv_full_alltalk 1
sv_alltalk 1
sv_deadtalk 1
sv_allow_votes 1 / / Голосование разрешено в этом режиме
sv_arms_race_vote_to_restart_disallowed_after 0
sv_ignoregrenaderadio 0
spec_freeze_time 5.0
spec_freeze_panel_extended_time 0
ff_damage_reduction_grenade 0.85
ff_damage_reduction_bullets 0.33
ff_damage_reduction_other 0,4
ff_damage_reduction_grenade_self 1
/ / Денежное вознаграждение ConVars
cash_team_terrorist_win_bomb 3500
cash_team_elimination_hostage_map 3000
cash_team_elimination_bomb_map 3250
cash_team_win_by_time_running_out 3250
cash_team_win_by_defusing_bomb 3500
cash_team_win_by_hostage_rescue 3500
cash_team_loser_bonus 1400
cash_team_loser_bonus_consecutive_rounds 500
cash_team_rescued_hostage 750
cash_team_hostage_alive 150
cash_team_planted_bomb_but_defused 800
cash_team_hostage_interaction 150
cash_player_killed_teammate -3300
cash_player_killed_enemy_default 300
cash_player_killed_enemy_factor 1
cash_player_bomb_planted 300
cash_player_bomb_defused 300
cash_player_rescued_hostage 1000
cash_player_interact_with_hostage 150
cash_player_damage_hostage -30
cash_player_killed_hostage -1000
/ / GunGame тр умолчанию (не используемые в этом режиме)
mp_ggtr_bomb_respawn_delay 0
mp_ggtr_bomb_detonation_bonus 1
mp_ggtr_bomb_defuse_bonus 1
mp_ggtr_bomb_pts_for_upgrade 2
mp_ggtr_bomb_pts_for_he 3
mp_ggtr_bomb_pts_for_flash 4
mp_ggtr_halftime_delay 0.0
mp_ggtr_end_round_kill_bonus 1
mp_ggtr_last_weapon_kill_ends_half 0
/ / GunGame прогрессивные умолчанию (не используемые в этом режиме)
mp_gungameimmunitytime 4
mp_ggprogressive_round_restart_delay 15
mp_weapons_allow_zeus 0
mp_solid_teammates 1
mp_free_armor 0
spec_show_xray 1
Режимы и КартыТеперь вам нужно переименовать и изменить пару файлов в папке CSGO, который вернулся один каталог. Клапан дает вам файл "gamemodes_server.txt.example". Просто переименуйте его в "gamemodes_server.txt" и открыть его. Вы можете изменять этот документ в соответствии с вашими потребностями. В моем случае у меня есть только два режима моем сервере: конкурентные и случайные. Клапан предлагает этот сайт. Я знаю, что нужен новый веб-дизайн, но инструмент работает хорошо. Я слышал клапан собирается изменить этот файл, чтобы я не вкладывать слишком много времени в создании или изменении его. Так как я написал это руководство, кажется, что клапан действительно идти вперед и повторить GameModes_Server.txt так что если вы все еще держась за старого одной мусор его в качестве сервера будет производить много ошибок при загрузке, но не крах, который показывает клапан находится в мере строительства некоторую отказоустойчивость в выделенном сервере. Эта новая GameModes_Server.txt сделал ссылки на CFG называемой my_server_override_competitive.cfg. Я до сих пор еще, чтобы понять, что вы должны поставить в этом файле, я создал пустой my_server_override_competitive.cfg, чтобы сервер не жаловался, что он так и не нашел. / / Для использования этого файла, переименуйте его в GameModes_Server.txt
/ /
/ / Значения здесь переопределить gamemodes.txt по умолчанию
"GameModes_Server.txt"
{
"типы игр"
{
"Классический"
{
"Gamemodes"
{
"Конкурентоспособной"
{
"Maxplayers" "14" / / Обратите внимание, что Maxplayers не идет в Convar блока.
/ / Еще один способ установить Maxplayers является добавление-maxplayers_override XX в CMD линии
"Exec"
{
"Exec" "my_server_override_competitive.cfg"
}
"MapgroupsMP" / / Список mapgroups действительных для этого режима игры (конкурентная)
{
"Mg_bomb" ""
}
}
"Случайные"
{
"Maxplayers" "14"
"Exec"
{
"Exec" "my_server_override_casual.cfg"
}
"MapgroupsMP" / / Список mapgroups действительных для этого режима игры (случайный)
{
"Mg_bomb" ""
}
}
}
}
}
/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
/ / Карта группы
/ /
/ / Чтобы использовать mapgroup, она должна быть определена в KeyValues
/ / Блок, такой как в примере ниже, а также перечислены в разделе
/ / Блок "mapgroupsMP 'в режиме игры, которые будут работать его,
/ / Такой как в примере выше.
/ /
/ / Затем запустите сервер с '+ mapgroup MAPGROUPNAME "
/ /
/ / Пример:
/ /
/ / SRCDS-игра CSGO + game_mode 1 + mapgroup mg_bomb_se + карта de_nuke_se
/ /
/ /
/ / Проверяем, разработчик вики для обновления информации сообщества
/ / Https://developer.valvesoftware.com/wiki/Counter-Strike:_Global_Offensive_Dedicated_Servers
/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
"mapgroups"
{
"Mg_bomb" / / определение mapgroup
{
"Название" "mg_bomb"
"Карты"
{
"De_dust" ""
"De_dust2" ""
"Cs_italy" ""
"De_aztec" ""
"Cs_office" ""
"De_lake" ""
}
}
}
}
Запустите серверBatch FileКоманда для запуска сервера является немного сложнее, так как мне удобно, я создал файл "startServer.bat" для запуска сервера. Просто откройте Блокнот и создайте файл. Сохраните его в папке CSGO_SERVER и назовите его startServer.bat. Затем просто создать ярлык для него на рабочем столе. Вы можете изменить строку ниже, но я обнаружил, что это работает хорошо. 1. начать / AboveNormal SRCDS-игра CSGO-консоль-usercon + net_public_adr 24.151.126.251-порт 27015 + game_type 0 + game_mode 1 + mapgroup mg_bomb + карта de_dust-тикрейтом 128-автообновление width:70%;
|