Hallo Leute,
Ich hab ein Problem, Und Zwar wen bei mir mehr als 35 - 40 User Online sind, lagt der Server, aber wen so 20 Online sind geht alles gut.
Ich benutze den SoL Script. Wie kann ich das ändern? hat da einer Ahnung?
40 User > Server Laggs
-
-
Schleifenoptimierung bei den Timern
MaxPlayers anpassen, das reicht im normalfall schon -
Was meinste?
-
Ganz oben:
#undef MAX_PLAYER
#define MAX_PLAYERS deineslots -
das ist das erste und das zweite ist eine Optimierung der Schleifen. Z.b:
bei nem timer der jede sekunge aufgerufen wird:Timer()
{
schleife
{//someshit}schleife
{//someshit}}
//Dass du daraus einfach eine Schleife machst -
Mh, sry das ich spät antworte :X, würde es den bringen wen ich
#undef MAX_PLAYER
#define MAX_PLAYERS 100
Machen würde? habs net getestet aber mein Server laggt immernoch bei 40usern//push
-
ja das sollte die lags beheben
-
Oder dass du einfach nem beschissenen gF abschwörst der an einigen stellen einfach viel zu viel leistung zieht und dermaßen unoptimiert gescriptet wird, dass es schon weh tut.
-
Mh, ich habe Errors.
Spoiler anzeigen C:\Users\Nick\Desktop\desk\Server\gamemodes\EYD.pwn(434) : error 017: undefined symbol "MAX_PLAYER"
C:\Users\Nick\Desktop\desk\Server\gamemodes\EYD.pwn(434) : error 010: invalid function or declaration
C:\Users\Nick\Desktop\desk\Server\gamemodes\EYD.pwn(435) : warning 201: redefinition of constant/macro (symbol "MAX_PLAYERS")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhaseZeile:
#undef MAX_PLAYER
#define MAX_PLAYERS 100 -
#undef MAX_PLAYERS
#define MAX_PLAYERS 100 -
-
Alles klar, Danke keine errors.
//edit laggt immernoch bei 44 Usern und so :O -
Optimiere dein Script.
Hier sind ein paar Sachen die du Optimieren kannst:
[ SCRIPTING ] Code OptimierungMFG Piet
-
Wo hostest du denn Server, vlt hat dieser einfach zu wenig Leistung.
-
-
Es kann sein das du zuviele timer drin hast^^
-
Meinst du SetTimer?
-
Er meint glaube ich generell die timer
-
jo hatte ich selber mal ich hatte zuviele timer
-
Kann einiges sein..
- Timer Optimieren
- schliefen optimieren
- OnPlayerUpdate vermeidenSind die 3 wichtigsten Sachen würde ich sagen.
-
Welches Dateisystem nutzt du?
Wenn du Dini nutzt weg damit.
Ich nutze jetzt auch kein Dini mehr und es laggt nur noch ganz selten
Vergleich 10000 Schreiben:
Dini 9 Minuten,
EFile(Selfmade) 4 Minuten.MFG Piet