Грядет глобальное обновление Source-игр: переход на SteamPipe

Статус
В этой теме нельзя размещать новые ответы.
=====Релизы=====
[29.03.13] Day of Defeat: Source - ID 232290
[03.04.13] Half-Life 2: Deathmatch - ID 232370
[16.04.13] Counter-Strike: Source - ID 232330 - Обсуждение обновления CSS
[30.04.13]Team Fortress 2 - ID 232250
ПРОТОКОЛ TF2 ВРЕМЕННО СОВМЕСТИМ С ПОСЛЕДНЕЙ ВЕРСИЕЙ ИЗ HLDS UT
Обновление от 14.05.13 - ОКОНЧАТЕЛЬНЫЙ ПЕРЕХОД TF2 на SteamPipe

Team Fortress 2 Beta - ID 229830

(актуально на 14.05.13)​

Переход на бету в клиенте - в Steam правой кнопкой по игре - свойства - бета-версии - steampipe
ID - нужен для загрузки сервера через SteamCMD.

FAQ по SteamCMD на русском: https://developer.valvesoftware.com/wiki/SteamCMD:ru

В hlds_announce появилось интересное сообщение:
hlds_announce@list.valvesoftware.com написал(а):
SteamPipe is coming. Download the TF beta
The orangebox engine games (Team Fortress 2, Counter Strike:Source, Day of Defeat:Source, HL2:Deathmatch) are being upgraded to SteamPipe. Steam’s new-and-improved content delivery system. SteamPipe is currently used by most games on Steam.
This change will impact server operators in at least two significant ways:
- You will use steamcmd instead of the HLDSUpdateTool to install/update the server.
- The conversion will entail significant changes to the way the files appear in the local filesystem on the server and client. The client no longer uses GCF files. Instead, most assets are packed up into VPK, and those VPKs are the same on the server and the client. The server no longer uses 1000’s of loose files.

We’re using the TF beta to test these changes and identify the bugs, and give everybody a chance to make sure their favorite mod or plugin will work in the new system.
Everybody is encouraged to download the TF beta!
We’ve prepared an FAQ that discusses the details of the change and answers the questions we anticipate:
https://support.steampowered.com/kb_article.php?ref=7388-QPFN-2491
Please report gameserver related bugs in this mailing list.
Client bugs can be reported through this mailing list, or in the TF beta forum.
http://forums.steampowered.com/forums/forumdisplay.php?f=1038
Thanks for your help, and happy testing!
(And remember, playtime in the beta counts towards item drops in the release game.)
- Fletch
Теперь подробнее и по-русски.
Не так давно произошел перенос CS 1.6 на новую систему загрузки - SteamPipe. Теперь Valve взялись и за игры на движке Source. Для клиентов это означает, что игры будут загружаться не в GCF, далее распаковывая нужное в папку с именем аккаунта, а в папку common/имя-игры. Такая система уже знакома многим по CS:GO.
Для серверов это означает, что для обновления надо будет использовать SteamCMD, соответственно придется обновлять скрипты обновления/запуска и т.д.
Стандартные текстуры/модели переедут в файлы vpk, соответственно отпадет вариант с sv_pure 2, так же могут быть затронуты и другие параметры.
Сейчас идет тестирование новой системы, выявление багов и прием пожеланий.

Valve планируют после выявения багов в бете TF вначале перенести на новую систему Day Of Defeat: Source и Half-Life 2 DeathMatch, а потом уже и TF2 с CS:S. Обновления релизных версий могут быть ориентировочно через 2-4 недели, пока не оттестируют и не исправят большинство багов в TF2 Beta, ничего переносить в релизные версии игр не будут!
Offtop: Если эта фраза хорошо видна, видимо это копипаста сообщения от KorDen'а с hlmod.ru
Теперь не нужно логиниться в свой аккаунт в SteamCMD, можно выполнить login anonymous

Появятся нюансы в структуре файлов клиенту - файлы будут грузиться в папку downloads, пользовательские модификаци нужно будет устанавливать в папку custom/любое_имя/..., например custom/myserver/sound, в плагинах ничего изменять при этом не придется, использовать надо будет как и раньше sound/... - игра сама будет искать в этой папке.
Появится возможность создавать vpk-архивы с RSA-подписями. С их использованием пока ничего не ясно.

В связи с переносом большинства стандартных файлов в файлы vpk, обновление сервера породит большое количество мусора, поэтому лучше будет серверы установить заново.

Valve выпустят обновленные серверы через SteamCMD раньше обновления клиента, поэтому у вас будет время хотя бы частично настроить новый сервер, при этом оставляя работающим основной


Кстати (привет, himikellserv.ru, это вам будет интересно), в TF2 Beta изменили имя игры, сделав просто tf, поскольку из-за прежнего tf_beta отказывался работать SM/... без шаманства. Поэтому можно качать сервер TF2Beta, ставить SM/MM и тестировать ваши плагины на новой системе.
И сразу предупреждение: на данный момент Metamod запускается, но не подхватывает sourcemod.vdf. Исправить можно, прописав строчку загрузки SM в metaplugins.ini

Самый простой способ обновить сервер через SteamCMD - использовать такую строку запуска (подправить под винду, если что)
./steamcmd.sh +login anonymous +force_install_dir "/home/test/tf2beta-1" +app_update 229830 validate +quit

Подробности в SteamSupport - https://support.steampowered.com/kb_article.php?ref=7388-QPFN-2491
Тема на форумах Steam - http://forums.steampowered.com/forums/showthread.php?t=3081573

21.02.12 23:10: Ссылки на утилиту для создания vpk
28.02.12: Утилита для создания vpk в папке Bin и клиента и сервера. Теперь на сервере нет стандартных текстур/звуков, есть только их хеши (для работы sv_pure). За счет этого резко уменьшился объем сервера - теперь сервер весит всего 4.4 гигабайта! (Ранее сервер беты весил 11 гигабайт, сервер обычного tf2 сейчас весит около 6 гигабайт). Так как это произойдет и с другими играми, то место, занимаемое серверами, резко уменьшится после обновлений.
12.03.13 Скоро появится бета другой игры на SteamPipe. Как говорилось, это будет либо DoD:S, либо HL2:DM. Подробностей пока нет.
AppID серверов для SteamCMD добавлены в начало поста.
Флетчер говорит, что возможно они будут практиковать выпуск обновлений для сервера немного раньше, чем для клиента.
Не будет теперь 1.0.0.75, 1.0.0.76. Будет v1683893 (это текущая версия TF2Beta). Теперь номера версий будут простым числом, которое будет увеличиваться на единицу с каждым обновлением.
12.03.13 23:00 Сейчас никто не может запустить игры на Source. Судя по информации из CDR, происходит разделение всех игр и их зависимостей O_o
13.03.13 00:00 Ложная тревога. Valve отменили все изменения, ограничившись простым обновлением TF2. Видимо случайно они применили изменения из беты вместо релизных.
14.03.13 Бета-версия Day of Defeat: Source на SteamPipe. SteamCMD AppID в начале поста. Чтобы перейти на нее в клиенте, нужно открыть свойства игры в стиме и на вкладке бетаверсий выбрать steampipe.
Параллельно выпущена SteamPipe-бета для Day of Defeat (GoldSource). Качать - steamcmd +logon anonymous +force_install_dir ..\hlds +app_set_config 90 mod dod +app_update 90 +quit
14.03.13 22:20 В планах начало беты CSS на SteamPipe. CSS:Beta не будет использоваться.
15.03.13 8:30 Запуск беты CS:S и HL2:DM. Сервер CSS не запускается, исправят вечером по МСК.
15.03.13 21:30 Бета-версия CSS пофикшена! Качаем!
16.03.13 Valve убрали CS:S Beta (260) из списка игр.
20.03.13 Все беты обновлены. Убрана sv_consistency, т.к. ее функционал теперь есть в sv_pure, зато добавлена sv_pure -1, которая полностью отключает все проверки целостности. Так же, теперь из вайтлиста убрано "check_crc", теперь основное правило это "trusted_source" (from_steam теперь не будет), так же идет принцип "что не запрещено то разрешено", хотя можно вручную указать, используя ключ "any" (вместо "allow_from_disk") Хотя останется обратная совместимость, старые конфиги с from_steam, check_crc, allow_from_disk+check_crc будут автоматически считаться как ключ "trusted_source", а "allow_from_disk" будет считаться как "any"
В пятницу обещают релиз Day of Defeat: Source.
29.03.13 Релиз Day of Defeat: Source на SteamPipe.
01.04.13 Появился календарь переноса игр. Это не 100% данные, возможны корректировки в случае обнаружения багов.
03.04.13 Релиз Half-Life 2: Deathmatch на SteamPipe.
16.04.13 Релиз Counter-Strike: Source на SteamPipe.
30.04.13 Релиз Team Fortress 2 на SteamPipe.
 
Последнее редактирование:

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
Update 28.02.12:
Утилита для запаковки уже в папке Bin, ссылки не действительны.
А теперь интересное: Теперь на сервере нет стандартных текстур/звуков/видео, есть только их хеши (для работы sv_pure). За счет этого резко уменьшился объем сервера - теперь сервер весит всего 4.4 гигабайта! (Ранее весил 11 гигабайт, обычный же сервер tf2 сейчас весит около 6 гигабайт). Так как это произойдет и с другими играми, то место, занимаемое серверами, резко уменьшится после обновлений. Вот тут и видны плюсы новой системы :D
 

Бендер Родригес

Почетный пользователь HLMOD
Сообщения
1,010
Реакции
468
Если не затруднит скинь утилиту отдельно сюда, мне честно лень ставить сервер бетки) Лень страшная штука.
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
Если не затруднит скинь утилиту отдельно сюда, мне честно лень ставить сервер бетки) Лень страшная штука.

Увы, но там походу нужны какие-то файлы из папки bin, не всю же папку копировать... А так она крашится без какой-либо ошибки. Хотя в принципе могу и загрузить...
Но не проще ли тф бету поставить в стиме?
 

Бендер Родригес

Почетный пользователь HLMOD
Сообщения
1,010
Реакции
468
Увы, но там походу нужны какие-то файлы из папки bin, не всю же папку копировать... А так она крашится без какой-либо ошибки. Хотя в принципе могу и загрузить...
Но не проще ли тф бету поставить в стиме?
Я если честно думал, что это только на сервере. Спс.
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
Update 12.03.13
Сегодняшние новости из спам-рассылки (Ну а как назвать, когда за ночь приходит по 50 сообщений на почту? :D ) от валв:

We're hoping to release the first server and client (as an opt-in beta) very soon.
Итак, совсем скоро обновление другой игры до SteamCMD. Как говорилось, это будет либо DoD:S, либо HL2:DM. Готовимся смотреть :)
PS: Кстати, ЭТО БУДЕТ НЕ РЕЛИЗ, А БЕТА! Есть небольшой шанс, что это будет CSS:Beta, но пока более подробной информации нет.

All version numbers will be simple integers .. ... The a.b.c.d format is gone.
Не будет теперь v75, v76. Будет v1683893 (это текущая версия TF2Beta). Теперь номера версий будут простым числом, которое будет увеличиваться на единицу с каждым обновлением.
Оффтоп

Планируемые ID серверов для обновления через SteamCMD
(Пока по ним ничего нельзя скачать, но можно уже подготовить скрипты)
229830 TF2 beta dedicated server
232250 TF2 dedicated server
232290 DoD:S dedicated server
232330 CS:S dedicated server
232370 HL2:DM dedicated server

Флетчер также говорит, что возможно они будут практиковать выпуск обновлений для сервера немного раньше, чем для клиента, хотя это может ввести проблему когда "Out of date" получается в обратную сторону (я про русский перевод "Сервер рабботает с старой версией игры",тут будет "с новой"...)
 
Последнее редактирование:

Койот

Участник
Сообщения
1
Реакции
0
А теперь не работает контра с ошибкой нет серверов для обновления этой игры
 

Phoenix21rus

Участник
Сообщения
2
Реакции
0
во во тоже самое, пишет что "Начинается загрузка" и не обновляет .. сижу жду что делать =)
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
>>> Ложная тревога, смотреть следующий пост
Update 12.03.13 23:00
На данный момент никто не может запустиь игры на движке Orangebox/CSS (TF2, HL2:DM (В нее пока заходит но крашится из-за кривых депотов), DoD:S, CS:S)
Это связано с тем, что в данный момент, судя по информации из CDR стима, происходит разделение всех игр и их зависимостей, и пока все изменения не произведутся, ни у кого из клиентов информация не обновится.
Итак, это собственно и означает начало перехода игр на SteamPipe, подготовка уже пошла.
 
Последнее редактирование:

Sergey Grinko

Участник
Сообщения
140
Реакции
10
Update 12.03.13 23:00
На данный момент никто не может запустиь игры на движке Orangebox/CSS (TF2, HL2:DM (В нее пока заходит но крашится из-за кривых депотов), DoD:S, CS:S)
Это связано с тем, что в данный момент, судя по информации из CDR стима, происходит разделение всех игр и их зависимостей, и пока все изменения не произведутся, ни у кого из клиентов информация не обновится.
Итак, это собственно и означает начало перехода игр на SteamPipe, подготовка уже пошла.
А зачем они v76, v77 .... решили убрать? Ведь это бред.
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
А зачем они v76, v77 .... решили убрать? Ведь это бред.

Наоборот, это проще. Раньше на самом деле версия была 1.0.0.76, для тф это 1.2.5.8 - это еще бредовее было, особенно для тех, кто использовал скрипты проверки на обновление, теперь будет гораздо проще с такими цифрами. Кстати игры кажется начинают запускаться, только криво, потому что нужно обновить все игры до правильных AppID
 

Sergey Grinko

Участник
Сообщения
140
Реакции
10
Наоборот, это проще. Раньше на самом деле версия была 1.0.0.76, для тф это 1.2.5.8 - это еще бредовее было, особенно для тех, кто использовал скрипты проверки на обновление, теперь будет гораздо проще с такими цифрами. Кстати игры кажется начинают запускаться, только криво, потому что нужно обновить все игры до правильных AppID

Так не проще... Путаница будет с v34, ведь в моих названиях серверов сразу написано "v76". Тоесть игроку сразу понятно что это v76, и по гугле проще искать.
Ведь в мониторингах не пишут какая версия, а по названию сразу понятно.
А теперь такой длиный айди не буду же писать.
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
Update 13.03.13 [ночь]
Ложная тревога. Valve отменили все изменения, ограничившись простым обновлением TF2, видимо они случайно применили тестовые изменения вместо предполагаемых.

Никакой информации в рассылках не поступало, дополнительно пока ничего не известно.

Добавлено через 48 минут
Так не проще... Путаница будет с v34, ведь в моих названиях серверов сразу написано "v76". Тоесть игроку сразу понятно что это v76, и по гугле проще искать.
Ведь в мониторингах не пишут какая версия, а по названию сразу понятно.
А теперь такой длиный айди не буду же писать.

такие проблемы существуют только для пиратчиков. Для стима существует только "Current" и "Out of date", фактически игрокам пофиг на версии, просто пошла традиция в ксс делать v34/v$CURRENT...

Добавлено через 23 часа 2 минуты
UPDATE 14.03.13
Бета-версия Day of Defeat: Source на SteamPipe. AppID для SteamCMD - 232290, пока это БЕТА. Чтобы перейти на нее в клиенте, нужно открыть свойства игры в стиме и на вкладке бетаверсий выбрать steampipe.
После бетатеста DoD:S пойдет в релиз и валв займутся следующей игрой, по идее HL2DM.
Так же, параллельно был выпущен бета-апдейт для Day of Defeat (который на GoldSource). Качать - steamcmd +logon anonymous +force_install_dir ..\hlds +app_set_config 90 mod dod +app_update 90 +quit
 
Последнее редактирование:

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
UPDATE 14.03.13 22:20
Вопрос, который волнует очень многих:
A CS:S beta will be coming very soon. We will probably not use the CS:S beta (the one that's a different app). But we will release a beta, using SteamPipe's beta feature.
Итак, очень скоро планируется запуск бета-теста CSS на SteamPipe. CSS:Beta скорее всего не будет использоваться, будет система как сейчас с DoD:S, то есть выбирать в свойствах игры версию. Пока это напрягает в том плане, что нельзя держать одновременно бету и обычную версию, вопрос об этом пока не прояснен.
 

Alcone

optizone.ru
Сообщения
318
Реакции
73
Вот и письма
SteamPipe Betas have been released for Half-Life 2: Deathmatch and Counter-Strike: Source.

For each game, we have released a SteamPipe version of the dedicated server, which is a separate installation that should be installed using the SteamCMD tool, and a client beta that you can opt in to.

The regular (non-beta) dedicated server and client are not affected by this beta.

Further information about the SteamPipe conversion of the Source engine games can be found here:
https://support.steampowered.com/kb_article.php?ref=7388-QPFN-2491

We will keep the games in beta as long as significant bugs are being reported. You can help ensure that your favorite feature works without any disruption by helping to test it! In particular, the following features are sensitive to the filesystem changes and could use extra testing:

· Custom maps and server-side mods, and downloading of custom content from servers.
· Pure servers

Thanks for testing!
Well, the Counter-strike:Source server just released doesn’t boot. Whoops!

This will be fixed tomorrow.

If you want to start the download now and let it run, the bandwidth won’t be wasted. The patch tomorrow with the fix will be small.

My apologies.
:taunt:
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
UPDATE 15.03.13 8:30
Запуск беты CS:S и HL2:DM, AppID уже писал. Сервер CSS пока не запускается, баг исправят вечером по Москве. Прееход в бету через вкладку бета-версий в свойствах игры, одновременная установка беты и нормальной версий к сожалнию не предусмотрена.

PS: сервер CSS весит 2 236 МБ, намного меньше чем раньще =)
 

Alcone

optizone.ru
Сообщения
318
Реакции
73
UPDATE 15.03.13 8:30
Запуск беты CS:S и HL2:DM, AppID уже писал. Сервер CSS пока не запускается, баг исправят вечером по Москве. Прееход в бету через вкладку бета-версий в свойствах игры, одновременная установка беты и нормальной версий к сожалнию не предусмотрена.

PS: сервер CSS весит 2 236 МБ, намного меньше чем раньще =)

а теперь мего вопрос нужно будет перелапачивать сервер с нуля после обновления 76 -> 77 или можно будет оставить все как было?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу