Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Gleiches Savegame, jedoch Unterschiedliches Aussehen in Singleplayer und Multiplayer
Verfasser Nachricht
jakob900
Geschäftsführer
***

Beiträge: 616
Themen: 31
Registriert seit: Jul 2008
#1
Gleiches Savegame, jedoch Unterschiedliches Aussehen in Singleplayer und Multiplayer
Hallöchen, folgendes komisches Problem plagt mich:
Spiele zurzeit die USA-Map von myfineshrine.

Wenn ich mein Savegame im Singleplayer lade sieht es wie folgt aus:

   

Lade ich das gleiche Savegame dann im Multiplayer, sieht es auf einmal so aus:

   

Was ich meine, sind die unterschiedlich aussehende Straßen und Tunnelportale. Hat jemand eine Erklärung dafür?
Ob du eilst oder langsam gehst, der Weg bleibt immer derselbe.
15.04.2010, 15:44
Suchen Zitieren
DonRazzi
Geschäftsführer
***

Beiträge: 704
Themen: 28
Registriert seit: May 2007
#2
RE: Gleiches Savegame, jedoch Unterschiedliches Aussehen in Singleplayer und Multiplayer
Hmm... wenn ich das richtig sehe, sind das die beiden unterschiedlichen Zeitstufen aus TTRS, im Singleplayer sieht man die neuen Straßen, im Multiplayer die alten. Vermutlich kann man das irgendwo auf der Konsole zurücksetzen, aber frag' mich bitte nicht, wie...
15.04.2010, 17:18
Suchen Zitieren
Eddi
Tycoon
*****

Beiträge: 4.066
Themen: 33
Registriert seit: Aug 2008
#3
RE: Gleiches Savegame, jedoch Unterschiedliches Aussehen in Singleplayer und Multiplayer
Das ist ein Desync-Schutz im Multiplayer-Code.

Das GRF macht unterschiedliche Dinge je nach Datum, an dem es aktiviert wurde. Bei Single-Player ist das das Datum, an dem der Spielstand geladen wurde, aber im Multiplayer ist das das Datum, an dem das Spiel gestartet wurde, weil es nicht sein kann, daß Leute, die später dem Spiel beitreten, anderes Verhalten haben.

PS: TTRS hat Parameter, mit denen man die Straßen einstellen kann, dann hängen sie nicht mehr vom Datum ab.
(Dieser Beitrag wurde zuletzt bearbeitet: 15.04.2010, 17:57 von Eddi.)
15.04.2010, 17:54
Suchen Zitieren
jakob900
Geschäftsführer
***

Beiträge: 616
Themen: 31
Registriert seit: Jul 2008
#4
RE: Gleiches Savegame, jedoch Unterschiedliches Aussehen in Singleplayer und Multiplayer
(15.04.2010, 17:54)Eddi schrieb: Das ist ein Desync-Schutz im Multiplayer-Code.

[...] weil es nicht sein kann, daß Leute, die später dem Spiel beitreten, anderes Verhalten haben.

PS: TTRS hat Parameter, mit denen man die Straßen einstellen kann, dann hängen sie nicht mehr vom Datum ab.

Was hat denn das Aussehen, mit dem Verhalten zu tun? Ob die Straße nun grün-weiß gepunktet ist, oder lila, sie verhält sich doch immernoch wie eine Straße...

Die Parameter scheinen keinen Effekt auf den Multiplayer zu haben... Traurig
Ob du eilst oder langsam gehst, der Weg bleibt immer derselbe.
15.04.2010, 21:15
Suchen Zitieren
pETe!
Forum-Team
*****

Beiträge: 3.910
Themen: 232
Registriert seit: Jan 2004
#5
RE: Gleiches Savegame, jedoch Unterschiedliches Aussehen in Singleplayer und Multiplayer
(15.04.2010, 21:15)jakob900 schrieb:
(15.04.2010, 17:54)Eddi schrieb: Das ist ein Desync-Schutz im Multiplayer-Code.

[...] weil es nicht sein kann, daß Leute, die später dem Spiel beitreten, anderes Verhalten haben.

PS: TTRS hat Parameter, mit denen man die Straßen einstellen kann, dann hängen sie nicht mehr vom Datum ab.

Was hat denn das Aussehen, mit dem Verhalten zu tun? Ob die Straße nun grün-weiß gepunktet ist, oder lila, sie verhält sich doch immernoch wie eine Straße...

Die Parameter scheinen keinen Effekt auf den Multiplayer zu haben... Traurig
Es geht da einfach nur darum, mit welchen Werten der "Zufallsgeneraor" gefüttert wird.
Damit die Straßen nicht in jedem Spiel am 1. Januar 1960 umgebaut werden, gibt es eine gewisse Zeitspanne, die die der Autor in der grf-Datei vorgibt. Das trifft beispielsweise auch auf die Neueinführung von Fahrzeugen zu. Da OpenTTD aber schwierig erkennen kann, was da nun Datumsabhängig passiert, und das Handhaben von zwei verschiedenen Zufallswerten schwierig wäre, werden alle Zufallsereignisse im Multiplayer an den Spielstart gekoppelt, um ein faires Spiel zu ermöglichen.
15.04.2010, 22:29
Suchen Zitieren
Eddi
Tycoon
*****

Beiträge: 4.066
Themen: 33
Registriert seit: Aug 2008
#6
RE: Gleiches Savegame, jedoch Unterschiedliches Aussehen in Singleplayer und Multiplayer
(15.04.2010, 21:15)jakob900 schrieb: Was hat denn das Aussehen, mit dem Verhalten zu tun? Ob die Straße nun grün-weiß gepunktet ist, oder lila, sie verhält sich doch immernoch wie eine Straße...

Das Problem ist aber, daß OpenTTD nicht erkennen kann, was nun durch dieses Datum geändert wird. Es kann eine Straße sein, oder aber eine Geschwindigkeitsbegrenzung auf Brücken, oder die Eigenschaften eines Fahrzeuges.

Da das nicht festgestellt werden kann, wird das pauschal für alle Änderungen gemacht, die vom Datum abhängen. Wichtig ist, daß alle Mitspieler im Multiplayer dieselben Werte haben.

@pETe!: das mit dem Zufallsgenerator ist hier eher zweitrangig, der wird von OpenTTD nur dazu benutzt, zu prüfen, ob das Spiel noch synchron läuft. GRFs können selbst keine Zufallsereignisse auslösen.
15.04.2010, 23:07
Suchen Zitieren
pETe!
Forum-Team
*****

Beiträge: 3.910
Themen: 232
Registriert seit: Jan 2004
#7
RE: Gleiches Savegame, jedoch Unterschiedliches Aussehen in Singleplayer und Multiplayer
Das Datum für die Änderung der Geschwindigkeit einer Brücke wird aber doch (pseudo-)zufällig ausgewählt?
16.04.2010, 01:20
Suchen Zitieren
Eddi
Tycoon
*****

Beiträge: 4.066
Themen: 33
Registriert seit: Aug 2008
#8
RE: Gleiches Savegame, jedoch Unterschiedliches Aussehen in Singleplayer und Multiplayer
Nein, an Brücken ist gar nichts zufällig. Es geht hier um GRF-Actions die beim Laden des GRFs ausgeführt werden, Action 6 [ändere die folgende Aktion], Action 7/9 [überspringe die folgende Aktion] oder Action D [setze/ändere einen Parameter]. Die können auf bestimmte Variablen zugreifen, hier zum Beispiel das aktuelle Datum, und dann die Auswirkungen des GRFs beeinflussen. Diese Aktionen müssen für alle Mitspieler exakt auf die gleiche Weise ausgeführt werden, unabhängig vom Datum, an dem sie dem Spiel beitreten, deswegen darf dort nicht das aktuelle Datum benutzt werden.
16.04.2010, 02:41
Suchen Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Eigene Tochterfirmen im Singleplayer gründen (ohne Cheats) Berkel 10 7.407 18.04.2012, 12:55
Letzter Beitrag: Sven
  Szenario in laufenden Savegame vergrößern? Chrischan 1 1.654 19.10.2011, 13:30
Letzter Beitrag: Eddi
  Savegame bearbeiten spielerA 3 4.708 03.01.2011, 18:16
Letzter Beitrag: spielerA
  Savegame von Windows auf Linux übertragen Locke 9 4.967 28.06.2010, 09:44
Letzter Beitrag: Timmaexx
  Kurios. Savegame 0.6.3 in 0.7.0 tommybe21 11 7.034 04.06.2009, 12:45
Letzter Beitrag: Auge

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste

Kontakt | Transport Tycoon Main Station | Nach oben | Archiv-Modus | RSS-Synchronisation