Skocz do zawartości
  • 0

Skrypty


gnomq

Pytanie

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Wszystko zależy od tego co te skrypty robią, bo jak byś miał np: 60 skryptów na komendy typu /pomoc to nawet vps przy 2gb ramu dałby rade

+ dochodzi do tego:

wielkość mapy/ile graczy gra/jaki to tryb/ jak długo te skrypty działają/jak bardzo są obciążające itp

Edytowane przez Virtuosso
Odnośnik do komentarza
https://skript.pl/temat/41585-skrypty/#findComment-260425
Udostępnij na innych stronach

  • 0
29 minut temu, Virtuosso napisał:

Wszystko zależy od tego co te skrypty robią, bo jak byś miał np: 60 skryptów na komendy typu /pomoc to nawet vps przy 2gb ramu dałby rade

+ dochodzi do tego:

wielkość mapy/ile graczy gra/jaki to tryb/ jak długo te skrypty działają/jak bardzo są obciążające itp

A to spokojnie mogę dołożyć drugie tyle :kappalul:

Odnośnik do komentarza
https://skript.pl/temat/41585-skrypty/#findComment-260443
Udostępnij na innych stronach

  • 0

Ale najefektywniej będzie, jak będziesz śledził TPS'y serwera oraz czy serwer laguje/są jakieś problemy, jeżeli nie ma i chodzi cały czas poprawnie + masz wolne ramy i procka to możesz raczej śmiało też dodawać

Odnośnik do komentarza
https://skript.pl/temat/41585-skrypty/#findComment-260448
Udostępnij na innych stronach

  • 0
2 minuty temu, Virtuosso napisał:

Ale najefektywniej będzie, jak będziesz śledził TPS'y serwera oraz czy serwer laguje/są jakieś problemy, jeżeli nie ma i chodzi cały czas poprawnie + masz wolne ramy i procka to możesz raczej śmiało też dodawać

image.png.98845988e8d3a25948551cf966728c13.png

:kappalul:

Odnośnik do komentarza
https://skript.pl/temat/41585-skrypty/#findComment-260449
Udostępnij na innych stronach

  • 0
1 godzinę temu, gnomq2000 napisał:

Czy ponad 60 skryptów na serwerze może źle wpływać na wydajność przy vps 14gb?:kappa: Dodam tylko, że nie ma ani jednego błędu w skryptach :kappaseems:

Tak jak Virtuosso napisał, wszystko zależy od zawartości skryptu. Możesz mieć 100 skryptów z jakimiś komendami i funkcjami, a okaże się, że mniej obciążają niż 10, a nawet 5 skryptów z pętlami zapisującymi zmienne od każdego gracza.

Graczy masz 20 (z tego co mi wiadomo), więc ciężko o obciążenia serwera, a skryptów najgorszego sortu raczej nie masz.

Na tym screenie można zobaczyć, że alokowana pamięć nie sięga nawet 1 GB, czyli po prostu twojemu serwerowi wystarczyło w obecnej na screenie sytuacji ok. 800 - 900 MB pamięci RAM.

Jeśli chcesz mieć bardziej szczegółowe informacje na temat tego co się dzieje na serwerze, możesz użyć komendy /timings on, a później po kilku, może kilkunastu minutach używasz komendy /timings paste.

Odnośnik do komentarza
https://skript.pl/temat/41585-skrypty/#findComment-260456
Udostępnij na innych stronach

  • 0
7 godzin temu, gnomq2000 napisał:

Czy ponad 60 skryptów na serwerze może źle wpływać na wydajność przy vps 14gb? Dodam tylko, że nie ma ani jednego błędu w skryptach

Może... ale nie musi... ale może... ale też i nie.

Podajesz do wiadomości ilość ramu, gdzie tak naprawdę ma ona najmniejsze znaczenie jeżeli chodzi o efektywność serwera.

Mówisz że nie ma żadnych błędów - tylko że błędy przy ładowaniu skryptu nie powodują lagów. Ale może jednak błąd gdzieś jest - ukryty w rozumowaniu, a nie w składni skripta? Skript o nim nie wie, więc i ty o nim nie wiesz ale może on tam jest?

60 skryptów a żadnego z nich nie podajesz do wglądu, więc nawet nie da się ocenić czy są dobrymi jakościowo skryptami czy zasobożernymi blokami kodu. Załatw sobie technika od wszystkiego, albo przynajmniej kogoś kto ma pojęcie o skryptach, wpuść go na serwer i jego wtedy pytaj czy wszystko jest dobrze i czy serwer wytrzyma.

 

Bo w zasadzie na twoje pytanie mogę odpowiedzieć ogólnikowo podobnie jak towarzystwo powyżej:

Zawsze sprawdzaj tps (gdy dodajesz coś nowego, gdy coś usuwasz, gdy wzrasta liczba graczy albo po prostu co jakiś czas) - najlepiej dodać sobie go gdzieś do stopki tablisty. Tps musi być zawsze stabilny i wynosić 20 (±0.01) - jeżeli wartość utrzymuje się na innym poziomie to sprawą należy się zainteresować, bo wtedy serwer nie wyrabia i będą występować mniej lub bardziej odczuwalne lagi.

Jak wyeliminować nieznany błąd - na silniku Paper zrobić timingi - wpisujesz komendę /timings on i czekasz kilka/kilkanaście minut (w tym czasie serwer gromadzi informacje o wykorzystywaniu procesora przez poszczególne światy, chunki, pluginy, skrypty, zadania). Gdy już odczekasz wpisujesz /timings report i otrzymujesz link do strony na której wszystkie te logi są przedstawione. Tam wyszukujesz najbardziej zasobożerne źródła i je eliminujesz.

Odnośnik do komentarza
https://skript.pl/temat/41585-skrypty/#findComment-260461
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...