PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : WineX 3.3, Steam, Cheating Death = Hilfe!!!



Jack0r`
19.02.04, 19:56
Also sit ich WineX 3.3 habe kann ich ganz leicht per Steam CS zoggn. Aber Cheating Death kann ich leider nicht emulieren, da die FAQ von linux-gamers etwas älter ist, ein kumpel von mir hat mir die halflife.sh startscript etwas editiert, sozusagen angepasst. So swht die jetzt aus:

##################################
# WineX
#
#PRELDLIB="/lib/libdl.so.2 /home/max/libcdlinux.so"
PRELDLIB="/home/max/libcdlinux.so"
WINELIB="/usr/lib/transgaming_winex3/winex/lib/"
export LD_PRELOAD="$PRELDLIB"
export LD_LIBRARY_PATH="$WINELIB"

cd /home/max/.transgaming/c_drive/Program\ Files/Steam/SteamApps/vulane@ekort.net/counter-strike
winex3 hl.exe -console $HLOPTS "$@"


Doch jedesmal wo ich versuche über diese script cs zustarten kommt folgender fehler:

[max@ip8 counter-strike]$ ./halflife.sh
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

x11drv: Can't open display: :0.0
[max@ip8 counter-strike]$


Kann mir jemand helfen? Gladiac vielleicht du?
Naja ich wär auf jeden fall über jede hilfe sehr dankbar.

MFG
jack0r`

Homer56
19.02.04, 23:49
Du hast ja rechte den xserver zu starten? bzw bist nicht als root drin.

Jack0r`
20.02.04, 07:18
Bin nicht als root drinne, aber als root kommt ein ganz anderer Fehler

PferdOne
21.02.04, 17:37
JackOr`: meld dich als root an und mach inner konsole folgendes

# xhost +local:deinstandardbenutzername (damit gibst du deinem benutzernamen rechte auf deinen xserver)

dann wieder zurück

# su deinstandardbenutzername

und starte dein spiel

*fertig* ;)

gladiac
21.02.04, 18:28
[max@ip8 counter-strike]$ ./halflife.sh
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

x11drv: Can't open display: :0.0
[max@ip8 counter-strike]$


ajo, du bist halt root inner console, klar das der kein X findet...

root ist zum installieren oder konfigurieren da, aber nicht zum arbeiten oder spielen

Jack0r`
21.02.04, 23:47
So, meine neue Startscript sieht so aus:

#!/bin/bash
#
#

# change the /home/max/bin/libcdlinux.so to where the cdlinux.so you created is
PRELDLIB="/home/max/bin/libcdlinux.so"
WINEXLIB="/usr/lib/transgaming_winex3/winex/lib"

#Half-Life directory
HALFLIFEDIR="/home/max/TransGaming_Drive/Steam/SteamApps/vulane@ekort.net/counter-strike"

HLOPTS="-noaudiocd -noipx -game cstrike -opengl -gldrv Default -w 1024"

export LD_PRELOAD="$PRELDLIB"
export LD_LIBRARY_PATH="$WINEXLIB"

cd $HALFLIFEDIR
winex3 -use-pthreads yes "hl.exe" -- cstrike.exe -console $HLOPTS $*

Also das Spiel startet aber ich werde trotzdem von den CD servern gekickt.

Übrigens kommt bei mir beim kompilen von cdlinux.c folgendes in der console

[max@ip8 max]$ gcc -fPIC -g -Wall -shared -ldl -o libcdlinux.so cdlinux.c
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "de_DE:de",
LC_ALL = (unset),
LC_PAPER = "de_DE",
LC_ADDRESS = "de_DE",
LC_MONETARY = "de_DE",
LC_NUMERIC = "de_DE",
LC_TELEPHONE = "de_DE",
LC_MESSAGES = "de_DE",
LC_IDENTIFICATION = "de_DE",
LC_COLLATE = "de_DE",
LC_MEASUREMENT = "de_DE",
LC_CTYPE = "de_DE",
LC_TIME = "de_DE",
LC_NAME = "de_DE",
LANG = "de_DE"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
cdlinux.c: In function `GetCommandLineA':
cdlinux.c:10: warning: implicit declaration of function `LoadLibraryA'
Ich weiss nicht ob das was ändert, bzw. ob das der Fehler sein könnte warum alles nicht funktioniert, auf jeden fall bin ich jetzt ratlos.

PS: wenn ich dann die script ausführe steht folgendes in der console:

[max@ip8 counter-strike]$ ./halflife.sh
err:font:AddFontFileToList Unable to load font file "/home/max/.transgaming/c_drive/windows/Fonts/tg_font_version" err = 55
fixme:keyboard:X11DRV_KEYBOARD_DetectLayout Your keyboard layout was not found!
Using closest match instead (German keyboard layout without dead keys) for scancode mapping.
Please define your layout in windows/x11drv/keyboard.c and submit them
to us for inclusion into future Wine releases.
See the Wine User Guide, chapter "Keyboard" for more information.
fixme:xrender:X11DRV_XRender_Finalize Free cached glyphsets
[max@ip8 counter-strike]$

und dannach startet das Spiel.