Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
18.08.2012, 19:32
Schlumpf



Wie der Titel schon sagt, crashed meine map den Server wenn zu viele Leute joinen.
Es ist eine jb Map und so gut wie fertig! Ich bin mir nicht 100%ig sicher ob genau das das Problem ist,welches den Server zum crashen bringt aber jedesmal wenn mehr Leute den Server joinen 12-16 ab da wirds brenzlig und es ist nur eine Frage der Zeit.
Der Server crashed einfach mitten in der Runde.
Die Map hat viele funktionen und somit auch viele entities. Teilweise so viele, dass der Server sie nichteinmal gestartet hat da der Error " 512 cant access memory at adress 0xblablabla" auftrat. nachdem aber einige Entities entfernt wurden klappte das zumindest schon einmal.
Desweiteren kommt im log file wenn der Server Crashed nur die Meldung "Segmentation Fault", was aber so gut wie alles heißen kann.
Die Map ist mittelgroß-groß (rechts ist die aktuelle größe der Map.
[URL=http://www.pic-upload.de/view-15657057/comparision.jpg.html][/URL]
<a href="http://www.pic-upload.de/view-15657057/comparision.jpg.html" target="_blank"><img src="http://www7.pic-upload.de/thumb/18.08.12/zo9reryd2v3b.jpg" alt="Bilder oder Fotos hochladen"></a>

Was ich mir vorstellen kann ist, dass der 512er Memory Cache nicht hinterher kommt weil die map so viele Entities hat und sobald dann noch mehr Leute joinen, überfüllt sich der Cache und bringt die Map zum Crashen.

Erfahrungen und Lösungsvorschläge sind sehr gerne wilkommen!
Schlumpf

--


Dieser Beitrag wurde am 18.08.2012 um 19:35 von Schlumpf bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
21.08.2012, 15:29
Snut



Mhh... ich vermute mal, dass du die Antwort schon selbst gepostet hast. Ich weiß nicht was das genaue Engine-Limit ist, also wieviele Entities maximal gleichzeitig dargestellt werden können. 512 könnte aber hinkommen. Global sind es glaub ich 2048 oder so. Wenn du halt eine Stelle hast, die sehr entitielastig ist und dann noch Spieler rumlaufen, die Entities temporär produzieren... dann kackt die Engine halt ab.
Aber anderer Seits wundert es mich, dass in der Vergangenheit öfter solche Probleme aufkamen. Ich vermute mal, dass die neue Generation von Mappern einfach kein Verständnis mehr zu den Relationen der HL-Engine besitzt. Liegt vermutlich an den Eindrücken aus neuerer Spiele oder dem Drang, mehr zu produzieren als die Mapper davor. Wie schafft man es denn überhaupt so viel Entities zu produzieren?

--

zum Seitenanfang zum Seitenende Profil || Suche
002
22.08.2012, 12:52
Schlumpf



Ja das habe ich mir schon gedacht, ich werde demnächst ein Testlauf mit weniger Entities machen.
So " viel" Entities zu produzieren ist sehr einfach.
Guck dir mal die damaligen JailBreak Maps an, Waffenraum, SwimmingPool, und ein Käfig das wars. Damals hatten die JB Spieler auch viel weniger ansprüche und haben das genommen was da war. Heutzutage werden Maps mit sehr vielen und guten Funktionen/Spielen gespielt (liegt wie du's schon gesagt hast wahrscheinlich an den neuen Games und die Langeweile die sowieso schon so langsam mit CS aufkommt)
Somit hat eine JB Map die mit aktuellen guten Maps mithalten will (aj's, Kain's,tobi's Maps <höchst wahrscheinlich auch noch einige wenige mehr>) auch viel mehr Funktionen...
FALLS I WER NOCH IDDEN HAT BITTE POSTEN :)

--

zum Seitenanfang zum Seitenende Profil || Suche
003
30.08.2012, 13:02
Schlumpf



EDIT: Ich lag doch falsch, es sind wohl doch nicht zu viele Entities und trotzdem Crashed sie zwischendurch immer mal.....
HIIILFE :(

--


Dieser Beitrag wurde am 30.08.2012 um 13:58 von Schlumpf bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche