Ubuntu 10.04 + Wine 1.3 kein Spielestart

Mofa-Killer

New Member
Hallo,

Ich versuche gerade auf meinem Server unter Ubuntu 10.04 Server Edition ein Spiel zum laufen zu kriegen, um damit ein Multiplayer Spiel zu hosten.
Ich hab es vorher auf meinem PC gestestet mit Ubuntu 10.04 Desktop und Wine 1.3. Da lief alles tadellos. Hat ohne Probleme gestartet und konnte auch spielen.
Beim wenn ich es beim Server starten will kommt starting danach verschwindet das starting und weiter passiert nichts mehr. Eine Grafikkarte (ATI Radeon HD 5450) die das Spiel benötigt ist verbaut und Treiber von ATI ist installiert.
Gibt es von Wine eigentlich eine Log oder so, wo man den Fehler auslesen kann oder liegt es an dem Server-Kernel?
Sonst noch andere Tipps was es sein könnte?

MfG
 
Hallo,

ich würde darauf tippen, dass Wine der X-Server fehlt. Beziehungsweiße einfacher gesagt: Wine braucht wahrscheinlich eine Oberfläche, auf der es etwas anzeigen kann.

Allgemein würde ich aber sagen, dass dein Anlauf zum Gameserverhosting der falsche ist. Du musst dir denken, dass der Server, wenn das Spiel über die Dauer des Dienstes läuft, auch dementsprechend mehr Strom braucht als ein üblicher konsolenbasierter Server (so wie er gedacht ist :) ). Versuche, falls möglich, eine dedicated server Lösung ( z.B. bei Source-Engine Spielen der srcds) zu finden, wo du nicht den ganzen Spielclient mitstarten musst.

Freundliche Grüße
Alex
 
Es gibt mehrere Spiele die nie eine Linuxversion der Servers erhielten, somit hängt es immer vom Spiel ab.
Dass der Stromverbrauch eines Servers nennenswert durch die Benutzung der grafischen Oberfläche steigt halte ich für falsch, die CPU-Last meiner Celeron 220 liegt durmh Fluxbox 1-2 Prozent höher, sleep-wakeup's sind vernachlässigbar...

Wie mein Vorposter bereits anmerkt fehlt dir wahrscheinlich die grafische Oberfläche, ich empfehle die Kombination aus Fluxbox und Nomachine Free Edition oder x2go.

Beim Betrieb unter Kommandozeile sollte wine jedoch entsprechende Fehlermeldungen ausliefern, was gibt er aktuell aus?
Wenn du zum Betrieb eine grafische Oberfläche einrichtest, kann ich dir auch PlayOnLinux -einem grafischen Verwaltungstool für Wine-Versionen und -Container -empfehlen, welches die Verwaltung ond Updates vereinfachen sollte.
 
@d4f
Mein Statement bezog sich auf das Spiel selbst, die Grafikkarte dürfte da sicher ausschlaggegend sein ;). Evtl. gibt es ja die Möglichkeit auf eine Windows Dedicated Server Version.

Ansonsten muss ich voll zustimmen, Fluxbox wäre sicher eine bessere Alternative als Gnome/KDE.
 
Ich hatte vnc4server und ubuntu-desktop nachinstalliert.

@biosphere Was meinst du damit: Versuche, falls möglich, eine dedicated server Lösung ( z.B. bei Source-Engine Spielen der srcds) zu finden, wo du nicht den ganzen Spielclient mitstarten musst.

Meinst du damit sowas wie bei Battlefield, Call of Duty usw. wo es extra Server Files gibt um einen Dedicated Server zu starten? Sowas ist bei diesem Spiel leider nicht möglich. Es handelt sich genau um dieses Spiel: http://appdb.winehq.org/objectManager.php?sClass=application&iId=12709
Und laut der WineHQ funktioniert es mit Wine1.3. Ich hab es auf meinem PC ja vorher getest und da hat es ja auch funktioniert.

Windows Server war auch schonmal drauf da gab es aber einige Probleme mit der Up- und Downloadgeschwindigkeit. Siehe hier:
Bei Ubuntu gab es nie diese Probleme, deswegen auch der Grund warum ich wieder auf Ubuntu gegangen bin.

MfG
 
Ja, genau das meinte ich.

Mhh.. hat dein Wine schon irgendwelche Fehlermeldungen ausgespuck (auf der Konsole)?
Wenn du eine Desktopumgebung (+Grafikkarte) hast, sollten sich eigentlich keine Probleme mehr ergeben.

Freundliche Grüße
Alexander P.
 
Wenn ich das Spiel im wine debugging Modus starte steht denn das hinterher in der Log:

Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
err:systray:initialize_systray Could not create tray window
err:wgl: process_attach X11DRV or GDI32 not loaded. Cannot create default context.
err:module:attach_process_dlls "opengl32.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Programme\\Landwirtschafts Simulator 2011\\game.exe" failed, status c0000142

Denn hab ich mal die Ubuntu Wiki durchforstet und bin dabei auf das gestoßen: http://wiki.ubuntuusers.de/Grafikkarten/ATI/RadeonHD Da steht drinne, das es für die HD5*** Serie keine 3D-Beschleunigung gebe. Ist das aktuell auch noch so? Wenn ich nämlich ins CCC will, denn kommt da auch ein Error, das kein ATI-Treiber gefunden wurde. Ich hab schon den von ATI getestet und den der über die Treibersuche installiert wird.

MfG
 
Mh, wenn der X-server ordnungsgemäß läuft und dieser Fehler kommt, muss ich leider passen :(
Vll. musst du noch
Code:
Make sure that your X server is running and that $DISPLAY is set correctly.
die DISPLAY Variable setzen.

Zum Treiber:
Wenn du die proprietären von AMD nimmst, sollte es keine Probleme mit der Beschleunigung geben. (Kann ich mir zumindest nicht vorstellen)

Freundliche Grüße
 
Hast du das Spiel ueber einen virtuellen Terminal (xterm) in der grafischen Oberflaeche gestartet oder von Kommandozeile? Ersteres vereinfacht die Sache ungemein ;)

Der Fehler klingt absolut nicht als ob er ueberhaupt soweit waere 3D-Beschleunigung verwenden zu koenen sondern schlichtwegs keinen X-Server findet. Ich bin mir uebrigens nicht sicher ob der VNC Server ueberhaupt Hardware-Rendering unterstuetzt.
 
Es funktioniert endlich. Es lag an RealVNC. Damit hab ich wohl keine Hardware Beschleunigung. In dem Server ist momentan noch zusätzlich eine Eric G4 verbaut. Wenn ich mich dadrüber einlogge, kann ich das Spiel auch starten.
Gibt es einen VNC-Viewer der Hardware-Beschleunigung unterstützt?

Vielen Dank schonmal für eure Hilfe. :)

MfG
 
Back
Top