Ich frag mich grad schon seit geraumer Zeit warum auf allen 6Servern bald 7Servern der gleiche Content Server benutzt wird.
Ihr baut damit noch viel mehr schwierigkeiten auf. Klar man kann ein Content Server benutzen für die Flash oberfläche.
Aber hier habt ihr dann wieder rum ein nachteil das von jeden Server eine verbindung aufgebaut wird und somit noch mehr Datenlast beitragen wird.
Wieso macht ihr es auch nicht einfacher und benutzen den gleichen Server auch für die Flash oberfläche? Somit braucht ihr nicht immer noch ne abfrage für die Server machen.
Ihr erstellt vorab variablen und holt euch spätere informationen mit sessions vom Content ab
appConfigPlatform = "standalone";
appConfigLocale = "de_DE"; // Sprach einstellung für den Server
appConfigServerId = "s2"; // Server ID (abfrage zum aufbau des Servers?)
urlRequestServer: "http://s2.herozerogame.com/request.php",
urlSwfPreloader: "http://static.herozerogame.com/swf/preloader.swf?sessionID",
urlSwfMain: "http://static.herozerogame.com/swf/main.swf?sessionID",
urlSwfMain: "http://static.herozerogame.com/swf/friendbar.swf?sessionID",
Aber dies macht ihr mit allen 6Server zurzeit. Ich weiss ja nicht wie viele Leute aktiv spielen. Aber hier stellt sich ebend dann das Problem der Server infastructur euch in den weg, ohne richtige Queueing. Es wird erstmal eine Abfrage vom Contentserver gemacht gg welcher Spieleserver, Einstellungen werden geladen und wärend des Spielens werden weitere Abfragen vom Contentserver zum s?.herozerogame.com/request.php gemacht.
Einfacher würde es dies gestellten wie Ihr es mit den Friendsbar gemacht habt. Ihr macht hier auch wieder doppel arbeit, aber die Bilder werden vom Spieleserver gecached.
urlCharacterImage: "http://s2.herozerogame.com/getImage.php",
urlRequestServer: "http://s2.herozerogame.com/request.php",
Ihr würdet die last enorm minimieren wenn ihr es mit den Contentserver sein lässt und den Content direkt auch auf den Spiele server habt. Somit würde nur ein Server die abfragen machen und bekommen und nicht gleichsofort 6 Servern mit Tausenden von Spielern