Antworten
Ergebnis 1 bis 5 von 5

Thema: Knnen die alten DSO-Server berhaupt Unity

  1. #1
    Wuseler Avatar von Fensterbauer
    Registriert seit
    Jan 2015
    Ort
    linker Niederrhein
    Beitrge
    298
    Welt
    Funkelberg

    Knnen die alten DSO-Server berhaupt Unity

    Hallo Leute,
    bei der schlechten Performance, Kltzchenaufbau, lange Ladezeiten, Freeze im Spiel frage ich mich: knnen die DSO-Server berhaupt richtig mit Unity? Wenn ich PHP programmiere, die Seiten dann auf den Server hochlade, der Server aber kein PHP kann....... Ups, geht nicht Vielleicht haben die Programmierer ja alles richtig gemacht und auf Ihrem internen Testserver (der richtig konfiguriert ist) funktioniert es gut. Nur die ffentlichen (alten) Server knnen das nicht umsetzen weil sie Unity nicht oder nur schlecht verstehen. Andere Spiele, die auch auf Unity aufbauen laufen super, nur DSO nicht.
    Die vielen Fehler die im Forum aufgezhlt sind mssen nicht alle bei den Usern und ihren Rechnern liegen, sondern knnten auch Serverseitig sein.
    Es sind doch einige Leute vom Fach hier? Vielleicht knnt Ihr mal was dazu schreiben.... auch um den ganzen Diskussionen mal ein wenig den Wind aus den Segeln zu nehmen und die, die bei DSO die A-Karte haben mal etwas aufzubauen

    Eine kleine Denkanregung
    LG
    FG

  2. #2
    Architekt des Wuselimperiums
    Registriert seit
    Jul 2010
    Beitrge
    707
    Welt
    Grnland
    Es stellt sich eher die Frage kann Ubi Unity, das Ergebnis spricht fr sich.
    www.siedler-games.de
    Moderator im Ruhestand von BI 4 und BBGC Siedler IV (also richtiges Siedler)

  3. #3
    Wuseler Avatar von Leatherface
    Registriert seit
    Jul 2011
    Beitrge
    467
    Welt
    Grnland
    Die Server sind schon so konfiguriert, dass sie mit Unity arbeiten knnen. Ansonsten wre kein Spielen mglich. Du wrdest ggf. auf eine leere, weie Seite landen und sollte etwas falsch konfiguriert worden sein, z.B. in einem PHP Skript, wrde in der Konsole ein Internal Server Error 500 auftauchen und dann steht erst mal alles still.
    Meiner Meinung nach kann die Unity-Lsung stabiler, schneller und zuverlssiger auf den Servern laufen, als der Flash Player, was ein besseres Spielen auf einem Mittelklasse-PC ermglicht.
    Aber es ist momentan so, dass jedes einzelne Element aus dem Unity-Cache wieder neu geladen werden muss (berwiegend .png Dateien) und dann hauen stndig JavaScript-Fehler dazwischen.

    Bzgl. dem Unity-Cache: es ist mglich, dass die Server-Leistung recht stark ausgelastet ist, da bei dem User stndig Inhalte neu runtergeladen werden mssen. Wenn ich ich mich irre, tut es mir leid, aber in der Konsole steht sehr oft z.B. folgendes: [UnityCache] 'https://ubistatic-a.akamaihd.net/0018/staging/GFX_HASHED/building_lib/fbb919e682d552b2cc9d1003cf46442344b5a880.png' successfully revalidated and served from the indexedDB cache. Wenn das stndig geschieht, ist eine Auslastung bei der Menge an Spielern schnell erreicht, wre denkbar.

    JavaScript- oder JQuery-Fehler lassen sich gut finden, weil in der Browser-Konsole die entsprechende Zeile angezeigt wird, wo der Fehler den Ursprung hat und im Debugger kann man es auch noch mal nachvollziehen.
    Deshalb verstehe ich nicht, dass pltzlich die Spieler fleiig die Meldungen aus der Konsole sammeln sollen. Wrde jemand, der fr BB arbeitet, das selbst tun, htten sie es direkt vor Ort. Aber entweder spielt von denen keiner DSO (woran das wohl liegen knnte) oder in Dsseldorf funktioniert es wunderbar!

    Natrlich ist es nicht leicht, den Fehler sofort zu beheben. Viel ist miteinander verknpft (Funktionen, Schleifen, Variablen, andere Dateien (auch PHP)) und wenn man jetzt an der einen Stelle etwas ndert, kann es schnell passieren, dass weitere Fehler auftreten oder im schlimmsten Falle erst mal gar nichts mehr geht. Auerdem, wenn man hunderte von Zeilen an Skript hat, dann dauert es einfach.
    Da aktuell mehr oder weniger alles kaputt ist, dauert es entsprechend lange, um alle Skripte untereinander kompatibel zu bringen.

    Nun kann man natrlich behaupten, sie haben genau gewusst, auf was sie sich einlassen und die meisten Fehler (eigentlich alle) waren bereites bekannt und bevor sie auf dem Testi gefixt werden, wird es auf den Live-Server geschmissen und nun hat man die Fehlerquellen quasi 2x am laufen.
    Es ist wieder doppelte Arbeit, was Zeit kostet, denn es gibt keine Garantie, dass die Lsungen fr den Live-Server auch auf dem Testi und umgedreht funktionieren. Mit dieser Entscheidung hat man sich vom Zeitmanagement her ein groes Eigentor geschossen.

    Es wre sinvoll, erst mal auf Events und Happy Hours zu verzichten und das Spiel so lange off zu nehmen, bis es auf dem Live- und Testserver etwas spielbarer wird. Es gibt keine Hofixes, Sonderwartungen, nichts. Das ist schade, weil es zumindest aktiv beweisen wrde, dass man ernsthaft an Lsungen arbeitet. Jetzt wird wieder gejammert, aber sry, es gibt Fehler auf dem Testi, die seit Tag 1 da sind und bis heute nicht behoben wurden. Das lsst schon vermuten, dass es keinen mehr kmmert.

    Dieser Beitrag wird eh untergehen, liebe Leute.
    Gendert von Leatherface (24.07.21 um 12:40 Uhr)

  4. #4
    Architekt des Wuselimperiums Avatar von QuaYeR
    Registriert seit
    Nov 2011
    Beitrge
    839
    Welt
    Apfelhain
    Zitat Zitat von Leatherface Beitrag anzeigen
    Aber es ist momentan so, dass jedes einzelne Element aus dem Unity-Cache wieder neu geladen werden muss (berwiegend .png Dateien) und dann hauen stndig JavaScript-Fehler dazwischen.

    Bzgl. dem Unity-Cache: es ist mglich, dass die Server-Leistung recht stark ausgelastet ist, da bei dem User stndig Inhalte neu runtergeladen werden mssen. Wenn ich ich mich irre, tut es mir leid, aber in der Konsole steht sehr oft z.B. folgendes: [UnityCache] 'https://ubistatic-a.akamaihd.net/0018/staging/GFX_HASHED/building_lib/fbb919e682d552b2cc9d1003cf46442344b5a880.png' successfully revalidated and served from the indexedDB cache. Wenn das stndig geschieht, ist eine Auslastung bei der Menge an Spielern schnell erreicht, wre denkbar.
    Diese Meldung gibt an das die Datei erfolgreich aus dem Cache geladen wurde.
    Das drfte fr kaum Serverlast sorgen weil die Daten nur abgeglichen (allerdings viel zu langsam) und nicht neu heruntergeladen werden.
    Wenn die Dateien heruntergeladen werden kommt folgende Meldung: "successfully downloaded and stored in the indexedDB cache".
    Und das drfte dann fr hhere Serverlast sorgen.

    Ich denke nicht das die Probleme an zu hoher Serverlast liegen.
    Das revalidieren und laden aus dem Cache bzw. das herunterladen der Daten ist einfach viel zu langsam.
    Ich schtze das ist eine Serverseitige Fehlkonfiguration von Unity.

  5. #5
    Wuseler Avatar von Leatherface
    Registriert seit
    Jul 2011
    Beitrge
    467
    Welt
    Grnland
    Danke fr die Info QuaYer.
    Es sieht fast so aus, als wrde der Unity-Cache regelmig neu die Daten runterladen, weil das Spiel entweder durch "Zone refreshed" (Server-Rollback) den Cache teilweise leert oder es wird vom System einfach vergessen. Ursache unbekannt.
    Da es ein Phnomen ist, was jeden Spieler betrifft, so knnen die Server irgendwann schnell ins schwitzen kommen. Da es die gleichen Gerte von 2010 sind (gehe ich einfach mal von aus), sind sie eh schnell am Limit.
    Das ist das, was ich meine. Es sind nicht nur Fehler in JS-Dateien, sondern eine Lsung fr die Perfomance-Probleme zu finden, bentigt nun auch seine Zeit. Dies betrifft (wie bereits geschrieben) den Live- UND Test-Server.

Antworten

hnliche Themen

  1. Zeitangaben berhaupt
    Von Dragg im Forum Archiv: Wnsche, Ideen, Anregungen
    Antworten: 2
    Letzter Beitrag: 02.02.13, 17:27
  2. Bekommt ihr es bei BB berhaupt noch mal hin ?
    Von Heulsuse68 im Forum Archiv: Feedback - geschlossene und alte Themen
    Antworten: 8
    Letzter Beitrag: 28.03.12, 17:55

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhnge hochladen: Nein
  • Beitrge bearbeiten: Nein

Die von uns verwendeten Ubisoft-Cookies sollen sicherstellen, dass du unsere Websites optimal genieen kannst. Durch die Nutzung dieser Website erklrst du dich mit der Nutzung dieser Cookies einverstanden. Weitere Informationen zum Datenschutz.