Inhaltsverzeichnis

Reservierte Slots

Konsolen-Variablen

Reservierungs-Typ

sm_reserve_type <0|1|2>

Das Kontrolliert, wie reservierte Plätze auf dem Server arbeiten1).

Reservierte Plätze

sm_reserve_slots <#>

Diese Einstellung legt fest, wie viele reservierte Plätze es gibt2). Bei Verwendung von sm_reserve_type 0, gibt dies an, wieviele Admins auf den Server kommen können, wenn er für die Public-Spieler voll zu sein scheint. Bei Verwendung von sm_reserve_type 1 gibt dies an, wieviele Plätze für Admins gesichert werden3).

Versteckte Plätze

sm_hide_slots <0|1>

Diese Einstellung legt fest, ob die reservierten Plätze versteckt werden4).

Wenn es aktiviert ist (1), werden die reservierten Plätze vor dem Server-Browser versteckt, wenn diese nicht in Verwendung sind. Zum Beispiel: Ein 24-Spieler-Server mit zwei reservierten Plätzen, wird mit 22 Plätzen im Server-Browser angezeigt. Um sich mit dem Server zu verbinden, wenn er als Voll angezeigt wird, muss der Befehl connect ip:port in der Konsole verwendet wertden5).

Es ist nicht möglich reservierte Plätze den Admins sichtbar zumachen, ohne dass normale User diese sehen können. Die Admin-Authentifizierung kann nur geschehen, nachdem ein Benutzer komplett mit dem Server verbunden und seine SteamID für SourceMod verfügbar ist. Aus diesem Grund ist es oftmals besser freie Plätze zu verstecken, so dass keine Public-Spieler versuchen auf den Server zu joinen und wieder gekickt werden6).

Maximale Admin

sm_reserve_maxadmins <#> - Nur verfügbar seit SourceMod 1.1 oder höher.

Dies legt fest, wie viele Admins auf den Server können, bevor die reservierten Plätze öffentlich gemacht werden7).

Kick-Typ

sm_reserve_kicktype <0|1|2> - Nur verfügbar seit SourceMod 1.1 oder höher.

Diese Einstellung legt fest, wie ein Client zum Kicken ausgewählt wird8).

Clienten mit dem Adminflag reserve oder durch das Überschreiben von 'sm_reskick_immunity', sing immer gegen das Kicken immun. Zuschauer werden den spienden Spieler bevorzugt.

Imunität

Um Spieler gegen das Kicken aufgrund reservierte Plätze immun zu machen, benötigen sie Zugriff auf das Aufheben von sm_reskick_immunity9)

FIXME SCHEIß ENGLISCH WTF, wie soll ich denn Override vernünftig übersetzen, damit das im Kontext noch einen Zusammenhang ergibt? FIXME
Heißer Tipp von Lilly: Übersteuern… *merken*

1) , 2) , 4) standardmäßig 0
3) es wird nie mehr als ein freier Platz zum eintreten benötigt
5) geht auch mit HLSW
6) würde sonst die „autojoin“-Funktion sinnlos machen
7) nur relevant, wenn sm_reserve_type 2 verwendet wird
8) nur relevant, wenn sm_reserve_type 1/2 verwendet wird
9) Benutzer mit dem Adminflag root oder reserved sind automatisch gegen das Kicken durch die reservierten Plätze immun