LINUX.ORG.RU
ФорумTalks

Steam


1

0

Интересно, стим под линукс вернули опять.

(я про это: http://store.steampowered.com/public/client/steam_client_linux )

Скрипт для скачиванья:

wget -qO- http://store.steampowered.com/public/client/steam_client_linux|awk -F\" '/file/{print $4}'|wget -i- -NB http://store.steampowered.com/public/client/ unzip -o -d steam \*.zip.\* chmod +x steam/steam.sh steam/linux32/steam

В папке с скриптом запуска нужно создать файл steam.cfg с содержанием

Universe = http://store.steampowered.com/public/client/steam_client_linux

Стим сможет обновлятся, но сейчас он обламывается и не хочет грузить steamui.so

Логи:
steamonlinux/testing/steam$ ./steam.sh
./steam.sh: line 49: ulimit: open files: cannot modify limit: Operation not permitted
[ 0%] Checking for available update...
Need new HTTP connection for 63.228.223.104:80
Sending request for http://store.steampowered.com/public/client/steam_client_linux?date=706981
HTTP client connect completed
Success! http://store.steampowered.com/public/client/steam_client_linux?date=706981
Removing now closed connection for 63.228.223.104:80
Removing in-use connection for 63.228.223.104:80, 0 left open, 0 requests waiting, 0 requests still in-flight
[ 0%] Update Complete.
[----] Verifying installation...
[----] !!! Fatal Error: Failed to load steamui.so
CAsyncIOManager: 0 threads terminating. 0 reads, 0 writes, 0 deferrals.
CAsyncIOManager: 0 single object sleeps, 0 multi object sleeps
CAsyncIOManager: 0 single object alertable sleeps, 0 multi object alertable sleeps


djzielony
() автор топика

А зачем он, там есть игры под линукс? Что, неужели можно будет сыграть в нативную контру наконец?

mtfk
()
Ответ на: комментарий от xorik

Не боян, они его потом убрали, после треда на лоре, и тогда он не обновлялся. Теперь они его добавили обратно и он даже обновляется, но не запускается.

djzielony
() автор топика
Ответ на: комментарий от kranky

Игры от ID Software. И может быть, раз портировали на мак, то и Валве на линукс тоже портанут свои игры.

djzielony
() автор топика
Ответ на: комментарий от djzielony

>Не боян, они его потом убрали, после треда на лоре, и тогда он не обновлялся. Теперь они его добавили обратно и он даже обновляется, но не запускается.

Santa_Barbara_theme.mp3

xorik ★★★★★
()
Ответ на: комментарий от xorik

Не забудте, что Валвовцы любят загадки. Может они хотят, чтобы крутые линукс хакеры запустили клиент?

djzielony
() автор топика
Ответ на: комментарий от djzielony

>Не боян, они его потом убрали, после треда на лоре


Они сидят на ЛОРе?

ShTH
()
Ответ на: комментарий от mtfk

Хотя бы для Source Dedicated Server (Для HL2, Left 4 Dead, еще кучи игр на Source движке), Left 4 Dead Authoring Tools и Source SDK.

PS. Вообще, в одном из архивов лежит список софта..

drakmail ★★★★
()
Ответ на: комментарий от djzielony
v1rus@v1rus-desktop:~/games$ ./steam.sh 
[  0%] !!! Fatal Error: Failed to determine download location for universe 0
[----] Verifying installation...
[  0%] Downloading Update...
[  0%] !!! Fatal Error: Failed to determine download location for universe 0
[  0%] !!! Fatal Error: Failed to load steamui.so
CAsyncIOManager: 0 threads terminating.  0 reads, 0 writes, 0 deferrals.
CAsyncIOManager: 0 single object sleeps, 0 multi object sleeps
CAsyncIOManager: 0 single object alertable sleeps, 0 multi object alertable sleeps
drakmail ★★★★
()
Ответ на: комментарий от djzielony

После апдейта:

v1rus@v1rus-desktop:~/games$ ./steam.sh 
./steam.sh: line 49: ulimit: open files: не могу изменить лимит: Operation not permitted
[  0%] Checking for available update...
Need new HTTP connection for 63.228.223.104:80
Sending request for http://store.steampowered.com/public/client/steam_client_linux?date=706934
HTTP client connect completed
Success! http://store.steampowered.com/public/client/steam_client_linux?date=706934
Removing now closed connection for 63.228.223.104:80
Removing in-use connection for 63.228.223.104:80, 0 left open, 0 requests waiting, 0 requests still in-flight
[  0%] Update Complete.
[----] Verifying installation...
[----] !!! Fatal Error: Failed to load steamui.so
CAsyncIOManager: 0 threads terminating.  0 reads, 0 writes, 0 deferrals.
CAsyncIOManager: 0 single object sleeps, 0 multi object sleeps
CAsyncIOManager: 0 single object alertable sleeps, 0 multi object alertable sleeps
drakmail ★★★★
()
Ответ на: комментарий от djzielony

>Что то этот упдайт ломает, пробую скрестить старый с работающим steamui и новый

Я пробовал. Не получалось.
Пробовал дебажить. Там новая ошибка появлялась. Вообщем не получилось...

Cooler ★★★★
()
Ответ на: комментарий от drakmail

Да, интресно, если Source портанут под линукс, Running With Scissors с третьей частью за жопу схватятся или нет?

Gary ★★★★★
()
Ответ на: комментарий от djzielony

>Не получалось? Почему? У меня он всё пытается обновится, и переписывает его.

Я заменил steam и steamui.so на старые и всё равно не загружается.
А если запустить стим из linux32, то он будет бесконечно обновляться :)

Cooler ★★★★
()
Ответ на: комментарий от Cooler

Там разнятся только libtier0_s.so libvstdlib_s.so steamclient.so если я не ошибаюсь

djzielony
() автор топика
Ответ на: комментарий от Gary

>Running With Scissors с третьей частью за жопу схватятся

Постал3 щас не RWS, а долбое^Wразработчики из кАкеллы разрабатывают, так что будет редкое говно, даже в нативный играть не захочется.

kranky ★★★★★
()
Ответ на: комментарий от Ramen

> Да подождите вы, пока его допилят. Неймётся людям же.

Просто так нерабочую хрень не выложили бы. Это Valve тонко троллит линукс-сообщество. Может быть по числу обращений хотят понять примерные размеры аудитории.

PolarFox ★★★★★
()

у кого получилось

требую скрины

ponchik
()
Ответ на: комментарий от drakmail

>PS. Вообще, в одном из архивов лежит список софта..

а можно опубликовать это дело тут?

mikhalich ★★
()
Ответ на: комментарий от iSage

работать правда всеравно отказывается

iSage ★★★★
()
Ответ на: комментарий от drakmail

>[----] !!! Fatal Error: Failed to load steamui.so

Попробуйте маковский steamui.so впихнуть.

Absolute_Unix
()
Ответ на: комментарий от iSage

Круто, теперь

[ 0%] Checking for available update...
Need new HTTP connection for 63.228.223.104:80
Sending request for http://store.steampowered.com/public/client/steam_client_linux?date=706955
HTTP client connect completed
Success! http://store.steampowered.com/public/client/steam_client_linux?date=706955
Removing now closed connection for 63.228.223.104:80
Removing in-use connection for 63.228.223.104:80, 0 left open, 0 requests waiting, 0 requests still in-flight
[ 0%] Update Complete.
[----] Verifying installation...
unlinked 0 orphaned pipes
CellID: Fetching server list from CSDS. . .
Shutting down. . .
CellID: CSDS returned 164 servers.
CellID: Connecting to 209.197.6.227:27031. . .
CellID: Connect to 209.197.6.227:27031 took 203 MS
CellID: New Best!
CellID: Connecting to 208.111.182.250:27031. . .
CellID: Connect to 208.111.182.250:27031 took 157 MS
CellID: New Best!
CellID: Connecting to 194.124.229.17:27031. . .
CellID: exiting!
unlinked 0 orphaned pipes
CAsyncIOManager: 0 threads terminating. 0 reads, 0 writes, 0 deferrals.
CAsyncIOManager: 712 single object sleeps, 0 multi object sleeps
CAsyncIOManager: 0 single object alertable sleeps, 1 multi object alertable sleeps

Cooler ★★★★
()
Ответ на: комментарий от du_hast

mkdir не нужен.
урл в конфиге должен быть без http://

iSage ★★★★
()

Спросим у Valve?

Сочинилось вот такое вот письмо для Гейба Ньюэлла. Корректировки и пр. принимаются, думаю отправить завтра если все будет ОК

Mr. Newell,
       We all love your games and we all love Linux. Now thanks to the Phoronix guys we know that Steam is sure to come for our favourite OS. Your "Gazelle" prototype (at least that looks like a code name) is not a secret anymore so the community wants to know more. If you could say at least some words about Steam (and Source?) for Linux, we would be very grateful.
        K-9 on behalf of russian Steam+Linux community.
P.S. We will keep investigating the prototype anyway

K-9
()
Ответ на: комментарий от du_hast

LD_PRELOAD="./linux32/steamui.so" LD_LIBRARY_PATH=./linux32/ ./steam.sh

[----] !!! Fatal Error: Steam failed to load: *SteamStartEngine(0xbf8cab48) failed with error 1: Failed to create directory /home/user/Steamhttp:/store.steampowered.com

Interesting

djzielony
() автор топика
Ответ на: комментарий от djzielony

после создания папок:

LD_PRELOAD="./linux32/steamui.so" LD_LIBRARY_PATH=./linux32/ ./steam.sh
CAsyncIOManager: 0 threads terminating. 0 reads, 0 writes, 0 deferrals.
CAsyncIOManager: 0 single object sleeps, 0 multi object sleeps
CAsyncIOManager: 0 single object alertable sleeps, 0 multi object alertable sleeps
./steam.sh: line 49: ulimit: open files: cannot modify limit: Operation not permitted
[ 0%] Checking for available update...
Need new HTTP connection for 63.228.223.104:80
Sending request for http://store.steampowered.com/public/client/steam_client_linux?date=707017
HTTP client connect completed
Success! http://store.steampowered.com/public/client/steam_client_linux?date=707017
Removing now closed connection for 63.228.223.104:80
Removing in-use connection for 63.228.223.104:80, 0 left open, 0 requests waiting, 0 requests still in-flight
[ 0%] Update Complete.
[----] Verifying installation...
unlinked 0 orphaned pipes
CellID: Fetching server list from CSDS. . .
Shutting down. . .
CellID: CSDS returned 164 servers.
CellID: Connecting to 209.197.26.242:27031. . .
CellID: Connect to 209.197.26.242:27031 took 154 MS
CellID: New Best!
CellID: Connecting to 79.141.162.2:27031. . .
CellID: Connect to 79.141.162.2:27031 took 70 MS
CellID: New Best!
unlinked 2 orphaned pipes
CAsyncIOManager: 0 threads terminating. 0 reads, 0 writes, 0 deferrals.
CAsyncIOManager: 557 single object sleeps, 0 multi object sleeps
CAsyncIOManager: 0 single object alertable sleeps, 1 multi object alertable sleeps
CAsyncIOManager: 0 threads terminating. 0 reads, 0 writes, 0 deferrals.
CAsyncIOManager: 0 single object sleeps, 0 multi object sleeps
CAsyncIOManager: 0 single object alertable sleeps, 0 multi object alertable sleeps

djzielony
() автор топика
Ответ на: комментарий от Cooler

запускается. проверяет сервера. просто нет там пока в коде создания гуя. вот и все.

DEBUGGER=strace LD_PRELOAD=«linux32/steamui.so» ./steam.sh

и изучайте на здоровье

iSage ★★★★
()
Ответ на: комментарий от K-9

Короче предлагаю писать Ньюэллу. Пусть теперь сознается =)

K-9
()
Ответ на: комментарий от iSage

Оно и понятно. Но гуй есть, иначе не было бы vgui2_s.so и линковки на X11. Другое дело что гуй может быть, как я уже говорил, отключен...

K-9
()

Как же вам не терпится. Зачем он нужен, играть в 3 игры? Вот если бы он еще wine запускал для win-only игр было бы интереснее. ^^

Lucky1 ★★★
()
Ответ на: комментарий от Lucky1

Ну во-первых: Source + GoldSource = не меньше чем 20 игр (CS, DoD, HL, L4D, TF, Portal и т.д. и т.п.) Во-вторых: то, что такой именитый разработчик как Valve готов портировать игры на ОС без слова Microsoft в названии, это яркий и показательный пример развития Mac и Linux в целом, а также Mac и Linux-гейминга в частности. Иными словами, вполне возможный выход из замкнутого круга «на линукс нет игр - геймеры им не пользуются - на линукс нет игр» В-третьих: а почему бы и не Wine, собственно?

K-9
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.