Przejdź do treści
PLSetti
Rozszerzony

qReservedSlots - zarządzanie slotami na serwerze

autor: Qesik

Plugin pozwala zarządzać slotami na serwerze, ograniczając ich ilość tylko do osób z danym uprawnieniem. Dodatkowe ustawienia pozwalają określić zachowanie w przypadku osób nie mających uprawnienia.

Dostęp do klubu

Rozszerzony

Zakup dostępu kosztuje 100,00 zł, a każde przedłużenie za 40,00 zł daje 1 miesiąc wsparcia.

Zakup

100,00 zł

Przedłużenie

40,00 zł

Wsparcie

1 miesiąc

Zaloguj się, aby kupić dostęp

Checkout klubu działa tylko dla zalogowanych użytkowników.

Zobacz klub

qReservedSlots

qReservedSlots to plugin do CounterStrikeSharp, który dodaje obsługę slotów rezerwowych na serwerze CS2.
Pozwala ukrywać część slotów, wpuszczać administratorów z uprawnieniem rezerwacji oraz automatycznie wyrzucać zwykłych graczy według wybranego scenariusza.

Funkcje

  • rezerwacja slotów dla administratorów z flagą @css/reservation
  • możliwość ukrywania wolnych slotów
  • kilka trybów działania zależnie od tego, jak serwer ma reagować po wejściu gracza z rezerwacją
  • różne sposoby wyboru gracza do wyrzucenia
  • opcjonalny efekt healthshot przed wyrzuceniem gracza
  • pliki językowe w kilku wersjach: pl, en, cs, ua

Jak działa plugin

Plugin pilnuje limitu zwykłych graczy i zostawia określoną liczbę miejsc dla osób z uprawnieniem @css/reservation.

Jeżeli serwer osiągnie limit, plugin może:

  • wyrzucić nowo dołączającego gracza bez rezerwacji
  • wyrzucić innego gracza, aby zrobić miejsce dla administratora
  • ograniczać liczbę administratorów, którzy mogą wejść dzięki rezerwacji

Instalacja

  1. Prześlij paczkę do folderu csgo.
  2. Skonfiguruj plugin.
  3. Zrestartuj serwer bądź przeładuj plugin.

Konfiguracja

Domyślny plik konfiguracyjny wygląda tak:

{
  "Slots": 0,
  "HideSlots": false,
  "Type": 1,
  "MaxAdmins": 0,
  "KickType": 0,
  "KickTime": 3.0,
  "HealthshotEffect": false
}

Opis ustawień

Slots

Liczba slotów rezerwowych.

  • 0 oznacza brak rezerwacji
  • 1 oznacza jeden slot tylko dla graczy z @css/reservation
  • 2 i więcej zostawia odpowiednio więcej miejsc

HideSlots

Określa, czy plugin ma ukrywać część slotów na liście serwerów.

  • false: serwer pokazuje standardową liczbę slotów
  • true: plugin dynamicznie zmniejsza widoczną liczbę slotów, aby ukryć miejsca rezerwowe

Type

Tryb działania pluginu.

  • 0: gdy serwer osiągnie limit zwykłych graczy, nowy gracz bez rezerwacji zostanie wyrzucony
  • 1: gdy administrator z rezerwacją dołączy przy pełnym serwerze, plugin wybierze zwykłego gracza do wyrzucenia
  • 2: podobnie jak wyżej, ale dodatkowo respektowany jest limit administratorów określony w MaxAdmins

MaxAdmins

Maksymalna liczba administratorów, którzy mogą korzystać z wejścia przez sloty rezerwowe w trybie Type = 2.

  • 0 oznacza, że dodatkowi administratorzy nie będą dopuszczani przez ten tryb
  • zalecane użycie tylko razem z Type = 2

KickType

Sposób wyboru gracza do wyrzucenia.

  • 0: wyrzucany jest gracz z najwyższym pingiem
  • 1: wyrzucany jest gracz z najdłuższym czasem gry
  • 2: wyrzucany jest losowy gracz

KickTime

Opóźnienie w sekundach przed wyrzuceniem wybranego gracza.

  • 0.1 lub więcej: plugin może odczekać chwilę przed wykonaniem wyrzucenia
  • typowa wartość to 3.0

HealthshotEffect

Włącza krótki efekt wizualny przed wyrzuceniem wybranego gracza.

  • false: brak efektu
  • true: plugin aktywuje efekt healthshot na czas zgodny z KickTime

Uprawnienia

Plugin korzysta z uprawnienia:

@css/reservation

Gracze z tym uprawnieniem są traktowani jako osoby mające dostęp do slotów rezerwowych.

Przykładowe konfiguracje

1 slot rezerwowy bez ukrywania slotów

{
  "Slots": 1,
  "HideSlots": false,
  "Type": 1,
  "MaxAdmins": 0,
  "KickType": 0,
  "KickTime": 3.0,
  "HealthshotEffect": false
}

2 ukryte sloty rezerwowe dla administratorów

{
  "Slots": 2,
  "HideSlots": true,
  "Type": 1,
  "MaxAdmins": 0,
  "KickType": 1,
  "KickTime": 3.0,
  "HealthshotEffect": true
}

Limit administratorów wchodzących przez rezerwację

{
  "Slots": 2,
  "HideSlots": true,
  "Type": 2,
  "MaxAdmins": 1,
  "KickType": 0,
  "KickTime": 2.5,
  "HealthshotEffect": false
}

Uwagi

  • nazwa pliku konfiguracyjnego to dokładnie ReserverdSlots.json
  • jeżeli używasz ukrywania slotów, najlepiej przetestować zachowanie pluginu przy pełnym serwerze
  • upewnij się, że grupa administratorów ma przypisane @css/reservation

Cookies

Wybierz ustawienia analitycznych cookies

Korzystamy z niezbędnych cookies potrzebnych do logowania, bezpieczeństwa i działania Serwisu. Google Analytics włączamy dopiero po Twojej zgodzie. Swoją decyzję możesz zmienić w dowolnym momencie przez przycisk „Ustawienia cookies” w stopce.