Skocz do zawartości
  • Chmurka
  • Boróweczka
  • Jabłuszko
  • Limonka
  • Czekoladka
  • Węgielek
d0naciak

[Rozwiązane] Lagujący, wolno działający SourceBans

Rekomendowane odpowiedzi

Witam, mam niemały problem z SB, mianowicie poruszanie się po banach trwa zdecydowanie za długo. Przy juz 3k banów samo wyszukiwanie potrafi zajmować nawet pół minuty, przy mniejszej ilości banów tego problemu nie ma, jednak wieczne ich usuwanie jest nie dość że mało zautomatyzowanym rozwiązaniem to po prostu nie tędy droga. Słyszałem, że może zależeć to od wersji SB, czy też wersji MySQL na serwerze, jednak kombinowałem na różnorakie sposoby i do tej pory bez skutku. 

Z góry dziękuję za pomoc, pozdrawiam.

  • Lubię to! 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

W moim przypadku na MARIADB najnowszym stabilnym nie ma takiego problemu przy bardzo dużej ilości banow. Staraj się by sourcebans był zawsze up to date

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Miałem podobny problem do wczoraj i wszystko zależy od konfiguracji mysql, u mnie sourcebans potrafił mulić zakładkę z banami jak i ich nadawanie przez stronę

 

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dobra, problem rozwiązałem inaczej, podzielę się doświadczeniami ? Sporo googlowałem, i znalazłem między innymi takie rozwiązanie:
https://github.com/sbpp/sourcebans-pp/issues/367
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

To rozwiązanie było często pomocne z tego co wyczytałem, ale jednak mi praktycznie nie pomogło, ale podsyłam gdyż komuś może się to przydać. Zdecydowałem się zatem na metodę komentowania kolejno linijek od tych najbardziej podejrzanych i ustaliłem, że problem siedzi w następującym zapytaniu:

$submission = $GLOBALS['db']->Execute('UPDATE `'.DB_PREFIX.'_submissions` SET archiv = \'3\', archivedby = '.($userbank->GetAid()<0?0:$userbank->GetAid()).' WHERE archiv = \'0\' AND (SteamId IN((SELECT authid FROM `'.DB_PREFIX.'_bans` WHERE `type` = 0 AND `RemoveType` IS NULL)) OR sip IN((SELECT ip FROM `'.DB_PREFIX.'_bans` WHERE `type` = 1 AND `RemoveType` IS NULL)))');

Wycinek z includes/system-functions.php

Zdecydowałem się więc po prostu opróżnić tabelę sb_submissions, a także wyłączyć opcję Submit a ban w panelu administracji, gdyż i tak wszystko rozwiązujemy przez forum. Problem poniekąd można uznać za rozwiązany, jednak nie zagłębiałem się w samo zapytanie, bo najprawdopodobniej gdzieś w nim mimo wszystko jest problem (chociaż w sumie może problem jest głębszy, nie mam pojęcia xD). Dodatkowo dokonałem eksportu tabeli, żeby być może w czasie wolnym (w co szczerze wątpię xD) po prostu ustalić gdzie jest problem. Spróbuję po prostu zgłosić ten problem na githubie, kto wie... coś pomogą? ? 

 

  • Lubię to! 8

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wiadomość wygenerowana automatycznie

 

Temat został zamknięty. Powodem jest całkowite rozwiązanie problemu zawartego w temacie.

 

Jeśli się z tym nie zgadzasz, zaraportuj ten post z prośbą o ponowne otwarcie i kontynuację dyskusji.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

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

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

Nasza historia

Na początku byliśmy małą grupą internetowych znajomych, którzy stwierdzili, że potrzebne jest solidne forum, na którym znajdą się ludzie z dużą wiedzą programistyczną ukierunkowaną na CS:GO. Pomysł powstał na początku 2018 roku, a parę miesięcy później, 19 kwietnia, powstała ta strona internetowa. Jako alternatywna odpowiedź na inne tego typu miejsca, poważnie podeszliśmy do tematu, najpierw tłumacząc angielską dokumentację SourceMod'a na język polski, a potem pisząc rozległe poradniki i wypełniając forum najpotrzebniejszymi rzeczami dla właścicieli serwerów i programistów. Cała nasza Ekipa jest dumna z pracy jaką w to włożyliśmy i cieszymy się że zbierają się wokół nas zarówno ludzie znający tematy sourcepawn'a i konfiguracji, jak i również nowe twarze w tym "biznesie", którym z chęcią niesiemy wiedzę oraz pomoc w rozwiązywaniu problemów.

Największe modyfikacje serwerowe

×
×
  • Dodaj nową pozycję...