yoda
Tag auch
Nachdem es sich bei uns in der letzten Zeit häuft, daß sich Wallhacker, Aimboter, Beleidiger und weiteres Gewürms auf dem [OL]CoD2-Server tummelt und den Leuten tierisch die Laune verdirbt und ich nun immer wieder gezwungen bin, auf verschiedenen Wegen einzugreifen, dachte ich mir, es sei vielleicht sinnvoll, mal so grundsätzlich rumzuhören, wen ihr so auf euren Bann-Listen habt und warum.
Hab die jetzt erst vor kurzen angefangen mal zu pflegen, nachdem diese sweet-"Spieler" meinten, sie müssten den Server übernehmen wollen...
Wäre doch eigentlich sinnvoll, in diesem Bereich ein wenig zusammenzuarbeiten, um die Server mal etwas sauberer zu kriegen... Wenn ich schon die Logs mittlerweile checken muss, dann soll´s sich auch lohnen...
Was haltet ihr davon?
ABER:
Eine Bitte: geht verantwortungsbewusst damit um, nicht so ´nen Kram anfangen wie "den mag ich nicht, den bann ich jetzt, der is doof" - das bringt keinem was...
---
UPDATE:
Liste zum Download: KLICK
Stand: 20. März 2006, 19:50 Uhr
---
Zum Thema Ban-Liste erstellen:
Auf jedem (Linux-)Server ist ein verstecktes Verzeichnis:
.callofduty2
In diesem Ordner liegen diverse Log-Dateien (hier wird auch die games_mp.log abgelegt und die config_mp_server.cfg & console_mp_server.log (ist die mit den Fehlermeldungen z. B., wenn der Server mal abstürzt) - wenn man einen MOD-Ordner aktiv hat, liegt hier ebenfalls ein Ordner mit dem Namen des MODs, der die Log-Dateien enthält).
In diesen Ordner einfach eine Datei namens ban.txt mit den Einträgen ablegen.
Die Einträge könnt ihr einfach in eine neue Textdatei untereinander eintragen, als ban.txt speichern, in den versteckten Ordner schieben und am besten mal einen Server-Neustart machen, dann ist die aktiv. (Sollte eigentlich spätestens beim Map-Wechsel aber neu eingelesen werden.)
Der Aufbau ist leicht:
GUID Name
z. B.:
331848 #Sweet#|*Nitram666
237942 #Sweet#|**Dude**
Man kann auch nur die GUID eintragen, das sollte auch ausreichen - Namensänderungen bringen einem eh nix mehr dann...
Bannt ihr von Hand jemanden, wird der automatisch in diese Liste miteingetragen (vorausgesetzt, die GUID ist nicht 0 - dann geht es nicht, dann könnt ihr denjenigen nur per Name kicken...).
Einen Ban zurücknehmen könnt ihr, wenn ihr den Eintrag aus der ban.txt wieder löscht. (Oder eben mit den entsprechenden Befehlen, siehe CoD2-Server-Befehle).
---
Zum Thema Bannen:
(Als Beispiel per Konsole, wenn man auf dem Server ist)
Die wichtigsten Befehle:
/rcon login Passwort
auf dem Server einloggen mit dem Passwort, das unter rcon_Password in der cfg hinterlegt ist
/rcon status
Zeigt Infos über alle Spieler auf dem Server (u. a. die ID, mit der ein Spieler dann gekickt/gebannt werden kann)
(Nur bei eigenem Server oder per rcon-Zugriff)
/rcon kick name
Kickt einen Spieler durch seinen Namen vom Server
/rcon clientkick id
Kickt einen Spieler anhand seiner ID vom Server
(GUID darf nich 0 sein, sonst geht es nicht!)
/rcon banUser name
Bannt einen Spieler dauerhaft anhand des Namens - die entsprechende GUID wird in der ban.txt gespeichert
(GUID darf nich 0 sein, sonst geht es nicht!)
/rcon banClient id
Bannt einen Spieler dauerhaft anhand der ID - die entsprechende GUID wird in der ban.txt gespeichert
(GUID darf nich 0 sein, sonst geht es nicht!)
/rcon tempBanUser name
Kickt und bannt einen Spieler temporär anhand des Namens
Zeit wird festgelegt in der Variable sv_kickBanTime (in der cfg)
(GUID darf nich 0 sein, sonst geht es nicht!)
/rcon tempBanClient id
Kickt und bannt einen Spieler temporär anhand der ID
Zeit wird festgelegt in der Variable sv_kickBanTime (in der cfg)
(GUID darf nich 0 sein, sonst geht es nicht!)
/rcon unban name
Nimmt den Bann eines Spielers durch den Namen zurück - Wenn ein Name mehrfach vorkommt, sollte das über die ban.txt geregelt werden. (aus der ban.txt löschen)
---
Wie man das nun anwenden kann:
Gehen wir mal davon aus, Du spielst auf einem Server wo Du Admin bist:
Zuerst mal musst Du Dich als Admin auf dem Server anmelden - in der cfg des Servers muss ein rconpassword gesetzt sein, was Du nun eingeben musst.
Öffne dazu die Konsole mit UMSCHALTTASTE + ^ - dann solltest Du dieses Bild sehen:
Ganz oben hast Du eine Eingabezeile:
Lösch als erstes mal das Zeichen, daß durch das Öffnen der Konsole nun da drin steht!
So, als erstes mal musst Du Dich nun am Server als ADMIN anmelden - das machst Du durch die Eingabe des rconpassword:
/rcon login XXXXXX
Wenn Du nun einen Spieler kicken oder bannen willst, musst Du erst mal nachsehen, wer alles auf dem Server ist, machst Du am besten dann mit dem Befehl:
/rcon status
Dann bekommst Du eine Liste aller Spieler, die sich gerade auf dem Server tummeln.
Unter num findest Du die augenblickliche ID (die Du zum Kicken einsetzen kannst), unter guid (hab ich hier mal vorsorglich unkenntlich gemacht) siehst Du die GUID (die man in die ban.txt eintragen kann), die bei jedem Spieler einmalig ist - leider wird da manchmal 0 angezeigt, dann kann man die Leute nur per Namens-Kick entfernen.
Alle anderen Befehle kannst Du dann nach diesem Beispiel einsetzen.
---
Zum Thema Bann wieder rückgängig machen:
---
Zum Thema Logs überwachen:
Schaut euch mal dieses Tool an, weiß leider nicht mehr, wo ich das her habe:
Admin-Tool - Logviewer
Nachdem es sich bei uns in der letzten Zeit häuft, daß sich Wallhacker, Aimboter, Beleidiger und weiteres Gewürms auf dem [OL]CoD2-Server tummelt und den Leuten tierisch die Laune verdirbt und ich nun immer wieder gezwungen bin, auf verschiedenen Wegen einzugreifen, dachte ich mir, es sei vielleicht sinnvoll, mal so grundsätzlich rumzuhören, wen ihr so auf euren Bann-Listen habt und warum.
Hab die jetzt erst vor kurzen angefangen mal zu pflegen, nachdem diese sweet-"Spieler" meinten, sie müssten den Server übernehmen wollen...
Wäre doch eigentlich sinnvoll, in diesem Bereich ein wenig zusammenzuarbeiten, um die Server mal etwas sauberer zu kriegen... Wenn ich schon die Logs mittlerweile checken muss, dann soll´s sich auch lohnen...
Was haltet ihr davon?
ABER:
Eine Bitte: geht verantwortungsbewusst damit um, nicht so ´nen Kram anfangen wie "den mag ich nicht, den bann ich jetzt, der is doof" - das bringt keinem was...
---
UPDATE:
Liste zum Download: KLICK
Stand: 20. März 2006, 19:50 Uhr
---
Zum Thema Ban-Liste erstellen:
Auf jedem (Linux-)Server ist ein verstecktes Verzeichnis:
.callofduty2
In diesem Ordner liegen diverse Log-Dateien (hier wird auch die games_mp.log abgelegt und die config_mp_server.cfg & console_mp_server.log (ist die mit den Fehlermeldungen z. B., wenn der Server mal abstürzt) - wenn man einen MOD-Ordner aktiv hat, liegt hier ebenfalls ein Ordner mit dem Namen des MODs, der die Log-Dateien enthält).
In diesen Ordner einfach eine Datei namens ban.txt mit den Einträgen ablegen.
Die Einträge könnt ihr einfach in eine neue Textdatei untereinander eintragen, als ban.txt speichern, in den versteckten Ordner schieben und am besten mal einen Server-Neustart machen, dann ist die aktiv. (Sollte eigentlich spätestens beim Map-Wechsel aber neu eingelesen werden.)
Der Aufbau ist leicht:
GUID Name
z. B.:
331848 #Sweet#|*Nitram666
237942 #Sweet#|**Dude**
Man kann auch nur die GUID eintragen, das sollte auch ausreichen - Namensänderungen bringen einem eh nix mehr dann...
Bannt ihr von Hand jemanden, wird der automatisch in diese Liste miteingetragen (vorausgesetzt, die GUID ist nicht 0 - dann geht es nicht, dann könnt ihr denjenigen nur per Name kicken...).
Einen Ban zurücknehmen könnt ihr, wenn ihr den Eintrag aus der ban.txt wieder löscht. (Oder eben mit den entsprechenden Befehlen, siehe CoD2-Server-Befehle).
---
Zum Thema Bannen:
(Als Beispiel per Konsole, wenn man auf dem Server ist)
Die wichtigsten Befehle:
/rcon login Passwort
auf dem Server einloggen mit dem Passwort, das unter rcon_Password in der cfg hinterlegt ist
/rcon status
Zeigt Infos über alle Spieler auf dem Server (u. a. die ID, mit der ein Spieler dann gekickt/gebannt werden kann)
(Nur bei eigenem Server oder per rcon-Zugriff)
/rcon kick name
Kickt einen Spieler durch seinen Namen vom Server
/rcon clientkick id
Kickt einen Spieler anhand seiner ID vom Server
(GUID darf nich 0 sein, sonst geht es nicht!)
/rcon banUser name
Bannt einen Spieler dauerhaft anhand des Namens - die entsprechende GUID wird in der ban.txt gespeichert
(GUID darf nich 0 sein, sonst geht es nicht!)
/rcon banClient id
Bannt einen Spieler dauerhaft anhand der ID - die entsprechende GUID wird in der ban.txt gespeichert
(GUID darf nich 0 sein, sonst geht es nicht!)
/rcon tempBanUser name
Kickt und bannt einen Spieler temporär anhand des Namens
Zeit wird festgelegt in der Variable sv_kickBanTime (in der cfg)
(GUID darf nich 0 sein, sonst geht es nicht!)
/rcon tempBanClient id
Kickt und bannt einen Spieler temporär anhand der ID
Zeit wird festgelegt in der Variable sv_kickBanTime (in der cfg)
(GUID darf nich 0 sein, sonst geht es nicht!)
/rcon unban name
Nimmt den Bann eines Spielers durch den Namen zurück - Wenn ein Name mehrfach vorkommt, sollte das über die ban.txt geregelt werden. (aus der ban.txt löschen)
---
Wie man das nun anwenden kann:
Gehen wir mal davon aus, Du spielst auf einem Server wo Du Admin bist:
Zuerst mal musst Du Dich als Admin auf dem Server anmelden - in der cfg des Servers muss ein rconpassword gesetzt sein, was Du nun eingeben musst.
Öffne dazu die Konsole mit UMSCHALTTASTE + ^ - dann solltest Du dieses Bild sehen:
Ganz oben hast Du eine Eingabezeile:
Lösch als erstes mal das Zeichen, daß durch das Öffnen der Konsole nun da drin steht!
So, als erstes mal musst Du Dich nun am Server als ADMIN anmelden - das machst Du durch die Eingabe des rconpassword:
/rcon login XXXXXX
Wenn Du nun einen Spieler kicken oder bannen willst, musst Du erst mal nachsehen, wer alles auf dem Server ist, machst Du am besten dann mit dem Befehl:
/rcon status
Dann bekommst Du eine Liste aller Spieler, die sich gerade auf dem Server tummeln.
Unter num findest Du die augenblickliche ID (die Du zum Kicken einsetzen kannst), unter guid (hab ich hier mal vorsorglich unkenntlich gemacht) siehst Du die GUID (die man in die ban.txt eintragen kann), die bei jedem Spieler einmalig ist - leider wird da manchmal 0 angezeigt, dann kann man die Leute nur per Namens-Kick entfernen.
Alle anderen Befehle kannst Du dann nach diesem Beispiel einsetzen.
---
Zum Thema Bann wieder rückgängig machen:
Zitat:
Original von Nighthawk
Die Ban.txt hatte ich schonmal beschrieben ...
Ban wieder rückgängig machen!!!
---
Zum Thema Logs überwachen:
Schaut euch mal dieses Tool an, weiß leider nicht mehr, wo ich das her habe:
Admin-Tool - Logviewer