Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: AnnoZone Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

LaZer

Frisch Angeheuert

  • »LaZer« ist der Autor dieses Themas

Beiträge: 5

Registrierungsdatum: 13. Februar 2006

  • Nachricht senden

1

Montag, 13. Februar 2006, 23:43

KE Multiplayer Stabilität

Hallo zusammen !

Habe viel zum Multiplayer modus gelesen und schon einige Stunden gespielt.
Danke ersteinmal für die gute Erklärungen hier.

Allerdings ist eine MP Partie nicht sonderlich spaßig, da das Spiel oft abstürzt.
Meistens eine Fehlermeldung, dass 1503Startup.exe nicht mehr funktioniert (senden / nicht senden).

Haben in den Spielen jeder ca 1.000 Einwohner und ungefähr alle 5-15 Minuten stürzt einer ab(meist Server).

Habt ihr da vielleicht noch Ideen zur Verbesserung der Stabilität ?
Hintergrundinfos:

2 Windows XP Rechner über 100 mbit Lan.
Nur 2 Asyncs in ~6 Stunden (Kein Problem).
KE, original und beide gleiche Version.
Beide über 3,0 ghz, sehr gute Grakas,
1 Pc nur 512 MB Ram, der andere mehr, ca 1Gb.


So ich hoffe das Thema gabs noch nicht und vielleicht weiß ja einer weiter :)
Vielen Dank

annokrat

Schatzjäger

Beiträge: 4 772

Registrierungsdatum: 15. November 2003

  • Nachricht senden

2

Dienstag, 14. Februar 2006, 00:04

die voraussetzungen sollten von der hardware her ausreichen. allerdings könnte der rechner mit 512mb ram bereits überfordert sein. wenn die kiste zugemüllt ist und die spielstände gross werden, meinetwegen bei 2x 1000 einwohner, dann wird dort ausgelagert. dies hat nahezu zwangsläufig zur folge, dass 1503 abstürzt.
wir hatten in der tat schon den fall, dass dieses auslagern bei 512mb zum problem wurde.
grakas sind bei 1503 nahezu bedeutungslos, läuft auch noch auf geforce2 mx 400.
wichtig sind netzwerkleistung, ram und cpu. der rechner mit 1024mb sollte als server eingesetzt werden.
kontrolliert im taskmanager wie viel prozesse laufen. normalerweise sind mehr als 25 unnötig. deutlich unter 20 empfehle ich während dem 1503-spiel. deaktiviert auch allen sicherheitsmist wie firewalls und virenscanner während dem spiel.
natürlich sollten keine anderen programme laufen, auch keine messenger oder skype, schon gar kein p2p.
ihr solltest schon 11000 einwohner insgesamt ohne grosse zicken erreichen können.
achso: cgs verschärfen die probleme erheblich. daher erst mal ohne spielen um erfahrungen zu sammeln.

noch eine möglichkeit: ihr stellt im taskmanager auf beiden rechnern die prozesspriorität von 1503startup.exe auf "NIEDRIG". dadurch bekommt der netzwerkdienst mehr rechenzeit, was sich positiv bemerkbar macht.

annokrat
  anno 1503, das beste anno aller zeiten.
anno 1701, das anno für ewige anfänger.

drkohler

Master of Editor

Beiträge: 1 578

Registrierungsdatum: 18. Juni 2003

  • Nachricht senden

3

Dienstag, 14. Februar 2006, 00:37

RE: KE Multiplayer Stabilität

Zitat

Original von LaZer
Hallo zusammen !

Allerdings ist eine MP Partie nicht sonderlich spaßig, da das Spiel oft abstürzt.
Meistens eine Fehlermeldung, dass 1503Startup.exe nicht mehr funktioniert (senden / nicht senden).

Haben in den Spielen jeder ca 1.000 Einwohner und ungefähr alle 5-15 Minuten stürzt einer ab(meist Server).

Habt ihr da vielleicht noch Ideen zur Verbesserung der Stabilität ?
-Auf jeden Fall Doppelclicks auf Irgendwas vermeiden, sonst stürzt die KE sofort ab. Die KE-Version ist auf Prügelszenarien beschränkt, man kann nur bis etwa 10k Leute stabil siedeln. Wenn ihr das Addon habt, hier im Forum steht irgendwo, wie man mit der KE und dem Addon zu einer stabileren MP-Version kommt (punkto siedeln).
Die Grakas sind extrem wichtig bei Anno, da der AGP-Bus extrem belastet wird bei den enormen Grafikmengen, die herumgeschoben werden. Die Zahl der Prozesse ist relativ unwichtig, soweit es sich um "schlafende" Prozesse handelt (Druckersoftware etc), laufende Prozesse wie Virenscanner sind natürlich tödlich für Anno.

LaZer

Frisch Angeheuert

  • »LaZer« ist der Autor dieses Themas

Beiträge: 5

Registrierungsdatum: 13. Februar 2006

  • Nachricht senden

4

Dienstag, 14. Februar 2006, 15:16

Hatte vergessen zu erwähnen, dass wir keine Doppelklicks machen (und auch auf die Feuerwehr achten).
Außerdem läuft nichts unnötiges und der Trick mit der Task-Priorität hat auch nichts geändert.

Grafikkarten sind wirklich kein Problem, haben 256mb und 512mb karten ;)

Das mit den Savegames / Arbeitsspeicher kann gut sein.
Würde es da helfen, für Speicherplatz zu sorgen ?
Momentan sind während des spielens 1-2 Gb auf der Platte frei.
Ansonsten investier ich bald mal in Arbeitsspeicher.

Danke für die Antworten !

annokrat

Schatzjäger

Beiträge: 4 772

Registrierungsdatum: 15. November 2003

  • Nachricht senden

5

Dienstag, 14. Februar 2006, 18:26

du musst dafür sorgen, dass die 512mb ram nicht ausgelastet werden. so bald während dem spiel ausgelagert wird, bekommt ihr probleme.
ausserdem gibt es da noch eine möglichkeit windows anzuweisen den hauptspeicher besser zu nutzen und das auslagern zu reduzieren.
das habe ich dazu mal irgendwo gefunden:
"RAM besser ausnutzen
Windows XP verwendet gerne die Auslagerungsdatei, obwohl manchmal noch genügend RAM zur Verfügung stünde. Mit einem Eintrag in der "system.ini" kann man XP dazu zwingen zuerst allen verfügbaren RAM auszunutzen. Dazu trägt man in der "system.ini" unter dem Zweig [386Enh] folgende Zeile ein:
ConservativeSwapfileUsage=1 "

annokrat
  anno 1503, das beste anno aller zeiten.
anno 1701, das anno für ewige anfänger.

LaZer

Frisch Angeheuert

  • »LaZer« ist der Autor dieses Themas

Beiträge: 5

Registrierungsdatum: 13. Februar 2006

  • Nachricht senden

6

Dienstag, 14. Februar 2006, 21:01

vielen dank wird in den nächsten tagen erprobt =)