Deutsches Simutransforum

Normale Version: Kann nicht Speichern!! - Suse Linux
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5 6
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

Zitat:Original von rics
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.

Oder es liegt schlicht an Suse Linux.

Suse Linux scheint auch bei anderen Sachen eigene Wege zu gehen.
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...
Man kann's auch einfach SICHER nennen.

SUSE ist halt ne Klasse für sich ! ^^

Wurzelgnom

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.
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.
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

Zitat:Original von rics
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.

....

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.
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

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.
Seiten: 1 2 3 4 5 6