26. Apr 2024, 08:42 Hallo Gast.
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge. Hierbei werden gemäß Datenschutzerklärung Benutzername und Passwort verschlüsselt für die gewählte Dauer in einem Cookie abgelegt.


Select Boards:
 
Language:
 


Autor Thema: Verzögerung im Multiplayer  (Gelesen 1668 mal)

Göbel

  • Hobbit
  • *
  • Beiträge: 4
Verzögerung im Multiplayer
« am: 11. Jan 2021, 19:38 »
Moin,

ich Spiele seit einigen Tagen Edain Mod über GameRanger mit Freunden. Leider ist es so, dass alle Spieler (außer der Host) häufig eine recht unangenehme Verzögerung ihrer Befehle erfahren (schätzungsweise eine halbe bis ganze Sekunde). Liegt es daran, dass SuM2 einfach nicht mehr her gibt, oder liegt es am GameRanger? Gibt es eine bessere Möglichkeit mit Freunden zu spielen?

Vielen Dank für Hilfe

Birds

  • Edain Team
  • Bibliothekar Bruchtals
  • *****
  • Beiträge: 280
Re: Verzögerung im Multiplayer
« Antwort #1 am: 11. Jan 2021, 20:01 »
Hey
Die Verzögerungen sind nervig, aber leider normal. Hauptsächlich ist das Spiel selbst schuld und dagegen kann man nichts machen. Ihr könnt natürlich ausprobieren ob es mit Hamachi besser läuft, macht aber meistens keinen grossen Unterschied.
Beim Spiel geht es besser bei wenigen Leuten, da einfach weniger auf dem Feld ist. Selbst bei 1v1 muss man aber mit Verzögerung rechnen.

Vin55

  • Edain Betatester
  • Gastwirt zu Bree
  • ***
  • Beiträge: 142
Re: Verzögerung im Multiplayer
« Antwort #2 am: 11. Jan 2021, 23:10 »
Spielt auf niedriger Grafik (very low) und ohne Schatten. Der mit dem besten Wlan sollte hosten. Das sollte wenigstens ein bisschen helfen ^^. Auch spielt mit normaler cp und nicht auf der max möglichen. Auch nehmt Karten ohne viele Objekte. (eingentlich alle außer Dol Amroth und co ^^ die sind sehr schön aber haben sehr viel Detail).

MfG,

Vin55

Göbel

  • Hobbit
  • *
  • Beiträge: 4
Re: Verzögerung im Multiplayer
« Antwort #3 am: 12. Jan 2021, 01:02 »
Danke für die schnellen Antworten.

Spielt auf niedriger Grafik (very low) und ohne Schatten. Der mit dem besten Wlan sollte hosten. Das sollte wenigstens ein bisschen helfen ^^. Auch spielt mit normaler cp und nicht auf der max möglichen. Auch nehmt Karten ohne viele Objekte. (eingentlich alle außer Dol Amroth und co ^^ die sind sehr schön aber haben sehr viel Detail).

MfG,

Vin55
Das habe ich schon mehrfach gehört und auch probiert, aber ich wundere mich sehr wie Dinge wie die Grafikeinstellungen und die Objektmenge die Verbindung beeinflussen sollen.
Gab es diese Verzögerung denn auch schon als es noch original Server gab? Und gäbe es denn eine Möglichkeit einen Server für Edain zu verwenden statt einer simulierten Lan-Verbindung? Dann hätten wenigstens alle ein ähnliches Handicap.

Vin55

  • Edain Betatester
  • Gastwirt zu Bree
  • ***
  • Beiträge: 142
Re: Verzögerung im Multiplayer
« Antwort #4 am: 12. Jan 2021, 01:49 »
Nicht wirklich, Hamachi scheint da fairer zu sein, aber hat aber auch seine Probleme. Gameranger ist die beste Variante. Was man im Mp macht ist häufig einen neutralen Host zu nehmen vor allem im 1v1 geht das gut dann rotiert man halt. Sonst sollte der schlechteste Spieler hosten, dann hat der halt einen Vorteil, den die anderen durch besseres Spielverständnis ausgleichen können. Sonst kann man aber im selben Netz mit gleicher Verzögerung spielen. Selbst als es die Server gab, hatte man immer ein bisschen lag. Auch wenn es besser war als in Edain, da die Details der Einheiten deutlich schlechter waren und auch die Einheiten weniger waren. An den Details wird in Edain aber nach und nach gearbeitet. Soweit ich es richtig verstanden habe, werden auf niedriger Grafik, weniger detailreiche Einheiten und Modelle in zukunft eingebaut werden.

MfG,

Vin55

Elendils Cousin 3. Grades

  • Administrator
  • Ringträger
  • *****
  • Beiträge: 5.697
  • German, Motherfucker! Do you speak it?
Re: Verzögerung im Multiplayer
« Antwort #5 am: 12. Jan 2021, 02:08 »
Grafikeinstellungen und Delay/Ping sind genau genommen zwei verschiedene Probleme, die aber beide schlicht und einfach mit dem Alter des Spiels zu tun haben.

Niedrige Grafikeinstellungen beeinflussen deine Verbindung nicht direkt, aber wenn du auf hohen Einstellungen spielst, kann das die Engine bei großen Armeen überlasten. Das Spiel braucht dann länger, um die Einheiten darzustellen, was zu spürbaren FPS-Einbußen führt. Darum wird eben im MP mit niedrigen Einstellungen gespielt, damit man das vermeiden kann.

Gegen den Delay lässt sich nicht wirklich etwas machen, der ist auch bei Hamachi vorhanden und war auch zu Tunngle-Zeiten präsent. Wie von Vin erklärt einen neutralen Host zu nutzen schafft immerhin eine gewisse Chancengleichheit.

Gnomi

  • Administrator
  • Bewahrer des roten Buches
  • *****
  • Beiträge: 12.617
Re: Verzögerung im Multiplayer
« Antwort #6 am: 12. Jan 2021, 07:49 »
Naja, elendil du hadt da nur fast recht. Tatsächlich können die grafikeinstellungen auch direkt den delay beeinflussen. Manche objekte haben ein anderes objekt wenn man mit weniger als mittel spielt (wie zb bäume). Das objekt muss dann immer umberechnet werden, was zu einem größeren delay führt. Darum wurde früher auch immer gesagg, dass man auf gleichen einstellungen spielen soll. (Also in sum 2 war es bspw besser wenn beide auf mittel spielten, als wenn einer mittel und einer niedrig verwendet hat. Am besten war aber natürlich wenn beide auf niedrig gespielt haben).
Dazu kommen dann noch deine genannten probleme :)

@vin am besten sollte eigentlich KEINER wlan haben. Wlan verstärkt die probleme nochmal massiv im gegensatz zu normalem lan.

Göbel

  • Hobbit
  • *
  • Beiträge: 4
Re: Verzögerung im Multiplayer
« Antwort #7 am: 12. Jan 2021, 11:55 »
Alles klar, danke für die Antworten.
Dann müssen wir halt gucken, wie weit wir das Problem minimieren und tolerieren können.

Gnomi

  • Administrator
  • Bewahrer des roten Buches
  • *****
  • Beiträge: 12.617
Re: Verzögerung im Multiplayer
« Antwort #8 am: 12. Jan 2021, 12:15 »
Wenn ihr eine ganz klassische Lanparty macht, dann ist die Verzögerung auf jeden Fall sehr niedrig. Zumindest haben wir auf Lans keine Probleme gehabt. :D

Göbel

  • Hobbit
  • *
  • Beiträge: 4
Re: Verzögerung im Multiplayer
« Antwort #9 am: 13. Jan 2021, 02:08 »
Wenn ihr eine ganz klassische Lanparty macht, dann ist die Verzögerung auf jeden Fall sehr niedrig. Zumindest haben wir auf Lans keine Probleme gehabt. :D
Dadurch wird es ja noch merkwürdiger. Das hieße ja es liegt doch nicht so sehr am Spiel sondern eher an GameRanger/Hamachi... Gibt es für sowas vielleicht auch Premium Anbieter die einem für Geld eine bessere Verbindung anbieten?

Vin55

  • Edain Betatester
  • Gastwirt zu Bree
  • ***
  • Beiträge: 142
Re: Verzögerung im Multiplayer
« Antwort #10 am: 13. Jan 2021, 09:54 »
Auch bei Lan hast du delay, selbst im Sp hast du welchen. Im Mp wird das nur sichtbarer.
Soweit ich weiß gibt es die nicht oder keiner spielt mit denen, bin mir auch nicht sicher ob sich das lohnt.

MfG,

Vin55

Gnomi

  • Administrator
  • Bewahrer des roten Buches
  • *****
  • Beiträge: 12.617
Re: Verzögerung im Multiplayer
« Antwort #11 am: 13. Jan 2021, 11:27 »
Nein, es liegt trotzdem hauptsächlich am Spiel und es ergibt auch Sinn und ist nicht komisch.^^
Der Unterschied von SuM zu modernen Spielen ist, dass sehr viel mehr über den Host läuft. Ich weiß nicht mehr 100% wie es funktioniert, aber du kannst es dir so vorstellen:
Offhost (also einer, der nicht Host ist) will einen Befehl machen. Befehl wird an Host geschickt. Host überprüft ob das geht und schickt Ergebnis an Offhost zurück. Falls es möglich ist, wird der Befehl von Offhost ausgeführt und zurück an Host geschickt. Der schickt es dann an alle Spieler.
(kann sein, dass das nicht 100% stimmt, aber das Konzept wird denke ich klar)
Damit wird jeder Befehl nicht nur einmal hin und her geschickt, sondern mehrmals.
Wenn du also einen Delay auf einer Lanparty von 5ms hast, dann werden daraus vielleicht 30ms.Dann da dann nochmal 50 ms zur Berechnung drauf kommen und nochmal so 100 ms  zur Berechnung drauf kommen fällt das nicht auf, da die Einheiten ja meist sowieso 100-300 Sekunden brauchen bis sie reagieren und nicht sofort die neue Bewegung ausführen. (ist also anstelle von 100-300 dann 200-450, bis die Bewegung ausgeführt wird)
Da der Ursprungsdelay aber so klein war und die Dauer auch im SP so hoch ist, fällt das nicht auf.
Online ist ein Delay von 50-100ms auf den meisten Plattformen auf jeden Fall annehmbar, da es ja jedes Mal über das Programm zu dem Spiel erst übertragen werden muss. (und bei Verwendung von WLan ist das auf jeden Fall möglich).
Das heißt man hat bei fünfmaligem hin und her senden aus diesen 50-100 schon 250-500 und mit den obigen zahlen dann fast eine Sekunde.
Dazu kommen dann noch längere Bearbeitungszeiten wenn einer auf Mittel oder höher und ein anderer auf niedrig spielt. Ebenso kann es passieren, dass bei vielen Truppen es nochmal länger dauert, da SuM sehr penibel ist, wenn irgendwo Daten falsch sind (also wenn Daten irgendwo nicht synchron sind, weil ein minimal kleiner Fehler bei der Übertragung aufgetreten ist, will SuM die Daten nochmal und lässt das Spiel erst weiter laufen, wenn es sicher ist, dass alles synchron ist - moderne Spiele lassen da häufig das Spiel schon ein paar Sekunden weiter laufen und überprüfen im Hintergrund nochmal ob alles passt)