Kann nicht Speichern!! - Suse Linux - Druckversion +- Deutsches Simutransforum (https://simutrans-forum.de/mybb) +-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3) +--- Forum: Bugs und Probleme (https://simutrans-forum.de/mybb/forumdisplay.php?fid=11) +---- Forum: behobene Bugs (https://simutrans-forum.de/mybb/forumdisplay.php?fid=12) +---- Thema: Kann nicht Speichern!! - Suse Linux (/showthread.php?tid=2799) |
- rics - 26-01-2008 Problem ist doch schon gelöst! Der Fehler liegt in der Programmierung. Ich hoffe es wird bei einer der nächsten Versionen berichtigt. Da dieses Problem unter SUSE seit jeher besteht. Ach, seh grad *lol*, der Programmierer ist ja schon anwesend. - Wurzelgnom - 26-01-2008 Zitat:Original von rics Oder es liegt schlicht an Suse Linux. Suse Linux scheint auch bei anderen Sachen eigene Wege zu gehen. - wernieman - 26-01-2008 Klartext: Bei Gentoo (Debian..) liegen diese Probleme nicht. Würde es momentan auch an SuSE Linux festlegen, aber nur dafür werde ich es mir nicht besorgen... - rics - 26-01-2008 Man kann's auch einfach SICHER nennen. SUSE ist halt ne Klasse für sich ! ^^ - Wurzelgnom - 26-01-2008 Bitte jetzt keinen Distributions-Glaubenskrieg anfangen. Auch andere Distributionen haben speziefische Probleme. Und würden die Leute das FAQ-System im Wiki benutzen und Fragen dafür vorschlagen (was dort auch anonym gehen müsste/sollte), dann würde sowas auch inzwischen dort dokumentiert werden. - prissi - 26-01-2008 Also unter allen System (inklusive einem sehr angestaubtem Suse) hat es funktioniert. Daher vermute ich, dass Suse zweimal Simutrans mitliefert, oder du Simutrans als root ausgepackt hast. - rics - 26-01-2008 Bei SUSE kann man, wenn man möchte, über online update simutrans 88.xx oder so installieren. Aber auch bei der automatischen Installation ist ein speichern im Spiel als normaler user nicht möglich. Ich denke nachdem man das Spiel entpackt hat und das Spiel das erste mal startet, wird automatisch ".simutrans" im user Verzeichnis angelegt. Was bisher nicht problematisch ist. Allerdings, wie ich schon geschrieben habe, werden in diesem Ordner Verknüpfungen angelegt welche auf das Verzeichnis "/usr/lib/" verweisen! Da bei dem ersten Start allerdings in diesem besagtem Verzeichnis (/usr/lib/) nichts angelegt wird, entsteht der Fehler des speicherns im Spiel. Ich denke es würde ausreichen, wenn man in dem Programmquelltext bei der Programmierung simutrans einfach nicht die Verknüpfungen im Ordner ".simutrans" erstellen lässt, sondern es sollten die Originaldateien erstellen werden. Konntest du folgen? Grund warum: Denn, wenn ich als root das Spiel starte wird die save-Datei in den root ".simutrans" Ordner gespeichert. Es ist also nicht möglich als user oder als root, je nachdem wer das Spiel startet, auf die anderen Spielstände der Mitbenutzer zu zugreifen. - Wurzelgnom - 26-01-2008 Zitat:Original von rics Das muss auch so sein. Bei Version 88.10.5 werden die Spielstände auch im Programm-Verzeichnis unter save gespeichert. Dieses Verzeichnis braucht entsprechend User-Zugriff. Unter /home/[User]/.simutrans wird erst seit Version 0.99.08 gespeichert. Zitat:Ich denke es würde ausreichen, wenn man in dem Programmquelltext bei der Programmierung simutrans einfach nicht die Verknüpfungen im Ordner ".simutrans" erstellen lässt, sondern es sollten die Originaldateien erstellen werden. Simutrans speichert die Dateien da auch. Nur wenn das Betriebssystem das auf symbolische Links verbiegt, kann wohl kaum Simutrans was dafür. - rics - 26-01-2008 Zitat:Simutrans speichert die Dateien da auch. Nur wenn das Betriebssystem das auf symbolische Links verbiegt, kann wohl kaum Simutrans was dafür. Für mich ist das immer noch ein Programmierfehler bei simutrans. Denn bei root klappt's ja auch richtig mit dem ".simutrans" Ordner. - Wurzelgnom - 26-01-2008 Da es unter Gentoo und Ubuntu richtig funktioniert, ist das kein Programmier-Fehler von Simutrans, sondern wenn schon ein Fehler von Suse-Linux. Oder schlicht von den Jenigen die davor sitzen und irgendwas falsch gemacht haben. |