Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

[ROZWIĄZANE] Lagi na serwerze


Najlepsza odpowiedź GeDox, 18.03.2015 16:18

Tak więc Sebul masz jakiś pomysł ?

 

Wyrzucić pluginy, które zżerają za dużo zasobów.

Przejdź do postu


  • Zamknięty Temat jest zamknięty
20 odpowiedzi w tym temacie

#1 forty

    Życzliwy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:29
Offline

Napisano 15.03.2015 21:04

Witam! mam taki problem, co jakiś czas na serwerze wszyscy gracze dostają "zawiechę", laga. 

Nie mam pojęcia czym to może być spowodowane, myślę że jakimiś pluginami, ma ktoś jakiś pomysl ?

 

Custom - Add 3rd party plugins here
parachute.amxx ; Spadochron
ad_manager.amxx ; reklamy w czacie
alt_end_round_sounds.amxx ; muza na koniec rundy
bf2rank.amxx ; rank BF2
afkbombtransfer.amxx ; afk paka kick
;warmuppro.amxx ; rozgrzewka
ultimate_warmup.amxx ; rozgrzewka2
abd.amxx ; Bullet Damage
c4timer.amxx ; limit paki
afkkiss.amxx ; afk kick
extreme_bancfg2.amxx ; ban neo
vip.amxx : VIP
amx_demorecorder.amxx ; nagrywanie demek
ptb.amxx ; wyrownywanie skladow
galileo.amxx ; glosowanie mapy
admin_spec_esp.amxx ; esp dla admina i vipa
voices_management.amxx ; rozmowy dead
donotshootthehostages.amxx ; nie zabijesz hosta
mutemenu.amxx ; mutowanie graczy
logs.amxx ; ip log
;spawn_protection_pl.amxx ; ochrona na respie
;spawnprotection.amxx ; ochrona na respie
bs_limiter.amxx ; limiter paki
czat_log.amxx ; czat log
;reconnect_features.amxx ; no reconect
;anty_reklama.amxx ; anty reklama
No_advertisement.amxx ; zakaz reklamy w czacie
reklama.amxx ; zakaz reklamy ip w nicku
admin_chat_colors.amxx ; admin chat color
amx_ip_zmienne.amxx ; zmienne ip
;wymuszanie_interpu.amxx ; wymuszanie interpu
interp.amxx ; interp by synonim
kill_assist.amxx ; asysty
;c4countdown.amxx
GHW_Weapon_Replacement.amxx ; zmiana modeli broni
;Christmas_C4.amxx	;zamiast paki bałwan
losowanie_vip.amxx ;losowanie vipa
amx_malamapa_v12 ;mala mapa
simple_redirect.amxx ; przeniecienie na TP

Serwer stoi na hoscie Zabijaka, ponoć lagi nie są przez nich.

 

dzięki za jakąkolwiek pomoc 


  • +
  • -
  • 0

#2 KochamFootball

    Profesjonalista

  • Użytkownik

Reputacja: 27
Życzliwy

  • Postów:222
  • Lokalizacja:Poland
Offline

Napisano 15.03.2015 21:26

Dodaj jeszcze CodMod, DiabloMod i ZombieMod do tego, mam nadzieję, że pomogłem...

A tak na serio - wywal niepotrzebne pierdoły. Za dużo tego, ot co.


  • +
  • -
  • 0

Gdzie moje ciastka?


#3 devil11

    Wszechwidzący

  • Użytkownik

Reputacja: 22
Życzliwy

  • Postów:284
  • Imię:nie ma
  • Lokalizacja:ziemia
Offline

Napisano 15.03.2015 21:40

Masz za dużo pluginów i maszyna na której masz serwer z parametrami nie wyrabia - rozwiązanie usuń zbędne pluginy albo zmień parametry serwera na mocniejsze


  • +
  • -
  • 0

#4 he1st

    Diablo Mody i te sprawy ;3

  • Użytkownik

Reputacja: 132
Zaawansowany

  • Postów:357
  • GG:
  • Imię:Michał
  • Lokalizacja:Legionowo
Offline

Napisano 15.03.2015 23:07

1. Usuń "zaśrednikowane" pluginy skoro ich nie używasz

2. Lag na pewno powoduje zbyt duża ilość pluginów, więc wywal niepotrzebne


  • +
  • -
  • 0

b_350_20_000000_000000_FFFFFF_DA0707.png
b_350_20_000000_000000_FFFFFF_DA0707.png


#5 nd022

    Pomocny

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:40
  • GG:
  • Lokalizacja:Polska
Offline

Napisano 15.03.2015 23:07

Które pluginy byś wyłączył?


  • +
  • -
  • 0

s_6769-baner45.png

s_5650-baner45.png


#6 forty

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:29
Offline

Napisano 15.03.2015 23:21

Wszystkie co są włączony bym zostawił, ale skoro plugin jest wyłączony to też może w jakimś stopniu obciążać serwer ?


  • +
  • -
  • 0

#7 Maciejek.

    Zaawansowany

  • Użytkownik

Reputacja: 32
Życzliwy

  • Postów:128
  • Imię:Maciej
  • Lokalizacja:Proszowice
Offline

Napisano 16.03.2015 01:07

(nie jestem pewny) wydaje mi się, że masz za dużo pluginów.

usuń wyłączone pluginy i może to pomoże.

Spoiler

  • +
  • -
  • 0

Pluginy, które opublikowałem na forum (nie koniecznie jestem ich autorem):

1) Nowy wygląd wybuchu HE - znaleziony na tym forum w temacie.


#8 GeDox

    Wszechpomocny

  • Użytkownik

Reputacja: 125
Zaawansowany

  • Postów:315
  • Steam:steam
  • Imię:Przemysław
  • Lokalizacja:Kielce
Offline

Napisano 16.03.2015 03:40

usuń wyłączone pluginy i może to pomoże.[spoiler]

Nie pomoże, bo... są wyłączone.

Największe problemy sprawiają te pluginy:
No_advertisement.amxx ; zakaz reklamy w czacie
reklama.amxx ; zakaz reklamy ip w nicku
kill_assist.amxx ; asysty
Wyrzuć śmieciowe pluginy typu: asysty, zamiana modeli paki, zmiana modeli broni itd.
  • +
  • -
  • 0

#9 Maciejek.

    Zaawansowany

  • Użytkownik

Reputacja: 32
Życzliwy

  • Postów:128
  • Imię:Maciej
  • Lokalizacja:Proszowice
Offline

Napisano 16.03.2015 08:11

usuń wyłączone pluginy i może to pomoże.[spoiler]

Nie pomoże, bo... są wyłączone.

Największe problemy sprawiają te pluginy:
No_advertisement.amxx ; zakaz reklamy w czacie
reklama.amxx ; zakaz reklamy ip w nicku
kill_assist.amxx ; asysty
Wyrzuć śmieciowe pluginy typu: asysty, zamiana modeli paki, zmiana modeli broni itd.

no tak ale co jeśli ma 2 "te same" pluginy?

;spawn_protection_pl.amxx ; ochrona na respie
;spawnprotection.amxx ; ochrona na respie

  • +
  • -
  • 0

Pluginy, które opublikowałem na forum (nie koniecznie jestem ich autorem):

1) Nowy wygląd wybuchu HE - znaleziony na tym forum w temacie.


#10 GeDox

    Wszechpomocny

  • Użytkownik

Reputacja: 125
Zaawansowany

  • Postów:315
  • Steam:steam
  • Imię:Przemysław
  • Lokalizacja:Kielce
Offline

Napisano 16.03.2015 18:19

no tak ale co jeśli ma 2 "te same" pluginy?

;spawn_protection_pl.amxx ; ochrona na respie
;spawnprotection.amxx ; ochrona na respie

Nic, one są wyłączone (czyt. NIE są ładowane). To tak jakbym dodał linijki:
;a
;a
;a
;a
;a
;a
;a
;a

  • +
  • -
  • 1

#11 KochamFootball

    Profesjonalista

  • Użytkownik

Reputacja: 27
Życzliwy

  • Postów:222
  • Lokalizacja:Poland
Offline

Napisano 16.03.2015 18:44

Jakby nie patrzeć jednak AmxModX parsuje plik plugins.ini i musi wywołać te działające pluginy, a więc i tak i tak wyczytuje niezaładowane jednak wyłączone. Operacje na plikach mają istotny wpływ na przetwarzanie danych a tym samym na sam serwer.
No chyba, że się mylę.


  • +
  • -
  • 0

Gdzie moje ciastka?


#12 GeDox

    Wszechpomocny

  • Użytkownik

Reputacja: 125
Zaawansowany

  • Postów:315
  • Steam:steam
  • Imię:Przemysław
  • Lokalizacja:Kielce
Offline

Napisano 16.03.2015 20:45

Jakby nie patrzeć jednak AmxModX parsuje plik plugins.ini i musi wywołać te działające pluginy, a więc i tak i tak wyczytuje niezaładowane jednak wyłączone. Operacje na plikach mają istotny wpływ na przetwarzanie danych a tym samym na sam serwer.
No chyba, że się mylę.

Removing Plugins

Remove the entry from addons\amxmodx\configs\plugins.ini by deleting it or prepending a semi-colon to comment it out.
Delete any associated files.

Może się mylę, ale (tak rozumiem), że nie ładuje go wcale :)
  • +
  • -
  • 0

#13 KochamFootball

    Profesjonalista

  • Użytkownik

Reputacja: 27
Życzliwy

  • Postów:222
  • Lokalizacja:Poland
Offline

Napisano 16.03.2015 20:57

Nie zrozumialeś mojego postu widocznie - piszę o tym, że serwer czyta listę pluginów, nie czyta plugina. Musi przetworzyć cały plik plugins.ini, w tym wyłączając pluginy po ;


  • +
  • -
  • 0

Gdzie moje ciastka?


#14 GeDox

    Wszechpomocny

  • Użytkownik

Reputacja: 125
Zaawansowany

  • Postów:315
  • Steam:steam
  • Imię:Przemysław
  • Lokalizacja:Kielce
Offline

Napisano 17.03.2015 00:03

Nie zrozumialeś mojego postu widocznie - piszę o tym, że serwer czyta listę pluginów, nie czyta plugina. Musi przetworzyć cały plik plugins.ini, w tym wyłączając pluginy po ;

Dla tego postu specjalnie ściągnąłem source AMXXa.

Spoiler

Z tego kodu rozumiem... że pomija jego ładowanie, a nie go wyłącza, right?
 
if (skip || !strcmp(debug, "disabled"))
		{
			continue;
		}

		if (findPlugin(pluginName) != NULL)
		{
			continue;
		}

		CPlugin* plugin = loadPlugin(pluginsDir, pluginName, error, debugFlag);

Użytkownik GeDox edytował ten post 17.03.2015 00:08

  • +
  • -
  • 0

#15 KochamFootball

    Profesjonalista

  • Użytkownik

Reputacja: 27
Życzliwy

  • Postów:222
  • Lokalizacja:Poland
Offline

Napisano 17.03.2015 06:08

Czyli wykonuje operacje fread(). Musi przetworzyć wszystkie bajty pliku po czym pluginy które są za ; nie działają dzięki tym funkcjom.
Odczytanie dużej ilości bajtów powiedzmy pliku który zawiera ich 4096 lub też więcej i to na każdym serwerze na maszynie może spowodować lag. 

Przyjmijmy, że plik plugins.ini ma 100 pluginów, skrypt najpierw otwiera plik, parsuje go (czyli odczytuje liste pluginów) a potem wykonuje odpowiednie akcje dot. aktywacji / dezaktywacji danego pluginu. Dlatego sądzę, że to właśnie ma istotny wpływ. Odczyt danych. Jeżeli nawet są one odznaczone jako nieaktywne system musi je odczytać potem dopiero wykonać operacje dezaktywacji. 


  • +
  • -
  • 0

Gdzie moje ciastka?


#16 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 18.03.2015 11:34

O czym wy piszecie? Wyrzucić pluginy, które są wyłączone poprzez dodanie średnika? Przecież tych pluginów z średnikiem jest tak mało, że to na pewno nie ma żadnego wpływu na działanie serwera, nawet jeśli tych pluginów było by milion, to serwer łapałby co najwyżej jakiegoś laga przy zmianie mapy. Nie macie pojęcia, to chociaż siedźcie cicho i się nie ośmieszajcie.
 

Przyjmijmy, że plik plugins.ini ma 100 pluginów, skrypt najpierw otwiera plik, parsuje go (czyli odczytuje liste pluginów) a potem wykonuje odpowiednie akcje dot. aktywacji / dezaktywacji danego pluginu. Dlatego sądzę, że to właśnie ma istotny wpływ. Odczyt danych. Jeżeli nawet są one odznaczone jako nieaktywne system musi je odczytać potem dopiero wykonać operacje dezaktywacji.

Gdy silnik widzi średnik, to po prostu omija daną linijkę, nic nie jest aktywowane/dezaktywowane. A samo "disabled" dopisane po nazwie pluginu służy po prostu do jego wyłączania na danej mapie (raczej innego zastosowania to nie ma), bo jak wiadomo plugins.ini jest wczytywane jako pierwsze, a potem wczytywane są inne plugins-*.ini i w tych drugich można wyłączać już załadowane pluginy z plugins.ini.
  • +
  • -
  • 1

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#17 forty

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:29
Offline

Napisano 18.03.2015 13:17

Tak więc Sebul masz jakiś pomysł ?


  • +
  • -
  • 0

#18 GeDox

    Wszechpomocny

  • Użytkownik

Reputacja: 125
Zaawansowany

  • Postów:315
  • Steam:steam
  • Imię:Przemysław
  • Lokalizacja:Kielce
Offline

Napisano 18.03.2015 16:18   Najlepsza odpowiedź

Tak więc Sebul masz jakiś pomysł ?

 

Wyrzucić pluginy, które zżerają za dużo zasobów.


  • +
  • -
  • 0

#19 nanem

    Życzliwy

  • Użytkownik

Reputacja: 7
Nowy

  • Postów:23
  • Lokalizacja:internet
Offline

Napisano 26.03.2015 07:35

Wywal te 3 pluginy

 

losowanie_vip.amxx ;losowanie vipa

afkbombtransfer.amxx ; afk paka kick

afkkiss.amxx ; afk kick


  • +
  • -
  • 0

#20 Linux'

    Pan Pomocny

  • Power User

Reputacja: 549
Wszechwiedzący

  • Postów:1 501
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:AmxMod i SourceMod
Offline

Napisano 26.03.2015 09:05

Wywal te 3 pluginy

 

losowanie_vip.amxx ;losowanie vipa

afkbombtransfer.amxx ; afk paka kick

afkkiss.amxx ; afk kick

 

Nieprawda. Najbardziej obciazaje te dwa pluginy:

GHW_Weapon_Replacement.amxx ; zmiana modeli broni
galileo.amxx ; glosowanie mapy

Podmiana modeli broni bardzo obciaza serwer, zwlaszcza gdy modele duzo waza. Usun albo ten plugin albo wgraj miej wazace modele. Zamiast galileo ktore jest dosc ciezkie proponuje mapchooser4. Jezeli w logach pojawiaja sie jakies bledy to tez ma swoj wplyw na lagi, napraw/usun wadliwe pluginy.


  • +
  • -
  • 0

b35020692_qesnxqa.png





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych