majkifajki • PM |
Apr 14, 2011 1:26 PM
|
Non-member
![]() Posts: 326 |
Okej, z tego co widzę, nie dla wszystkich jest jasny system BBB.
Bot m.in. jest od egzekwowania najprostszych punktów regulaminu serwera, takich jak nadmierne przeklinanie czy team killing. Gdy gracz łamie zasady dostaje tzw. upomnienia. I właśnie na nich chciałbym się skupić - a właściwie to na systemie auto kicków i tembanów. Oto frywolne tłumaczenie instrukcji do bota: System upomnień - przykład Przykład wyjaśniający nasz system upomnień i ustawień. Założenie: Nasze domyślne ustawienia są w plugin_admin.xml i są następujące: <set name="default">1h, ^7behave yourself</set> To ogólne upomnienie mówiące graczowi "zachowuj się" i będzie ono się go trzymać przez godzinę, po czym automatycznie zniknie. To upomnienie jest użyte poniżej. Sytuacja Gracz wchodzi na serwer o 13:00 i łamie zasadę. Admin upomina gracza: !warn player Więc gracz otrzymał o 13:00 upomnienie które automatycznie się skasuje o 14:00 O 13:01 gracz znowu zachowuje się nieodpowiednio i zostaje upomniany w ten sam sposób po raz drugi. Od tego momentu, gracz ma dwa upomnienia, żadne z nich nie wygasło i obydwa trwają godzinę od czasu, gdy zostały wydane. O 13:02 gracz otrzymuje znowu w ten sam sposób upomnienie, 3 upomnienia stają się faktem. Tym upomnieniem dochodzimy do naszych ustawień: <set name="alert_kick_num">3</set> I gracz zostaje ostrzeżony, że zostanie wykopany w przeciągu 30 sekund, jeśli upomnienia nie zostaną skasowane. 30 sekund później gracz zostaje wykopany i tymczasowo zbanowany. Na jak długo? Tu docieramy do ustawień: <set name="duration_divider">30</set> które posłużą nam do wyliczeń. Gracz ma 3 aktywne upomnienia, każde trwa 1 godzinę. Daje to w całości 3 godziny. Całościowy czas jest podzielony przez iloraz aby określić czas temp bana. 3 godziny podzielone na 30 minut dają 6 minutowego bana. Gracz może wrócić na serwer o 13:10 i robi to. Ale wciąż ma 3 aktywne upomnienia! Gracz łamie zasady po raz kolejny i otrzymuje upomnienie numer 4. Po raz kolejny jest ostrzeżony i wykopany/tymczasowo zbanowany, ale teraz kalkulacja jest inna: 4 godziny wszystkich upomnień dzielimy przez 30 daje tempbana na 8 minut. Gracz wraca o 13:18 i otrzymuje piąte upomnienie. Dociera tym do kolejnego ustawienia: <set name="instant_kick_num">5</set> Nie otrzyma ostrzeżenia, ale natychmiast zostanie wykopany i zbanowany na czas obliczony wg zasady: 5 godzin upomnień podzielone przez 30 daje natychmiastowego tempbana na 10 minut. Gracz wraca o 13:28 i otrzymuje 6 upomnienie. Docieramy do kolejnego ustawienia: <set name="tempban_num">6</set> Od teraz tempban nie jest obliczany, ale używamy tego ustawienia: <set name="tempban_duration">1d</set> Gracz zostaje natychmiast zbanowany na 1 dzień. Więc gracz może wrócić następnego dnia o 13:28. Podsumowanie Jak widzisz, powyższy przykład pokazuje, że aktywne upomnienia, ilość upomnień i iloraz - wszystko razem determinuje auto kicki/tembany. Jeśli ustawisz bardzo wysokie czasy upomnień, może to prowadzić do nadmiernie długich temp banów. Zabezpieczenie przed tym to następujące ustawienie: <set name="max_duration">1d</set> To ustawienie zapewnia, że obliczony automatycznie tempban nie trwa więcej niż 1 dzień, nawet jeśli upomnienie trwa 3 lata, przez które gracz nie będzie ostrzeganym tylko od razu tymczasowo banowany. U nas upomnienia trwają 15 minut, nie 60. |
ulfnitjsefni • PM |
Apr 17, 2011 3:50 PM
|
ulfnitjsefni
![]() Posts: 88 |
nie wiem gdzie to napisać, więc pisze tu.
na Sanctuary jest taka sytuacja, że na samym poczatku mapy (jak odlicza czas do rozpoczęcia gry) często "respawnuje ludzi w jedno miejsce" i pokazuje, że oni wielokrotnie zostali zabici przez tego kto w czasie respawnu na nich spada (nie wiem czy ktoś zrozumiał co napisałem no ale...) w każdym bądź razie BBB odnotował to w trakcie gry jako TK, a jest to jakiś błąd mapy. i chyba większość ludzi dostało ostrzeżenie z tego powodu. |
majkifajki • PM |
Apr 17, 2011 3:57 PM
|
Non-member
![]() Posts: 326 |
Wiem o czym mówisz.
I nic nie możemy z tym zrobić ![]() Chociaż - napiszę maila do faceta, który odpowiada ze ten plagin w dev teamie BBB. To nie problem akurat - może poprawi kilka linijek kodu i invading nie będzie już liczony jako TK. Tyle mogę obiecać i zrobić ![]() nie wiem gdzie to napisać, więc pisze tu. Właściwy dział ![]() |
majkifajki • PM |
Apr 25, 2011 7:00 AM
|
Non-member
![]() Posts: 326 |
Planujemy zmienić czas autobalansu.
Teraz jest tak: Bot co 2 minuty sprawdza składy - jeśli są nierówne, przenosi. Chcemy zmienić ten czas na minutę. Pomysł wziął się z obserwacji Waszej frustracji, gdy składy są nierówne. Cp Wy na to? |
liliah • PM |
Apr 25, 2011 7:29 AM
|
Non-member
![]() Posts: 31 |
Jestem za
|
farmazonowymsciciel • PM |
Apr 25, 2011 7:31 AM
|
Non-member
![]() Posts: 39 |
Jak najbardziej za
![]() |
maniek23 • PM |
Apr 25, 2011 8:34 AM
|
maniek23
![]() Posts: 3 |
Popieram
|
ulfnitjsefni • PM |
Apr 25, 2011 9:36 AM
|
ulfnitjsefni
![]() Posts: 88 |
za
|
wysocki • PM |
Apr 25, 2011 9:55 AM
|
wysocki
![]() Posts: 67 |
Nie.
|
avandrim • PM |
Apr 25, 2011 11:14 AM
|
Non-member
![]() Posts: 89 |
Za
|