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
healthshotprzed 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
- Prześlij paczkę do folderu csgo.
- Skonfiguruj plugin.
- 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.
0oznacza brak rezerwacji1oznacza jeden slot tylko dla graczy z@css/reservation2i 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ówtrue: 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 wyrzucony1: gdy administrator z rezerwacją dołączy przy pełnym serwerze, plugin wybierze zwykłego gracza do wyrzucenia2: podobnie jak wyżej, ale dodatkowo respektowany jest limit administratorów określony wMaxAdmins
MaxAdmins
Maksymalna liczba administratorów, którzy mogą korzystać z wejścia przez sloty rezerwowe w trybie Type = 2.
0oznacza, ż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 pingiem1: wyrzucany jest gracz z najdłuższym czasem gry2: wyrzucany jest losowy gracz
KickTime
Opóźnienie w sekundach przed wyrzuceniem wybranego gracza.
0.1lub 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 efektutrue: plugin aktywuje efekthealthshotna czas zgodny zKickTime
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