Обновление Сервера Team Fortress 2

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Ответить
Сообщение
Автор
maxturbo
Нович0к
Нович0к
Сообщения: 27
Зарегистрирован: 05.01.2011

#1 Сообщение 26.02.2011, 06:11

Собственно такой вопрос :) Как узнать список файлов которые сервер будет загружать при обновление :) Чтоб все эти файлы велись как то в логи или сразу список выдавал какие файлы будут обновлены :)
Или просто хотя бы как сделать чтоб при обновление все файлы что обновляются записывались в отдельный лог файл :) За ранее спасибо :)
Последний раз редактировалось maxturbo 26.02.2011, 06:17, всего редактировалось 1 раз.

cyber-energy
Нович0к
Нович0к
Сообщения: 20
Зарегистрирован: 08.01.2011

#2 Сообщение 26.02.2011, 07:12

:) :) :) :) :)

maxturbo
Нович0к
Нович0к
Сообщения: 27
Зарегистрирован: 05.01.2011

#3 Сообщение 26.02.2011, 08:08

cyber-energy писал(а)::) :) :) :) :)
А что я смешного написал?? :) :)

Аватара пользователя
pinkpiton2
Майор
Майор
Сообщения: 724
Зарегистрирован: 06.08.2008
Откуда: Одесса
Благодарил (а): 1 раз
Поблагодарили: 1 раз

#4 Сообщение 26.02.2011, 09:06

./steam -command update -game tf -dir /home/games/TeamFortress2/ -verify_all -retry >/home/games/TF_Update.log 2>&1

как-то так
чтение инструкции - 5$/строка.
чтение инструкции с выражением - 25$/строка.
чтение инструкции с пошаговым выполнением - прямо пропорционально тупости заказчика, но не менее 500$.

maxturbo
Нович0к
Нович0к
Сообщения: 27
Зарегистрирован: 05.01.2011

#5 Сообщение 26.02.2011, 10:49

pinkpiton2 писал(а):./steam -command update -game tf -dir /home/games/TeamFortress2/ -verify_all -retry >/home/games/TF_Update.log 2>&1

как-то так
Таким методом получается что все полностью с консоля перенаправляется в лог файл, а все же как решить чтоб и в консоле выводилось и в лог файл записывалось :)

Аватара пользователя
pinkpiton2
Майор
Майор
Сообщения: 724
Зарегистрирован: 06.08.2008
Откуда: Одесса
Благодарил (а): 1 раз
Поблагодарили: 1 раз

#6 Сообщение 26.02.2011, 11:50

tailf /home/games/TF_Update.log
или гони вторым потоком в нужную консоль
чтение инструкции - 5$/строка.
чтение инструкции с выражением - 25$/строка.
чтение инструкции с пошаговым выполнением - прямо пропорционально тупости заказчика, но не менее 500$.

Danfocus
Лейтенант
Лейтенант
Сообщения: 191
Зарегистрирован: 05.02.2007

#7 Сообщение 26.02.2011, 13:47

pinkpiton2 писал(а):tailf /home/games/TF_Update.log
или гони вторым потоком в нужную консоль
"Православнее" использовать tee

Аватара пользователя
pinkpiton2
Майор
Майор
Сообщения: 724
Зарегистрирован: 06.08.2008
Откуда: Одесса
Благодарил (а): 1 раз
Поблагодарили: 1 раз

#8 Сообщение 26.02.2011, 14:54

Danfocus писал(а):
pinkpiton2 писал(а):tailf /home/games/TF_Update.log
или гони вторым потоком в нужную консоль
"Православнее" использовать tee
процесс на момент ввода команды уже запущен
а хочется видеть что было до того как...
tee гонит картинку от момента запуска себя
а tail отступает на 10 строк (если не указать иное)

при всём моём уважении к Столлману...
чтение инструкции - 5$/строка.
чтение инструкции с выражением - 25$/строка.
чтение инструкции с пошаговым выполнением - прямо пропорционально тупости заказчика, но не менее 500$.

Аватара пользователя
kl0lik
Нович0к
Нович0к
Сообщения: 5
Зарегистрирован: 13.04.2010
Контактная информация:

#9 Сообщение 26.02.2011, 15:17

Спасиб, сам хотел такую фишку замутить

Danfocus
Лейтенант
Лейтенант
Сообщения: 191
Зарегистрирован: 05.02.2007

#10 Сообщение 26.02.2011, 16:36

pinkpiton2 писал(а):
Danfocus писал(а):
pinkpiton2 писал(а):tailf /home/games/TF_Update.log
или гони вторым потоком в нужную консоль
"Православнее" использовать tee
процесс на момент ввода команды уже запущен
а хочется видеть что было до того как...
tee гонит картинку от момента запуска себя
а tail отступает на 10 строк (если не указать иное)

при всём моём уважении к Столлману...
ТЗ было такое
maxturbo писал(а):
pinkpiton2 писал(а):./steam -command update -game tf -dir /home/games/TeamFortress2/ -verify_all -retry >/home/games/TF_Update.log 2>&1

как-то так
Таким методом получается что все полностью с консоля перенаправляется в лог файл, а все же как решить чтоб и в консоле выводилось и в лог файл записывалось :)
Так что tee ))

maxturbo
Нович0к
Нович0к
Сообщения: 27
Зарегистрирован: 05.01.2011

#11 Сообщение 26.02.2011, 21:09

Нашел выход по другому :) под Win с использованием js скрипта :) Может кому надо :)
Скрипт test.js

Код: Выделить всё

while (!WScript.StdIn.AtEndOfStream)
{
var str = WScript.StdIn.ReadLine();
WScript.StdOut.WriteLine(str);
WScript.StdErr.WriteLine(str);
}
Далее запускаем так...

Код: Выделить всё

cd\
cd TF2Server
date/t
time/t
hldsupdatetool -command update -game "tf" -dir F:\TF2Server -verify_all | cscript //B test.js 2>> TF_Log_Update.log
time/t
@pause

Ответить