Автообновление сервера cs go linux

Содержание
  1. Автообновление CS:GO
  2. Установка Counter-Strike: Global Offensive Dedicated Servers (Linux/Windows)
  3. CTe6eJIeK_vRn
  4. tiger_by
  5. BMW M6
  6. Alcone
  7. Fab3r
  8. MCLaren
  9. sas123
  10. FAQ по настройке CS:GO #2
  11. 33 Менеджер сервера под Linux (Инсталляция, старт, стоп, рестарт, обновление, мониторинг (вкл мыло), бекап, консоль)
  12. 34 На сервер могу зайти только я, IP высвечивает локальный
  13. 35 Уменьшить время после конца карты, когда показывается счет или время между смешиванием команд
  14. 36 отключить разминку + время заморозки после разминки 3 секунды
  15. 37 Как сменить команду больше одного раза?
  16. 38 гангейм сервер, поставить 1 лишь раунд и до того времени, пока кто-то не дойдет до макс лвл
  17. 39 убрать тег в браузере поиска серверов- EMPTY
  18. 40 Как сервер заставить очищать все предметы, что были уронены игроками?
  19. 41 Переносим файлы бэкапа раундов в отдельный каталог
  20. 42 при выигрывании 11 раундов из 21 засчитывалась победа и сменилась карта
  21. 43 Регулировка отображения списка игроков в браузере серверов
  22. 44 Как настроить игру на 1 карте с перезагрузкой карты
  23. 45 Не работает FF (friendly fire), хотя переменная cssdm_ffa_enabled=1 (включена)
  24. 46 как админу делать рестарт раунда?
  25. 47 Как отобразить информацию о сервере в стиме у друга или в приглашении (сейчас пишет название игры и состояние Community и тд. Но не пишет список игроков и адрес сервера.
  26. 48 Физика тел
  27. 49 как отключить выдачу defuser
  28. 50 missing map у клиента при размере карты >150 mb
  29. 51 Как поставить во встроенном голосовании отмену выбора карты, на которой уже играли
  30. 52 при приглашениях людей в игру через стим им отдается IP Сервера локальный, сам Сервер находится за роутером на котором настроены пробросы портов
  31. 53 Как узнать, виден ли мой сервер в интернете?
  32. 54 Как заставить клиент скачивать файлы ресурсов нестандартных карт
  33. 55 Как отобразить спектатору фирменный баннер
  34. 56 Как отобразить фирменный баннер на GoTV и в демке?
  35. 57 из классического deathmatch, сделать FFA
  36. 58 Увеличить количество спектаторов/наблюдателей/spectators на сервере
  37. 59 Убрать радар
  38. 60 Установка карт из Workshop
  39. 61 Как отключить отображение нанесенного урона
  40. 62 Автоматическое обновление сервера под Linux
  41. 63 [SM] Plugin ****.smx failed to load: Possible malware or illegal plugin detected and blocked
  42. 64 Пример настройки встроенного голосования для соревновательного режима

Автообновление CS:GO

Стаж: 9 лет 3 месяца

Сообщений: 174
Благодарностей: 24
Полезность:

^Nexus^

Здравствуйте уважаемый пользователи c-s.net.ua.Подскажите кто знает если ли способ настроить сервер counter strike global offensive чтобы при обновлении он автоматически сам обновлялся и запускался.Буду вам очень благодарен

Стаж: 7 лет 10 месяцев

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Стаж: 9 лет 3 месяца

Сообщений: 174
Благодарностей: 24
Полезность:

Стаж: 7 лет 10 месяцев

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

^Nexus^, ну вы сервер через steamcmd же обновляете? Ну вот сделать расписание (cron’ом или еще чем, не знаю какая у вас ОС) что бы ночью сервер выключался допустим в 4:00, в 4:10 запускался steamcmd с ключами выкачки сервера в нужную директорию, а в 4:30 запускался сервер. Как то так.

Стаж: 9 лет 3 месяца

Сообщений: 174
Благодарностей: 24
Полезность:

Ты имеешь в виду это ?
Скрипты SteamCmd

Можно создать скрипт для SteamCmd, чтобы автоматизировать процесс обновления.
1. Создайте файл в папке со SteamCmd
2. Поместите команды для SteamCmd в файл. Пример:

Источник

Установка Counter-Strike: Global Offensive Dedicated Servers (Linux/Windows)

CTe6eJIeK_vRn

Участник

Загрузка и запуск утилиты SteamCMD Update Tool

1. Загружаем SteamCMD Update Tool:

  • Windows Installer
  • Linux Installer

2. Извлеките содержимое в папку (Пример Windows: C:\SteamCmd\).

3. Запуск SteamCmd

  1. Откройте папку со SteamCmd и запустите:

  • Windows: steamcmd.exe
  • Linux: STEAMEXE=steamcmd ./steam.sh

Программа будет автоматически обновлена и будет выведена строка с надписью Steam>. Введите help для более подробной информации.

4. Необходимо залогиниться в аккаунт стим

Пример: login hlmod hlmodpass

4a. Если Вы получаете сообщение об ошибке Steam Guard, проверьте Ваш e-mail на на наличие письма с кодом доступа к аккаунту и выполните следующую команду (сделать это нужно только один раз):

Пример: set_steam_guard_code ABCD

5. Вы увидете сообщение о том, что Вы успешно вошли в свой аккаунт.

Загрузка CS:GO Dedicated Server

Описывает процесс установки и обновления выделенного сервера CS:GO. Эти шаги необходимо выполнять каждый раз, когда игра будет обновлена.

1. Если Вы выполнили предыдущие пункты правильно то при следущем заупуске, SteamCmd залогинится автоматически
2. В строке Steam> необходимо указать путь установки CS:GO Dedicated Server. Примеры:
Абсолютный путь:

Перевод сделан специально для сайта hlmod.ru, пожалуйста указывайте ссылку на перевод

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

tiger_by

Гл. Админ SourceGames.RU

BMW M6

Участник

Alcone

optizone.ru

Fab3r

Участник

MCLaren

sas123

Участник

D:\steamcmd>steamcmd
ILocalize::AddFile() failed to load file «public/steambootstrapper_english.txt».

ILocalize::AddFile() failed to load file «public/steambootstrapper_russian.txt».

[ 0%] Checking for available update.
SteamUpdater: Error: Download failed: http error 0
[ 0%] Download Complete.
[—-] Verifying installation.
[ 0%] Downloading Update.
[ 0%] Checking for available update.
SteamUpdater: Error: Download failed: http error 0
[ 0%] Download Complete.
SteamUpdater: Error: Steam needs to be online to update. Please confirm your ne
twork connection and try again.
[ 0%] . Fatal Error: Steam needs to be online to update. Please confirm your
network connection and try again.

Источник

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

33 Менеджер сервера под Linux (Инсталляция, старт, стоп, рестарт, обновление, мониторинг (вкл мыло), бекап, консоль)

34 На сервер могу зайти только я, IP высвечивает локальный

Дополнительно прописать +ip 0.0.0.0 в строку запуска

35 Уменьшить время после конца карты, когда показывается счет или время между смешиванием команд

mp_match_restart_delay 3 – задежка после конца карты (именно 3)
mp_halftime_duration — задержка между смешиванием команд

Этим самым вы лишаете людей получения ящиков.

Или mp_endmatch_votenextleveltime в gamemode_******_server.cfg

36 отключить разминку + время заморозки после разминки 3 секунды

mp_do_warmup_period 0
mp_warmuptime 0
mp_freezetime 0

37 Как сменить команду больше одного раза?

Плагин TeamChange Unlimited

Работает при mp_limitteams 0

38 гангейм сервер, поставить 1 лишь раунд и до того времени, пока кто-то не дойдет до макс лвл

mp_winlimit 0
mp_maxrounds 0
mp_roundtime 60

39 убрать тег в браузере поиска серверов- EMPTY

убирается автоматически, когда заходит туда игрок.

Тег этот нужен для поиска серверов по параметру

40 Как сервер заставить очищать все предметы, что были уронены игроками?

41 Переносим файлы бэкапа раундов в отдельный каталог

создаем папку backup_rounds в папке csgo (. csgo/backup_rounds/файл_бэкапа.txt)

в server.cfg добавляем:
mp_backup_round_file «backup»
mp_backup_round_file_last «»
mp_backup_round_file_pattern backup_rounds/%prefix%_%date%_%time%_%map%_round%round%.txt»

42 при выигрывании 11 раундов из 21 засчитывалась победа и сменилась карта

mp_maxrounds 21
mp_halftime 1
mp_timelimit 0
sm_cvar mp_winlimit 11

43 Регулировка отображения списка игроков в браузере серверов

host_name_store 1
Переменная определяет, передается ли информация о названии сервера в запросах и в GOTV.

host_info_show (По умолчанию: 1):
Данная переменная принимает три значения:
0 — При запросе не выдает никакой информации о сервере;
1 — При запросе сообщают всю информацию о сервере, кроме информации об игроках;
2 — Сообщает всю информацию.

host_players_show (По умолчанию: 1):
Данная переменная принимает три значения:
0 — При запросе не выдает никакой информации о сервере;
1 — Выдает только максимальное кол-во игроков и время, проведенное их на сервере;
2 — Сообщает всю информацию о сервере.

44 Как настроить игру на 1 карте с перезагрузкой карты

В server.cfg
mp_match_end_changelevel 1
mp_match_end_restart 0

и в маплистах пропиши только 1 карту
убери плагины nextmap, mapchooser, rockthevote, nominate, randomcycle

45 Не работает FF (friendly fire), хотя переменная cssdm_ffa_enabled=1 (включена)

mp_teammates_are_enemies 1
ff_damage_reduction_bullets 0.33
ff_damage_reduction_grenade 0.85
ff_damage_reduction_grenade_self 1
ff_damage_reduction_other 0.4

46 как админу делать рестарт раунда?

47 Как отобразить информацию о сервере в стиме у друга или в приглашении (сейчас пишет название игры и состояние Community и тд. Но не пишет список игроков и адрес сервера.

48 Физика тел

sm_cvar sv_turbophysics 1
sm_cvar phys_pushscale 10

49 как отключить выдачу defuser

в конфигурационном файле режима игры gamemode_твойтип.cfg

50 missing map у клиента при размере карты >150 mb

используйте параметр запуска –maxdownloadfilesizemb с нужным параметром
например –maxdownloadfilesizemb 200

51 Как поставить во встроенном голосовании отмену выбора карты, на которой уже играли

mp_endmatch_votenextmap 1 // Стандартное голосование за следующую карту.
mp_endmatch_votenextmap_keepcurrent 0 // Текущая карта в списке голосования

52 при приглашениях людей в игру через стим им отдается IP Сервера локальный, сам Сервер находится за роутером на котором настроены пробросы портов

добавьте в строку запуска net_public_adr

пример:
+net_public_adr 31.15.88.5 -ip 192.168.1.1 -port 27015

53 Как узнать, виден ли мой сервер в интернете?

54 Как заставить клиент скачивать файлы ресурсов нестандартных карт

1.Закачиваем файлы карты и ее ресурсов на сервер
2. Закачиваем bz2 файлы карты и ее ресурсов на fastdl сервер
3. Создаем файл ресурсов в папке maps вашего сервера
а) файл должен называться также как нестандартная карта, но с расширением .res
б) файл представляет из себя текстовый файл со следующим содержанием

«maps/de_karta.jpg» «file»
«maps/de_karta.nav» «file»
«resource/overviews/de_karta.txt» «file»
«resource/overviews/de_karta_radar.dds» «file»

>
4. Перезагружаем сервер или меняем карту на сервере, если все сделано правильно, то во время загрузки карты, будут подгружены файлы ресурсов

55 Как отобразить спектатору фирменный баннер

Залейте в папку csgo png или jpg файл размером 360×60 и весом не более 16 кб
И установите переменную sv_server_graphic1
Например: sv_server_graphic1 graphic1.png
Ротатор таких баннеров — Rotate server graphics banners, ротатор графических баннеров спектатора

Примечание: делайте разрешение файла не менее 360х60, так как меньший размер будет ресайзится и соответственно будет выглядеть плохо. Также лучше всего делать png с прозрачным фоном.

56 Как отобразить фирменный баннер на GoTV и в демке?

Залейте в папку csgo png или jpg файл размером 220х45 и весом не более 16 кб
И установите переменную sv_server_graphic2 graphic2.png

57 из классического deathmatch, сделать FFA

58 Увеличить количество спектаторов/наблюдателей/spectators на сервере

«mp_spectators_max» = «2» ( def. «2» ) min. 0.000000 game replicated — How many spectators are allowed in a match.

В конфиг режима (желательно) или в server.cfg

Команда sm_cvar mp_autokick 0 отключит автокик неактивного спека (cs:go определяет, активный ли спек или нет). Однако эта переменная еще и отключит кик за ТК.

59 Убрать радар

«mp_radar_showall»,»0″. «GAMEDLL». «REPLICA TED». «Determines who should see all. 0 = default. 1 = both teams. 2 = Terrorists. 3 = Counter-Terrorists.»

60 Установка карт из Workshop

61 Как отключить отображение нанесенного урона

А. Удалить плагин showdamage
Б. Удалить/настроить плагин SuperAdmin
В. Если сервер стоит на игровом хостинге, у них могут быть фирменные плагины, узнавать в поддержке

62 Автоматическое обновление сервера под Linux

Для начала настройте автообновление в строке запуска -autoupdate

Затем установите расширение SteamWorks [ANY] SteamWorks — AlliedModders
И наконец установите плагин [ANY] Automatic Steam Update (SteamWorks)
[ANY] Automatic Steam Update (v1.0, 2014-12-21) — AlliedModders

Общий смысл в том, что когда сервер обновится при запуске, плагин запустит таймер для его перезагрузки.

Добавляешь команду в crontab по команде «crontab -e»

Устанавливаешь пакет awk, он нужен для поиска имени screen

Например в 6 утра убивается screen сервера (с именем csg1), и потом обновляется и запускается через update_csg1.sh

0 6 * * * cd /home/xyz/steam_pipe; ./steamcmd.sh +quit; kill `ps -ef | awk ‘! /awk/ && /csg1/ ‘`; cd /home/xyz/steam_pipe; ./update_csg1.sh; cd /home/$

./steamcmd.sh +runscript update_csg1.txt
cd /home/xyz/steam_pipe/csg1
./run1.sh

@ShutdownOnFailedCommand 1
@NoPromptForPassword 0
login anonymous
force_install_dir ./csg1
app_update 740 validate
quit

#!/bin/sh
cd /home/xuz/steam_pipe/csg1
screen -A -m -d -S csg1 ./run2.sh

#!/bin/sh
cd /home/xyz/steam_pipe/csg1
echo Starting.
while true
do
kill -9 $( lsof -i:27042 -t )
sleep 2

./srcds_run -game csgo -norestart -console -debug -port 27042 +net_public_adr ваш_ип +ip ваш_ип +hostport 27042 -usercon +game_type 0 +game_mode 0 +mapgroup mgall +map de_dust2
echo Restarting in 5 Seconds.
sleep 5
done

63 [SM] Plugin ****.smx failed to load: Possible malware or illegal plugin detected and blocked

64 Пример настройки встроенного голосования для соревновательного режима

в autoexec или gamemode_режим_server добавить

sv_allow_votes 1
mp_match_end_changelevel 1
mp_endmatch_votenextmap 1
mp_endmatch_votenextleveltime 15
mp_match_end_restart 0
mp_endmatch_votenextmap_keepcurrent 1// эта команда уберет только что сыгранную карту из голосования, полезно если вы не хотите чтоб сервер работал даст2 онли 😀

Удалить mapchooser nextmap nominations randomcycle.

Добавить в строку запуска +mapgroup serv +map fy_tibet

«Gamemodes_Server.txt»
<"gameTypes"<"classic"<"gameModes"<"competitive"<"mapgroupsMP"<"serv" "">>>>>»mapgroups»<"serv"<"name" "serv""maps"<
«de_dust2» «0»
«de_inferno» «1»
«de_nuke» «2»
«de_overpass» «3»
«de_train» «4»
«de_cache» «5»
«de_cbble» «6»
«de_shortdust» «7»
«de_bazaar» «8»
«workshop/266988442/de_calr_mill» «9»
«workshop/126313712/awp_india_nav72» «10»
«workshop/165993910/fy_tibet» «11»
«workshop/129420298/fy_tepaneca» «12»
«workshop/374407513/ar_sports» «13»
«workshop/203538543/ar_district» «14»>>>>

Карты на голосование берутся 10 рандомно из списка.
Не забудьте проверить все добавляемые карты из воркшопа на работоспособность, бывает выкладывают глючные

Источник

Читайте также:  Linux file systems types
Оцените статью