Admin und Konsolen Befehle gibt es viele, ich möchte hier wichtige und nützliche Einstellungen erklären:
Spieler Befehle
perf
Mit der Option "perf 1" kann man seine aktuellen FPS unten links anzeigen lassen, mit "perf 3" RAM und "perf 5" den Ping.
kill
Mit diesem Befehl wird man direkt getötet.
bind key
Im Hauptmenü können den Aktionen verschiedene Tasten zugewiesen werden. Diese gehen zurück auf den "bind" Befehl, mit dem auch verschiedene Aktionen kombiniert werden können.
bind q foward;sprint
Taste q für permantenten Sprint ohne die Taste halten zu müssen (zurück mit w)
bind y attack;duck
Taste y für permantente Attacke und Ducken (hilfreich zum Abbau von Ressourcen)
bind y +attack;+duck
Einmalige Aktion für Attacke und Ducken, halte Taste y die permanente Aktion
bind c duck
Permanenten Ducken durch Tastendruck auf c (zurück mit STRG)
client.connect ip:port
Wenn der Server einmal nicht in der Liste gefunden werden kann, kann dieser über die jeweilige ip und den port mit diesem Befehl erreicht werden.
server.seed
Mit diesem Befehl erhält man die Zahl des jeweiligen Seeds der generierten Karte. Diesen bekommt man ebenfalls mit dem Befehl system information
streamermode 0/1
Mit dem Streamer Modus werden der Name des Servers, Spieler und man selbst zufällig umbenannt.
Admin Befehle
moderatorid 17-stellige-SteamID
Hiermit kann man einem Spieler Moderatorenrechte vergeben.
kick NAME
Mit diesem Befehl kann man jemanden vom Server kicken. Hierzu wird im Chat auch eine Meldung angezeigt.
ban
bannt einen Spieler vom Server
server.writecfg
Mit diesem Befehl wird die Konfiguration, u.a. mit den verteilten Rechten für Moderatoren und gebannte Spieler gespeichert.
status
In der Konsole erscheint eine Liste mit allen verbundenen Spielern, ihrer IP, dem Ping und der SteamID.
inventory.give ITEM AMOUNT (z.B. inventory.give wood 1000)
Mit dem Kurznamen des jeweiligen Gegenstandes oder der jeweiligen ID können mit diesem Befehl größere Mengen ins eigenen Inventar gegeben werden.
Hierbei erscheint ebenfalls eine Meldung im Chat.
say "Ich bin der Server"
Hiermit kann man als Server Konsole im Chat mit den Spielern schreiben.
server.globalchat 0
Mit diesem Befehl kann man den Chat lokaler machen. Das bedeutet, dass man das Geschriebene nicht mehr auf der kompletten Karte lesen kann, sondern nur noch im direkten Umfeld.
teleportany [entity]
Hiermit kann man sich zu einem zufälligen Objekt in der Nähe teleportieren. (z.B. teleportany horse)
noclip
Mit vonclip kann man als Admin frei fliegen und lässt sich gut auf eine Taste legen (bind l noclip)
debugcamera
Mit debugcamera kann man eine freie Kamera verwenden. (bind p debugcamera)
ent who
Mit ent who kann die SteamID des Spielers herausgefunden werden, der ein Objekt gebaut bzw. gesetzt hat. (bind f "ent who")
ent lock / ent unlock
Hiermit können Code Locks und Schilder entsperrt und auch wieder gesperrt werden. (bind z "ent unlock" / bind u "ent lock)
ent kill
Mit diesem Befehl kann das gerade angeschaute Objekt gelöscht werden. (funktioniert auch im debugcamera Modus) (bind j "ent kill")
vis.attack
Dieser Befehl lässt hinter jedem Projektil einen gelben Pfad erscheinen. (Hiermit lässt sich eventuell in Bezug auf aimbots eine Aussage treffen)
weather.rain
Hat man zu oft Regen auf seinem Server, kann mit diesem Befehl die Regenwahrscheinlichkeit bestimmt werden. (verbessert die FPS Rate)
fps.limit -1
Mit diesem Befehl kann die maximale Höhe an FPS für den Server festgesetzt werden. -1 bedeutet hierbei ohne Limit.
Variablen:
global Befehle können auch ohne "global" eingegeben werden (z.B. führt auch "god true" zur gewünschten Einstellung)
Die Eingabe von Spielernamen ist ebenfalls recht einfach, da auch Anfangsteile des Namens genügen, wenn sie eindeutig zugeordnet werden können.
Befehl | Standardwert | Beschreibung |
admin.mutevoice | Hier können Spieler Stumm geschalten werden | |
admin.unmutechat | Hier können Spieler Stumm geschalten werden | |
ai.move | True | |
ai.sensetime | 1 | |
ai.think | True | |
ai.frametime | 5 | |
ai.tickrate | 5 | |
aianimation.groundorient | True | |
aianimation.qualitydistance | 100 | |
aianimation.speedscale | True | |
antihack.admincheat | True | are admins allowed to use their admin cheat (True) |
antihack.debuglevel | 1 | 0 == silent, 1 == print max violation, 2 == print every violation |
antihack.enabled | True | is antihack enabled at all |
antihack.enforcementlevel | DISABLED | 0 == no enforcement, 1 == kick, 2 == ban |
antihack.flyhack_forgiveness | 2 | distance threshold to assume flyhacking, lower value = more false positives |
antihack.flyhack_penalty | 4 | violation penalty to hand out when flyhack is detected |
antihack.flyhack_protection | 1 | 0 == disabled, 1 == simple, 2 == advanced |
antihack.flyhack_reject | False | whether or not to reject movement when flyhack is detected |
antihack.maxviolation | 100 | violation value above ![]() |
antihack.noclip_penalty | 4 | violation penalty to hand out when noclip is detected |
antihack.noclip_protection | 2 | 0 == disabled, 1 == raycast, 2 == spherecast |
antihack.noclip_reject | True | whether or not to reject movement when noclip is detected |
antihack.relaxationpause | 10 | the time before violation values go back down |
antihack.relaxationrate | 0.1 | the rate at which violation values go back down |
antihack.speedhack_deltatime time | 0.2 | interval to calculate speed in, lower value = more false positives |
antihack.speedhack_forgiveness | 2 | speed threshold to assume speedhacking, lower value = more false positives |
antihack.speedhack_history | 20 | speeding ticket history length |
antihack.speedhack_penalty | 4 | violation penalty to hand out when speedhack is detected |
antihack.speedhack_protection | 1 | 0 == disabled, 1 == enabled |
antihack.speedhack_reject | False | whether or not to reject movement when speedhack is detected |
antihack.speedhack_tickets | 15 | required number of speeding tickets to trigger a violation |
antihack.objecplacement | True | use antihack to verify object placement by players |
antihack.playerdamage | True | use antihack to verify damage caused by players |
antihack.userlevel | 0 | 0 == users, 1 == admins, 2 == developers |
audio.game Volume | 1 | |
audio.master Volume | 1 | |
audio.music Volume | 1 | |
audio.speakers Volume | 2 | |
audio.voice Volume | 1 | |
batching.colliders | True | |
batching.collider_vertices | 10000 | |
batching.collider_submeshes | 1 | |
batching.verbose | 0 | |
chat.enabled | True | Chat-Anzeige ermöglichen oder deaktivieren |
chat.serverlog | True | |
client.enabled | True | |
client.fps | ||
client.lerpdelay | 0.1 | |
construct.frameminutes | 30 | How many minutes before a placed frame gets destroyed |
craft.instant | False | |
decay.debug | False | |
decay.scale | 1 | |
dev.netgraph | False | |
dev.shaderlod | 2147483647 | |
env.day | 1 | |
env.month | 1 | |
env.time | 0 | Setzt die aktuelle Serverzeit (Ab 6 wird’s hell) |
env.year | 2000 | |
file.time | False | |
fps.graph | 0 | |
fps.limit | 256 | Stellt die maximalen Server FPS ein (mit server.writecfg speichern) |
gc.interval | -1 | |
global.assetwarmup | 1 | |
global.censornudity | True | |
global.debugmode | False | |
global.developer | 0 | |
global.gamepool | False | |
global.god | Als Admin stellt man hiermit den God-Mode ein und aus | |
global.perf | Mit dem Wert 1 erhält man dauerhaft unten links die FPS Anzeige | |
global.prefabwarmup | 0 | |
global.maxthreads | 8 | |
global.safemode | False | |
global.shaderwarmup | 1 | |
global.skincol | Als Admin stellt man hiermit die Hautfarbe ein | |
global.skinmesh | If you’re an admin you can change your head mesh using ![]() | |
global.skintex | If you’re an admin you can change your skin texture using ![]() | |
global.streamermode | 0 | 1 == Verändert die Namen zufällig (auf SteamID basierend) |
global.timewarning | false | |
graphics.af | 1 | |
graphics.branding | True | |
graphics.chat | True | |
graphics.dof | False | |
graphics.dof_aper | 12 | |
graphics.dof_blur | 1 | |
graphics.drawdistance | 2500 | |
graphics.fov | 75 | |
graphics.hud | True | |
graphics.lodbias | 0.5 | |
graphics.parallax | 0 | |
graphics.quality | The currently selected quality level | |
graphics.shaderlod | 500 | |
graphics.shadowdistance | 100 | |
graphics.shadowlights | 1 | |
graphics.uiscale | 1 | |
heli.bulletaccuracy | 2 | |
heli.bulletdamagescale | 1 | |
heli.guns | 1 | |
heli.lifetimeMinutes | 15 | 0 Heli Event ausschalten |
lerp.enabled | True | Enables interpolation on network positions |
lerp.smoothing | 0.5 | The higher ![]() |
lerp.time | 0.1 | How many seconds behind to lerp. 0 is the most accurate but can be the most jittery |
nametags.enabled | True | |
net.debug | False | |
net.log | False | |
net.visdebug | False | Turns on debug display of network visibility |
physics.bouncethreshold | 2 | |
physics.droppedmode | good | The physics mode that dropped items and corpses should use. good, tempgood or fast. fast + tempgood might cause objects to fall through other objects. (good) |
physics.sleepthreshold | 0.005 | |
physics.solveriterationcount | 7 | The default solver iteration count permitted for any rigid bodies (muss positiv sein) |
physics.steps | 30003 | The amount of physics steps per second |
pool.decals | True | |
pool.decor | True | |
pool.effects | True | |
pool.skins | True | |
pool.sounds | False | |
pool.trees | True | |
rcon.ip | ||
rcon.password | ||
rcon.port | ||
rcon.web | False | If set to true, use websocket rcon. If set to false use legacy, source engine rcon. |
sentry.targetall | False | target everyone regardless of authorization |
server.aihandlerms | 50 | |
server.backupfolder | backup/0/facepunchdev | |
server.backupfolder1 | backup/1/facepunchdev | |
server.backupfolder2 | backup/2/facepunchdev | |
server.backupfolder3 | backup/3/facepunchdev | |
server.compression | False | |
server.cycletime | 500 | |
server.description | Hier kann die Server Beschreibung eingestellt werden (server.description "Das ist die Server Beschreibung\nEine neue Zeile wird mit "\n" begonnen" | |
server.eac | 1 | |
server.entityrate | 16 | |
server.fps | ||
server.globalchat | True | |
server.headerimage | Eine URL zu einem Bild, welches in der Beschreibung angezeigt wird (512x256 Pixel) | |
server.hostname | Der Name des Servers | |
server.identity | facepunchdev | Name des Speicherordners |
server.idlekick | 30 | Number of minutes until idle players are kicked |
server.idlekickadmins | 0 | 1 = admins can get idle kicked |
server.idlekickmode | 1 | 0 = no idle kick, 1 = kick if server full, 2 = always kick |
server.ip | ||
server.ipqueriespermin | 30 | |
server.itemdespawn | 180 | |
server.level | Procedural Map | |
server.maxplayers | 225 | |
server.maxunack | 4 | Max amount of unacknowledged messages before we assume we’re congested |
server.netchache | True | Use network caching |
server.netcachesize | 6057915 | Informational, the size of the network cache (in bytes) |
server.netlog | False | |
server.npctickrate | 5 | |
server.official | False | |
server.planttick | 60 | Plants tick every x seconds. ![]() |
server.planttickscale | 1 | Setting ![]() |
server.port | ||
server.pve | False | |
server.queriespersecond | 500 | Distance from sleeping bag to reset other sleeping bags/beds. |
server.radiation | False | |
server.respawnresetrange | 50 | |
server.rootfolder | server/facepunchdev | |
server.salt | Dieser Wert bestimmt die Verteilung von Rohstoffen | |
server.savecachesize | Informational, the size of the save cache (in bytes) | |
server.saveinterval | 300 | |
server.secure | True | |
server.seed | 1793 | Bestimmt das Aussehen der Karte / Wird kein Wert eingegeben, wird ein zufälliger Wert generiert |
server.stability | True | |
server.tickrate | 10 | |
server.updatebatch | 128 | How many entity updates should we send per loop. Setting ![]() |
server.url | Die URL zur Homepage des Servers | |
server.worldsize | 4500 | |
spawn.max_density | 1 | |
spawn.max_rate | 1 | |
spawn.min_density | 0.1 | |
spawn.min_rate | 0.1 | |
stability.accuracy | 0.001 | |
stability.collapse | 0.05 | |
stability.strikes | 10 | |
stability.verbose | 0 | |
terrain.pvt | False | |
terrain.quality | 100 | |
time.fixeddelta | 0.0625 | Fixed delta time in seconds |
time.maxdelta | 0.33 | The minimum amount of times to tick per frame |
vis.attack | False | Turns on debug display of attacks |
vis.damage | False | Turns on debug display of damages |
vis.metab | False | Turns on debug display of metabolism |
vis.triggers | False | Show trigger entries |
vis.weakspots | False | Turns on debug display of weakspots |
voice.loopback | False | |
water.quality | 2 | |
xmas.enabled | True | |
xmas.giftsperplayer | 2 | |
xmas.spawnrange | 50 |
Befehle:
Befehl | Beschreibung |
batching.refresh_colliders | |
batching.status | |
chat.say | |
client.fps | |
craft.add | |
craft.cancel | |
craft.canceltask | |
console.search | ![]() |
console.tail | Return the last x lines of the console. Default is 200 |
cui.test | |
data.export | |
debug.breakheld | Break the current held object |
debug.breakitem | Break all the items in your inventory whose name match the passed string |
debug.flushgroup | Takes you in and out of your current network group, causing you to delete and then download all entities in your PVS again |
dev.culling | |
dev.hidelayer | |
dev.sampling | |
dev.showlayer | |
dev.togglelayer | |
entity.create | Hiermit kann man Dinge auf der Karte spawnen |
entity.debug_toggle | |
entity.nudge | |
env.addtime | |
env.time | Zeigt die aktuelle Uhrzeit auf dem Server oder ändert diese auf einen eingegebenen Wert |
event.run | Startet einen Airdrop |
gc.collect | |
gc.unload | |
global.ban | Verbannt einen Spieler |
global.banid | Verbannt einen Spieler der SteamID |
global.banlist | Liste aller gebannten Spieler |
global.banlistex | Liste aller gebannten Spieler mit Grund |
global.bans | Liste aller gebannten Spieler |
global.cd | |
global.cleanup | |
global.clientperf | |
global.colliders | |
global.del | |
global.dump | |
global.echo | string output Prints something to the debug output |
global.entid | |
global.error | |
global.find | (string Name) ![]() |
global.injure | |
global.kick | Wirf einen Spieler vom Server |
global.kickall | |
global.kill | Tötet dich selbst im Spiel |
Eine Liste von nützlichen Admin Befehlen und allen verfügbaren Konsolen Befehlen wird ebenso von Rustafied gepflegt.
Eine Liste der in Rust vorhandenen Gegenstände, deren Kurznamen und ID's findet man auf dieser Oxide Seite.
Kommentare 1
Neu erstellte Kommentare unterliegen der Moderation und werden erst sichtbar, wenn sie durch einen Moderator geprüft und freigeschaltet wurden.
Neu erstellte Kommentare unterliegen der Moderation und werden erst sichtbar, wenn sie durch einen Moderator geprüft und freigeschaltet wurden.
Ben_Boerni
Wenn ich mir als Admin ein Artikel gebe, wird der Chat darüber Informiert. Wie stelle ich das ab ?