Грядет глобальное обновление 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.
 
Последнее редактирование:

PlayerOK

Это вам , не это....
Сообщения
153
Реакции
16
Логинишься под реальной учеткой? Надо логиниться под анонимусом (login anonymous)

логинился под реальной но и под анонимусом пробовал, всегда один и тот же результат :(

Пы.СЫ. хрень какая-то , только что под анонимусом начало качаться.. вроде пошло....
 

sem174

Участник
Сообщения
29
Реакции
11
Вероятно путь установки сервера кривой указываешь.

У меня тоже так было, относительный путь не получилось указать, ошибку установки выдавал. Пришлось использовать полный путь от корня + для универсальности скриптов с переменными.
 

sintez

★CS.ORG.RU★
Сообщения
272
Реакции
45
./steamcmd.sh +login anonymous +force_install_dir ../cssb +app_update 232330 validate +quit

Что то у меня не хочет качать права стоят 777
Или я не так делаю поправите


[ 0%] Checking for available updates...
[ 0%] Download complete.
[----] Verifying installation...
[----] !!! Fatal Error: Steam failed to load: *SteamStartEngine(0xbfcb9ef0) failed with error 1: Failed to open logfile /root/Steam/steam.log
root@sintez:/opt/srcds_new# ./steamcmd.sh +login anonymous +force_install_dir ../cssb +app_update 232330 validate +quit
Redirecting stderr to '/root/Steam/logs/stderr.txt'
[ 0%] Checking for available updates...
[ 0%] Download complete.
[----] Verifying installation...
[----] !!! Fatal Error: Steam failed to load: *SteamStartEngine(0xbf8a0c60) failed with error 1: Failed to open logfile /root/Steam/steam.log
root@1:/opt/srcds_new#
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
sintez, ага, есть такой глюк... Я исправлял это, вручную создав папку Steam,в ней пустой steam.log, далее он еще что-то попросил, и еще я веде создал пустые файлы, и после этого только удалось запустить...
 

yota

Участник
Сообщения
16
Реакции
3
ребята подскажите пожалуйста, как сделать так, чтобы на сервер пускало без перевода стим на англ язык. а то вот такая ошибка постоянно
http://s1.ipicture.ru/uploads/20130324/6kU3VgL2.jpg
потому как некоторые другие сервера работают нормально, правда их администратры слишком увлечены своим эго, чтобы подсказать, правда sem174 ?!
 

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
ребята подскажите пожалуйста, как сделать так, чтобы на сервер пускало без перевода стим на англ язык. а то вот такая ошибка постоянно
http://s1.ipicture.ru/uploads/20130324/6kU3VgL2.jpg
потому как некоторые другие сервера работают нормально, правда их администратры слишком увлечены своим эго, чтобы подсказать, правда sem174 ?!

sv_pure 0 или sv_pure -1 ставь.

А при таком отношении "у всех эго", тебя может любой послать, потому что не будет желания вначале помогать тебе, а потом получать в ответ что тебе помогли не полностью и все уперлось в это самое эго.
 

yota

Участник
Сообщения
16
Реакции
3
пробывал все переменные sv_pure, не помогло.
а на счет "эго" я просто задал вопрос, тот который задал здесь, в ответ получил кучу умных фраз, и что нужно думать самому. но все же спасибо за помощь!
 

The Slavik

Участник
Сообщения
437
Реакции
49
Оффтоп
 

sintez

★CS.ORG.RU★
Сообщения
272
Реакции
45
где качать клиент кто скажет?
 
Последнее редактирование:

mihaput

Участник
Сообщения
694
Реакции
166
sintez, В Библиотеке в свойствах Counter-Strike Source вкладка "Бета-Версии" переключи на "steampipe" и перегрузи Steam, а пиратку наверно еще никто не делал.
 

kolobok66rus

Участник
Сообщения
40
Реакции
7
yota, у меня пускает всех даже без перевода и иностранцев и русских .
 

sem174

Участник
Сообщения
29
Реакции
11
правда их администратры слишком увлечены своим эго, чтобы подсказать, правда sem174 ?!
А я тебе что то должен ? Если ты админ сервера ты сам для себя в первую очередь должен искать всю инфу какая тебе может понадобиться, подпишись на рассылки и всё такое.
Не знаешь английского - опять же я уже говорил это только твоя проблема.

Я уже не раз говорил людям которые обращались ко мне за помощью, что я помогаю тем кто сначала изучил офф маны, тем кто понял как сделать, и сделал как надо, но по каким то причинам не заработало. Тогда не вопрос.
А если я вижу что ты нашел массу отговорок и отмазок в том что бы самому не париться и не искать ответ, то извини, помогать тебе не намерен.

Добавлено через 4 минуты
./steamcmd.sh +login anonymous +force_install_dir ../cssb +app_update 232330 validate +quit

Я вышел из положения таким образом:
./steamcmd.sh +login anonymous +force_install_dir /home/$USER/server/cssb +app_update 232330 validate +quit

Как то так.
И нечего запускать серверы под рутом. Делайте отдельную учётку под серв
 
Последнее редактирование:

kolobok66rus

Участник
Сообщения
40
Реакции
7
sem174, всё гораздо проще. Копируешь в папку cstrike файлы локализации с расширением vpk и всё , я не помню сколько там языков , так как пишу с работы , но знаю точно : русский, немецкий , итальянский, китайских 2 штуки , японский , испанский и ещё ....
Где взять эти VPK ? Ответ тоже прост : ставишь в свойствах клиента нужный тебе язык и ждёшь , увидишь в папке cstrike твоего клиента появятся 2 файла с расширением vpk , коипруешь их к себе на сервак и так все языки ..
Если кому помог не забываем говорить спасибо !
 

sintez

★CS.ORG.RU★
Сообщения
272
Реакции
45
А я тебе что то должен ? Если ты админ сервера ты сам для себя в первую очередь должен искать всю инфу какая тебе может понадобиться, подпишись на рассылки и всё такое.
Не знаешь английского - опять же я уже говорил это только твоя проблема.

Я уже не раз говорил людям которые обращались ко мне за помощью, что я помогаю тем кто сначала изучил офф маны, тем кто понял как сделать, и сделал как надо, но по каким то причинам не заработало. Тогда не вопрос.
А если я вижу что ты нашел массу отговорок и отмазок в том что бы самому не париться и не искать ответ, то извини, помогать тебе не намерен.

Добавлено через 4 минуты


Я вышел из положения таким образом:
./steamcmd.sh +login anonymous +force_install_dir /home/$USER/server/cssb +app_update 232330 validate +quit

Как то так.
И нечего запускать серверы под рутом. Делайте отдельную учётку под серв

Я уже давно скачал и потестил новый сервер css SteamPipe. Зачем ты мне это говоришь.
 

sem174

Участник
Сообщения
29
Реакции
11
sem174, всё гораздо проще. Копируешь в папку cstrike файлы локализации с расширением vpk и всё , я не помню сколько там языков , так как пишу с работы , но знаю точно : русский, немецкий , итальянский, китайских 2 штуки , японский , испанский и ещё ....
Где взять эти VPK ? Ответ тоже прост : ставишь в свойствах клиента нужный тебе язык и ждёшь , увидишь в папке cstrike твоего клиента появятся 2 файла с расширением vpk , коипруешь их к себе на сервак и так все языки ..
Если кому помог не забываем говорить спасибо !

Не мне это точно не надо, у меня и так всё работает.

Добавлено через 56 секунд
Я уже давно скачал и потестил новый сервер css SteamPipe. Зачем ты мне это говоришь.

Просто для информации, видно же что ты запускаешь серв под рутом, дело твое конечно, но это неправильно немного.
 
Последнее редактирование:

yota

Участник
Сообщения
16
Реакции
3
Оффтоп
 
Последнее редактирование:

kolobok66rus

Участник
Сообщения
40
Реакции
7
yota, Я выше писал : копируешь в папку cstrike файлы локализации с расширением vpk и всё , я не помню сколько там языков , так как пишу с работы , но знаю точно : русский, немецкий , итальянский, китайских 2 штуки , японский , испанский и ещё ....
Где взять эти VPK ? Ответ тоже прост : ставишь в свойствах клиента нужный тебе язык и ждёшь , увидишь в папке cstrike твоего клиента появятся 2 файла с расширением vpk , коипруешь их к себе на сервак и так все языки ..
 

yota

Участник
Сообщения
16
Реакции
3
yota, Я выше писал : копируешь в папку cstrike файлы локализации с расширением vpk и всё , я не помню сколько там языков , так как пишу с работы , но знаю точно : русский, немецкий , итальянский, китайских 2 штуки , японский , испанский и ещё ....
Где взять эти VPK ? Ответ тоже прост : ставишь в свойствах клиента нужный тебе язык и ждёшь , увидишь в папке cstrike твоего клиента появятся 2 файла с расширением vpk , коипруешь их к себе на сервак и так все языки ..
спасибо помогло!
 

kolobok66rus

Участник
Сообщения
40
Реакции
7
CS:S обновилась до версии 1715210 , в принципе всё работает , ничего не перенастраивал .
 

tolya122

Участник
Сообщения
17
Реакции
0
metamod встал sourcemod отказывается работать в чем причины могут быть?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу