Wywala gre na Steam

Avatar
Konto usunięte
Witam.
Gram sobie normalnie w grę Day of Defeat (Half-Life), a tu mnie nagle wywala. Uruchamiam znowu, kilkanaście sekund i znowu to samo. W konsoli wywala mi:


ERROR: ld.so: object '/home/emil/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
assert_20150425003906_1.dmp[16814]: Uploading dump (out-of-process)
/tmp/dumps/assert_20150425003906_1.dmp
/home/emil/.steam/steam/steamapps/common/Half-Life/hl.sh: line 38: 16789 Naruszenie ochrony pamięci (core dumped) ${DEBUGGER} "${GAMEROOT}"/${GAMEEXE} $@
Game removed: AppID 30 "Day of Defeat", ProcID 16789

Avatar
Konto usunięte
Kliknij prawym w grę, wybierz właściwości, wejdź w pliki lokalne i sprawdź spójność plików gry

Avatar krysztal
Wyłącz Steam Overlay.

Avatar
Konto usunięte
Masz linuxa, czy mi się tylko wydaje.

Avatar
Konto usunięte
nie wydaje ci się. Nakładkę wyłączałem, dalej to samo. Spójności jeszcze nie sprawdzałem. Czasami chodzi cały dzień bez przeszkód, a czasami od tak wywala.
Hmm, tak sobie spojrzałem w ten raport jeszcze raz. Może uruchomię Steam jako root

Avatar krysztal
emru1 pisze:


/home/emil/.steam/steam/steamapps/common/Half-Life/hl.sh: line 38: 16789 Naruszenie ochrony pamięci (core dumped) ${DEBUGGER} "${GAMEROOT}"/${GAMEEXE} $@


Masz błąd w 38 linii pliku hl.sh... Ja bym zrobił sprawdzenie spójności plików, a jak nie zadziała, to podziel się tu tym pliczkiem, zobaczę co się może sypac... Chociaż z tego co tu widzę wygląda to jakby gra nie wiedziała skąd się uruchomić?

Avatar
Konto usunięte
Sprawdzenie spójności - 1
Reinstall - 2
Spróbowanie na windowsie - 3

Avatar mojlogin
Moderator
Wywala Ci grę ? Miałem podobny problem, ale z Team Fortress 2.

Sterowniki otwarte czy zamknięte ?

Avatar
Konto usunięte
Wziąłem zamknięte, bo na otwartych bardzo się zcinało.

Avatar mojlogin
Moderator
No i prawidłowo.

Ogólnie na Windows też prawdopodobnie będzie wywalać.

A jakiego masz Ubuntu ? (tzn. wersja i jaki fork)

Poza tym, pokaż plik hl.sh

Avatar
Konto usunięte
Zaraz, bo na Oknie jestem. Ubuntu 14.04

Avatar
Konto usunięte
Na Windowsie nie wywala.



#!/bin/bash

# figure out the absolute path to the script being run a bit
# non-obvious, the ${0%/*} pulls the path out of $0, cd's into the
# specified directory, then uses $PWD to figure out where that
# directory lives - and all this in a subshell, so we don't affect
# $PWD

GAMEROOT=$(cd "${0%/*}" && echo $PWD)

#determine platform
UNAME=`uname`
if [ "$UNAME" == "Darwin" ]; then
# prepend our lib path to LD_LIBRARY_PATH
export DYLD_LIBRARY_PATH=${GAMEROOT}:$DYLD_LIBRARY_PATH
elif [ "$UNAME" == "Linux" ]; then
# prepend our lib path to LD_LIBRARY_PATH
export LD_LIBRARY_PATH=${GAMEROOT}:$LD_LIBRARY_PATH
fi

if [ -z $GAMEEXE ]; then
if [ "$UNAME" == "Darwin" ]; then
GAMEEXE=hl_osx
elif [ "$UNAME" == "Linux" ]; then
GAMEEXE=hl_linux
fi
fi

ulimit -n 2048

# and launch the game
cd "$GAMEROOT"

STATUS=42
while [ $STATUS -eq 42 ]; do
${DEBUGGER} "${GAMEROOT}"/${GAMEEXE} $@
STATUS=$?
done
exit $STATUS

Avatar
Konto usunięte
Więc mamy rozwiązanie.
Użyj Windowsa zamiast Linuxa :V

Avatar
Konto usunięte
krysztal pisze:
Chociaż z tego co tu widzę wygląda to jakby gra nie wiedziała skąd się uruchomić?

Gra sie uruchamia, wchodzę na serwer, gram. Po 10 sec. wywala grę i daje błąd w konsoli, więc...

Avatar
Konto usunięte
Witamy na linuxie, czyli na platformie, która do gier jest praktycznie niezdatna bez bawienia się w playonlinux czy jakieś emulowanie.


Graj na windowsie, po problemie.
Zawsze możesz mieć zainstalowane 2 systemy, i przy starci wybierać na jakim chcesz pracować.

Avatar mojlogin
Moderator
Bo on tak robi...

A to akurat nie jest problem Linuksa, a deweloperów

Bo dlaczego na Windowsie nie można uruchamiać plików wykonywalnych Linuksa ?

Avatar
Konto usunięte
Bo perfekcja nie może istnieć :V

Avatar
Konto usunięte
Mam 2 systemy na kompie.

Avatar
Konto usunięte
Hmm... Spróbuj systemem "na dzikusa", czyli pobierz Windows XP, ale ten, abyś miał swój system i tego XPka (Tak, zapomniałem nazwy). Wtedy odpalasz przez Windę XP :)

Avatar
Konto usunięte
DeeJayNero pisze:
Hmm... Spróbuj systemem "na dzikusa", czyli pobierz Windows XP, ale ten, abyś miał swój system i tego XPka (Tak, zapomniałem nazwy). Wtedy odpalasz przez Windę XP :)



Istnieje coś takiego jak tryb zgodności.

Avatar
Konto usunięte
Po co mi XP, skoro mam Ubuntu i 7? Pozatym na Windzie mi często Steam widzi wyłączoną grę jako włączoną.

Avatar mojlogin
Moderator
Ctrl + Alt + Delete > Menedżer zadań > Procesy

Avatar
Konto usunięte
pawlo55 pisze:
Istnieje coś takiego jak tryb zgodności.

Nie zawsze to działa. Z Csem Global Offensive miałem ten problem, probowalem tryb zgodności z XP, nie działało. Musialem ten program pobrać

Avatar
Konto usunięte
Mi CS:GO na 7 działa git, ale znam ten ból. Sid meier's railroads cierpi na ogromną niestabilność na Win7, a tryb zgodności minimalnie pomógł.

Avatar krysztal
Emulacja to klucz do sukcesu moi panowie. A wirtualizacja to też emulacja jest. Zapuśccie sobie XPka w maszynie wirtualnej i po kłopocie :)

Avatar
Konto usunięte
/\
Tylko wtedy były by kłopoty z multi przez tunngla.

Avatar mojlogin
Moderator
Na pełną emulację w wirtualizacji bym nie liczył.

Avatar krysztal
deadkiler pisze:
/\
Tylko wtedy były by kłopoty z multi przez tunngla.


trzebaby pokombinwać z ustawieniem połączenia sieciowego w programie do wirtualizacji... albo włączyć tunngla w systemie-gościu.

A emulacja przez wirtualizacje jest o wiele lepsza niż emulacja przez takie wine(emulacja przez interpreter - powolny, ale dokładny, a emulacja przez rekompilację - szybszy, ale nie zawsze dokładny).

Avatar mojlogin
Moderator
Jeśli karta graficzna 128MB jest dobra, to powodzenia.

Lepsza jest parawirtualizacja, ale ona wymaga modułu do kernela. (np. KVM w QEMU)

VirtualBox otrzymał niedawno parawirtualizację, ale to chyba dopiero Beta.

Avatar
Konto usunięte
mojlogin
W procesach ja wyłączam za każdym razem przy pierwszym uruchomieniu, bo proces startuje, ale DoD już nie. Odpala się dopiero za drugim razem. Potem jak wyłączę to często w procesach nie ma, ale na Steamie dalej "W grze". I nie da się odpalić, żeby wyłączyć komputer muszę Steama w procesach wyłączać.

Odpowiedź

Pokaż znaczniki BBCode, np. pogrubienie tekstu

Dodaj zdjęcie z dysku

Dodaj nowy temat Dołącz do grupy +
Avatar Kubox123456
Właściciel: Kubox123456
Grupa posiada 6588 postów, 587 tematów i 325 członków

Opcje grupy KZ - Kompute...

Sortowanie grup

Grupy

Popularne

Wyszukiwarka tematów w grupie KZ - Komputerowo Zaawansowani