Lieber Besucher, herzlich willkommen bei: sourceserver.info.
Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert.
Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können.
Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang.
Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Dieses Plugin setzen wir aktuell auf beiden Servern ein. Ich habe in diesem Thread auch gelesen das Sourcebans unterstützt wird. Das einzige was ich finde, ist ein vacbans.log wo die Spieler drin stehen die gebannt wurden sind. Es wird aber nicht in SB eingetragen. Woran kann das liegen?
Hier mal meine Config:
Spoiler
// This file was auto-generated by SourceMod (v1.4.1)
// ConVars for plugin "vacbans.smx"
// Action to take on VAC banned clients (0 = ban, 1 = kick, 2 = log to file)
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "2.000000"
sm_vacbans_action "0"
// How long in days before re-checking the same client for VAC status
// -
// Default: "30"
// Minimum: "0.000000"
sm_vacbans_cachetime "30"
// The named database config to use for caching
// -
// Default: "storage-local"
sm_vacbans_db "storage-local"
24/7 Teamspeak³ Server:
Linux is like a wigwam → No windows. No gates. Apache inside.
1. Frage des Admin: was wurde vorher verändert?
2. Antwort des Users: nichts
3. Frage des Admin: was wurde verändert, bevor NICHTS verändert wurde?
Ene mene muh gebasht wirst du,
ene mene miste headOr durch die Kiste,
ene mene meck kaum siehste mich schon fliegste weg :D
ServerCommand("sm_ban #%d 0 "[VAC Status Checker] %T"", GetClientUserId(client), "Banned", client);
denn die zeile davor wird nocht richtig getriggert (lt. aussage der letzten topic einträge auf AM). bin mir gerade nicht sicher ob eine # (raute) in SM nicht auch escaped werden muss.
Quellcode
1
ServerCommand("sm_ban \#%d 0 "[VAC Status Checker] %T"", GetClientUserId(client), "Banned", client);
oder mal mit SteamID probieren:
Quellcode
1
ServerCommand("sm_ban %s 0 "[VAC Status Checker] %T"", steamID, "Banned", client);
(steamID wird schon vom script in zeile 288/289 deklariert)
Das liegt daran dass der Onlinecompiler nur die Base .inc-Files zur Verfügung stellt, da sockets eine externe .inc ist kannst du diese nicht includen und bekommst daher den Fehler.
Du kannst in meiner Signatur den Link anklicken und davon den ersten Teil ansehen, dann gehst du einfach so vor dass du dir die Includefile von Sockets besorgst und es lokal kompilierst.
ServerCommand("sm_ban %s 0 "[VAC Status Checker] %T"", steamID, "Banned", client);
Funktioniert trotzdem nicht. Habe es jetzt so eingefügt, neu kompiliert (Danke an Impact) und er legt immer nur die Logfile an, obwohl ich in der Config angegeben habe das diese Spieler gebannt werden sollen. Seltsamerweise können die auch noch auf unseren Servern spielen.
24/7 Teamspeak³ Server:
Linux is like a wigwam → No windows. No gates. Apache inside.
1. Frage des Admin: was wurde vorher verändert?
2. Antwort des Users: nichts
3. Frage des Admin: was wurde verändert, bevor NICHTS verändert wurde?
Ene mene muh gebasht wirst du,
ene mene miste headOr durch die Kiste,
ene mene meck kaum siehste mich schon fliegste weg :D
Könntest Du mir bitte die vacbans.smx schicken? Wäre sehr nice von Dir . Ich vermute mal das eine ältere Version funktioniert. Ich bin schon am suchen, aber ich finde keine
24/7 Teamspeak³ Server:
Linux is like a wigwam → No windows. No gates. Apache inside.
1. Frage des Admin: was wurde vorher verändert?
2. Antwort des Users: nichts
3. Frage des Admin: was wurde verändert, bevor NICHTS verändert wurde?
Ene mene muh gebasht wirst du,
ene mene miste headOr durch die Kiste,
ene mene meck kaum siehste mich schon fliegste weg :D