Авто обновление сервера (Windows)

D

Deus

Всех приветствую. Стоит плагин auto_steam_update [ANY] Automatic Steam Update (v1.1, 2016-06-17) - AlliedModders. Не обновляет он сервер. Уже перебрал множество форумов и сайтов, так и не нашел решение. Знающие люди, подскажите как настроить авто обновление сервера.

В скрипте запуска:

@Echo off
cls
:loop
echo neoblogs.net
start /wait/high C:\SteamCMD\csgo-ds\srcds -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust2 -nobots -tickrate 128 -autoupdate -steam_dir C:\SteamCMD\steamcmd.exe -steamcmd_script update_csgo.txt
echo (%date% %time%) Restarting SRCDS
goto loop

Уже все что мог перепробовал, не работает, хоть ты убейся.
 

September

Участник
Сообщения
5,238
Реакции
2,742
  • Команда форума
  • #2
Реализовать нормальное обновление не проще?
 

September

Участник
Сообщения
5,238
Реакции
2,742
  • Команда форума
  • #8
Хочешь сказать, обновлять сервер через планировщик задач ?

у всех нормальных людей обновляется через скрипт в linux.
Кто-то использует лаунчеры (тот же скрипт, в котором есть автообновление)
 

Виталя Петров

Участник
Сообщения
194
Реакции
8
Всех приветствую. Стоит плагин auto_steam_update [ANY] Automatic Steam Update (v1.1, 2016-06-17) - AlliedModders. Не обновляет он сервер. Уже перебрал множество форумов и сайтов, так и не нашел решение. Знающие люди, подскажите как настроить авто обновление сервера.

В скрипте запуска:

@Echo off
cls
:loop
echo neoblogs.net
start /wait/high C:\SteamCMD\csgo-ds\srcds -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust2 -nobots -tickrate 128 -autoupdate -steam_dir C:\SteamCMD\steamcmd.exe -steamcmd_script update_csgo.txt
echo (%date% %time%) Restarting SRCDS
goto loop

Уже все что мог перепробовал, не работает, хоть ты убейся.
да не придумали ещё обнову серверов (виндос)
 

GANZ

Участник
Сообщения
206
Реакции
73
Да тут всё намного проще.
[ANY] Automatic Steam Update (v1.1, 2016-06-17) - AlliedModders - нужен только чтобы выключить сервер, когда выйдет обновление.

Скрипт запуска в твоем случае должен быть таким:
C-подобный:
@echo off
title neoblogs.net
cls
:loop
echo N|start /wait steamcmd +force_install_dir ./csgo-ds/ +login anonymous +app_update 740 +quit
echo N|start /wait /high ./csgo-ds/srcds -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust2 -nobots -tickrate 128
timeout /t 10
echo (%date% %time:~0,8%) Restarting SRCDS
goto loop

То есть сначала запускаем steamcmd и проверяем обновление (все параметры можно записать в строку, не нужен никакой steamcmd_script update_csgo.txt)
Затем запускаем сервер (запускать всё лучше через команду echo N| , чтобы эти строки запуска не отображались в окне и не портили лог рестартов сервера)
Потом, когда сервер выключится, лучше сделать паузу timeout /t 10 . Чем больше, тем лучше. Потому что какие обновления делают валв, можно ожидать чего угодно.
 
D

Deus

Да тут всё намного проще.
[ANY] Automatic Steam Update (v1.1, 2016-06-17) - AlliedModders - нужен только чтобы выключить сервер, когда выйдет обновление.

Скрипт запуска в твоем случае должен быть таким:
C-подобный:
@echo off
title neoblogs.net
cls
:loop
echo N|start /wait steamcmd +force_install_dir ./csgo-ds/ +login anonymous +app_update 740 +quit
echo N|start /wait /high ./csgo-ds/srcds -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust2 -nobots -tickrate 128
timeout /t 10
echo (%date% %time:~0,8%) Restarting SRCDS
goto loop

То есть сначала запускаем steamcmd и проверяем обновление (все параметры можно записать в строку, не нужен никакой steamcmd_script update_csgo.txt)
Затем запускаем сервер (запускать всё лучше через команду echo N| , чтобы эти строки запуска не отображались в окне и не портили лог рестартов сервера)
Потом, когда сервер выключится, лучше сделать паузу timeout /t 10 . Чем больше, тем лучше. Потому что какие обновления делают валв, можно ожидать чего угодно.
Спасибо! Попробую.
 

GANZ

Участник
Сообщения
206
Реакции
73
как выйдет обнова, скажу, работает или нет.
Если в скрипте ничего не напутано с путями к файлам steamcmd и srcds, то при запуске скрипта в окне должно запуститься обновление, а потом сервер.
Если так было, то можно считать что работает. Остается только проверить работоспособность плагина, чтобы он выключил сервер.
Кстати, как я тебе прописал пути, скрипт должен находиться в одной папке с steamcmd
 
D

Deus

Если в скрипте ничего не напутано с путями к файлам steamcmd и srcds, то при запуске скрипта в окне должно запуститься обновление, а потом сервер.
Если так было, то можно считать что работает. Остается только проверить работоспособность плагина, чтобы он выключил сервер.
Кстати, как я тебе прописал пути, скрипт должен находиться в одной папке с steamcmd
Ок, я понял.
 

SlavON

Добрая душа
Сообщения
1,582
Реакции
326
@Deus, @Виталя Петров, не так давно ещё работала эта программа Asher Software там и запуск, и автоподнятие, и автообновление работало, жаль что разработчик забил на это. Не качайте и не ставьте, программа работала только в онлайн режиме.
 
D

Deus

Да тут всё намного проще.
[ANY] Automatic Steam Update (v1.1, 2016-06-17) - AlliedModders - нужен только чтобы выключить сервер, когда выйдет обновление.

Скрипт запуска в твоем случае должен быть таким:
C-подобный:
@echo off
title neoblogs.net
cls
:loop
echo N|start /wait steamcmd +force_install_dir ./csgo-ds/ +login anonymous +app_update 740 +quit
echo N|start /wait /high ./csgo-ds/srcds -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust2 -nobots -tickrate 128
timeout /t 10
echo (%date% %time:~0,8%) Restarting SRCDS
goto loop

То есть сначала запускаем steamcmd и проверяем обновление (все параметры можно записать в строку, не нужен никакой steamcmd_script update_csgo.txt)
Затем запускаем сервер (запускать всё лучше через команду echo N| , чтобы эти строки запуска не отображались в окне и не портили лог рестартов сервера)
Потом, когда сервер выключится, лучше сделать паузу timeout /t 10 . Чем больше, тем лучше. Потому что какие обновления делают валв, можно ожидать чего угодно.
Скрипт рабочий! Сервер обновило в легкую :). Спасибо большое!
 

HsExE

Участник
Сообщения
63
Реакции
2
Скрипт всё ещё работает? Или уже неть?
 
Сверху Снизу