Zum Inhalt springen
ebc^LowRider

Rcon Befehle

Empfohlene Beiträge

Zuerst die Einrichtung des Serverkonsolenzugriffes:

Um einen Server-Konsolenzugriff einzurichten, gehst du wie folgt vor:

- Erstelle ein leeres Textdokument mit Namen default.cfg und speichere es im Serververzeichnis \admin\.

- Gib nun den folgenden Text in die neue Datei ein:

port=4711

password=DeinPasswort

- Speichere die Datei und starte den Server. Jetzt kannst du per Konsole auf den Server zugreifen, indem du von einem Client die folgenden Befehle eingibst: - rcon login <DeinPasswort> Mit diesem Befehl logst du dich in den Server ein. - rcon users Mit diesem Befehl listest du alle Spieler auf, die mit dem Server verbunden sind. Ähnlich wie admin.listPlayers. - rcon exec < Befehl> Für <Befehl> setzt du den Konsolenbefehl ein, den du auf dem Server ausführen möchtest. Zum Beispiel: rcon exec admin.kickPlayer 3 Maplist Befehle: mapList.list Listet ID, Name, Gamemode und die Anzahl der Spieler auf. mapList.configFile Damit kann man den Pfad der Maplist ändern. mapList.load Die Mapliste wird neu geladen. mapList.save Speichert die Mapliste so wie sie jetzt ist. mapList.mapCount Listet alle Maps auf die sich in der Mapliste befinden. mapList.currentMap Zeigt die Map ID der aktuellen Map. mapList.clear Löscht die ganze Mapliste. mapList.remove Löscht eine Map aus der der Mapliste. mapList.append [number of players] Es wird eine neue Map in die Mapliste gespeichert. z.B.: mapList.append gulf_of_oman gpm_cq 32 Die Spieleranzahl muss nicht zwingend angegeben werden. mapList.insert [number of players] Der gleiche Befehl wie mapList.append nur kannst du die ID Nummer Spezifizieren. Weitere Befehle: admin.listPlayers Listet die Spieler ID, Name und die IP Adresse jedes Spielers auf die auf dem Server sind. admin.runNextLevel Damit kann man in die nächste Map in der Maplist springen. admin.currentLevel Zeigt die Maplist ID der momentanen Map. Das gleiche wie mapList.currentMap. admin.nextLevel Zeigt die Maplist ID Nummer der nächsten zu spielenden Map an. admin.restartMap Restart der momentanen Map. admin.setnextLevel Legt die nächste Map fest. admin.banPlayer [timeout] Bannt einen Spieler von Server mittels seiner ID. Der Server kann von diesem nicht mehr betreten werden. Verschiedene M öglichkeiten für Time Outs: - Gib 'perm' ein und der Spieler wird Permanent gebannt. - Eine Eingabe in Sekunden (3600 ist 1 Stunde) - Gib 'round' ein, dann kann er bei der nächsten Runde wieder Connecten - Eine Zahlenreihenfolge (111970) bedeutet gesperrt bis 1.Januar 1970 admin.banPlayerKey [timeout] Eingabe der Spieler ID Nummer was gebannt werden sollte. Der Spieler wird anhand seines CD Keys vom Server gebannt. Für das [timeout] seht oberhalb bei admin.banPlayer was für Möglichkeiten es gibt. admin.addAddressToBanList [timeout] Eingabe der IP Nummer die gebannt werden soll. Für das [timeout] seht oberhalb bei admin.banPlayer was für Möglichkeiten es gibt. admin.addKeyToBanList [timeout] Eingabe eines CD Keys der gebannt werden sollte. Für das [timeout] seht oberhalb bei admin.banPlayer was für Möglichkeiten es gibt. admin.removeAddressFromBanList Eingabe der IP Adresse um diese von der Bannlist zu entfernen. admin.removeKeyFromBanList Eingabe des CD Keys um diese von der Bannlist zu entfernen. admin.clearBanList Lösche die Bannliste. admin.listBannedAddresses Zeigt die momentan gebannten IP Adressen an. admin.listBannedKeys Zeigt die momentan gebannten CD Keys an. admin.kickPlayer Eingabe der ID Nummer des gewünschten Spielers der gekickt werden soll. *edit* Added: admin.setnextlevel *********************************************************************** Mit BF2CC im Daemon-Modus: Wenn du einen User per CD-Hash zum Ingame Admin machts kann er nur Befehle im Chat ausführen, nicht in der Konsole per Rcon.

Alle weiteren Infos dazu findest du hier:

http://www.bf2cc.com/help_InGameAdmin.htm

Oder direkt zum Drucken: BF2CC_In_Game_Administration.pdf

Bearbeitet von sven
Link zu diesem Kommentar
Auf anderen Seiten teilen

Gast

Genial, danke für die Liste. Hab den Thread gleich mal angepinnt... :)

Link zu diesem Kommentar
Auf anderen Seiten teilen

die list stand aber auch in der readme fischchen ^^

wollt dich nur mal darauf aufmerksam machen,

da du die leute meist darauf verweist *fg*

Link zu diesem Kommentar
Auf anderen Seiten teilen

Gast

Nur sind die Beschreibungen dazu in der Readme in Englisch, und hier gibt es so wie es aussieht einige User die kein Englisch können also ist die Übersetung doch ganz gut... ;):D

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wie man sich in der Console überhaupt erst einmal als Admin anmeldet :

Einrichtung eines Remote Console Zuganges am Server:

- Auf dem Server schaut ihr in den \admin\ Ordner rein, dort liegt eine default.py Datei die ihr mit dem Editor öffnet.

-Dort schaut ihr in der Zeile 36 nach:

options = {

'port': '4711',

'password': None,

in der Zeile passwort schreibt ihr euer Passwort rein 'dein Passwort' (die ' nicht vergessen) das sieht dann so aus

options = {

'port': '4711',

'password': 'dein Passwort',

- Speichere die Datei und Starte den Server

Nun habt ihr Remote Zugang wenn ihr auf dem Server seit über die Konsole "^" (über der Tab Taste).

- rcon login

Benutzt diesen Befehl um auf den Server einzulogen.

Beispiel: rcon login dein Passwort

- rcon users

Dieser Befehl listet alle Spieler auf.

Zu vergleichen mit admin.listPlayers

- rcon exec

Ersetzt mit einem Konsolenbefehl den du willst.

Beispiel: rcon exec admin.kickplayer 3

---

Geschrieben von: Plaque

Quelle: http://forum.gaming-networks.net/thread.php?threadid=36801

Link zu diesem Kommentar
Auf anderen Seiten teilen

naja das geht eigentlich anders siehe readme :D

achso die readme ist auch auf deutsch siehe bf2 verzeichnis support

SERVER-KONSOLENZUGRIFF:

Um einen Server-Konsolenzugriff einzurichten, gehst du wie folgt vor:

- Erstelle ein leeres Textdokument mit Namen default.cfg und speichere

  es im Serververzeichnis \admin\.

- Gib nun den folgenden Text in die neue Datei ein:

port=4711

password=DeinPasswort

- Speichere die Datei und starte den Server.

Jetzt kannst du per Konsole auf den Server zugreifen, indem du von einem

Client die folgenden Befehle eingibst:

- rcon login <DeinPasswort>

  Mit diesem Befehl logst du dich in den Server ein.

- rcon users

  Mit diesem Befehl listest du alle Spieler auf, die mit dem Server

  verbunden sind.

  Ähnlich wie admin.listPlayers.

- rcon exec < Befehl>

  Für <Befehl> setzt du den Konsolenbefehl ein, den du auf dem Server

  ausführen möchtest.

  Zum Beispiel: rcon exec admin.kickPlayer 3

Bearbeitet von BastiKiller27
Link zu diesem Kommentar
Auf anderen Seiten teilen

Gast

Hi!

naja das geht eigentlich anders siehe readme  :D

Ist eigentlich egal ob man das in der default.py oder in der default.cfg macht. Die Einstellungen in der default.py werden halt wenn man ne default.cfg erstellt von diesen Überschrieben.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ist eigentlich egal ob man das in der default.py oder in der default.cfg macht. Die Einstellungen in der default.py werden halt wenn man ne default.cfg erstellt von diesen Überschrieben.

finde ich nicht da wenn man mal ein update einspielt die py datei mit sicherheit überschrieben wird und man muss es neu eintragen und die cfg datei eben nicht da sie nicht standart dabei ist :D

mfg Basti

Link zu diesem Kommentar
Auf anderen Seiten teilen

Gibt es eigendlich einen rcon Befehl für Pause????? Würd mich ma interresieren!.

mfg. Snipff

Versuch mal "admin.togglegamepause".

An Davidaff:

Das geht afaik nicht.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Jo danke nur leider geht der Befehl nicht mehr. Hmm und im BF2CC steht auch nirgendswo der rcon befehl (geht ja dort auch nur über den Pause Knopf).

Also hoffe das mir doch jemand nen Befehl geben kann mit dem ich in der Rcon Console das game pausieren kann.

mfg. Snipff

Link zu diesem Kommentar
Auf anderen Seiten teilen

hi kann man auch die Befehl auch auf taste speicher so das man das nicht immer schreiben muss.

mfg sisko

Link zu diesem Kommentar
Auf anderen Seiten teilen

Gast

Dann probier mal einen der Befehle hier:

pause

unpause

gamelogic.togglepause

Link zu diesem Kommentar
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden


  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.
×
×
  • Neu erstellen...

Wichtige Information

Wir haben Cookies auf Deinem Gerät platziert. Das hilft uns diese Webseite zu verbessern. Du kannst die Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist, weiterzumachen.