Salt la conținut

Cum să configurați serverul dvs. Rust

În acest ghid, vă vom arăta cum să editați setările pe serverul dvs. Rust.

Setările de bază precum Parola serverului, Numele serverului și altele pot fi configurate direct în panoul nostru de joc, iată pașii pentru configurarea de bază:

  1. Accesați Game Host Bros Panel și opriți serverul dvs. Rust.
  2. În bara laterală, mergeți la Configuration > Startup Parameters.
  3. Editați setarea pe care doriți să o modificați.
  4. Porniți serverul.

Iată cum să utilizați fișierul de configurare server.cfg pentru a vă configura serverul.

  1. Accesați Game Host Bros Panel și opriți serverul dvs. Rust.
  2. În bara laterală, mergeți la Management > File Manager și navigați la server/rust/cfg/server.cfg.
  3. Faceți modificările dorite și apoi faceți clic pe salvare.
  4. Reporniți serverul.

Iată o listă cu câteva setări care pot fi configurate în server.cfg conform Rust Dedicated Server Wiki.

Lista setărilor Rust
server.cfg
bradley.enabled Dacă este setat la false (0), va dezactiva APC-ul. Implicit este (1)
ai.think Dacă este setat la False, urșii și lupii sunt ostili doar la atac (True)
ai.move Dacă este setat la False, animalele vor înceta să se miște (recomandat pentru creșterea performanței) (True)
ai.sensetime Nu are rost să modificați această valoare (1)
ai.frametime fără descriere (5)
ai.tickrate Modifică tickrate-ul animalelor (5)
antihack.enabled Activează / dezactivează antihack (True)
antihack.admincheat Administratorii au voie să-și folosească cheat-ul de administrator (True)
antihack.objectplacement Folosiți antihack pentru a verifica plasarea obiectelor de către jucători (True)
antihack.modelstate Folosiți antihack pentru a verifica starea modelului trimisă de jucători (True)
antihack.userlevel 0 = utilizatori, 1 = administratori, 2 = dezvoltatori (2)
antihack.enforcementlevel Ce se întâmplă dacă jucătorul este peste 'antihack.maxviolation' - 0 = fără aplicare, 1 = kick, 2 = ban (1)
antihack.maxdesync Desincronizare maximă permisă a clientului, valoare mai mică = mai multe false pozitive (1)
antihack.relaxationrate Rata la care valorile de încălcare scad înapoi (0.1)
antihack.relaxationpause Timpul înainte ca valorile de încălcare să scadă înapoi (10)
antihack.maxviolation Valoarea de încălcare peste aceasta are ca rezultat aplicarea legii (100)
antihack.noclip_protection 0 = dezactivat, 1 = ray, 2 = sferă, 3 = curbă (3)
antihack.noclip_reject Dacă să respingă sau nu mișcarea când noclip este detectat (True)
antihack.noclip_penalty Penalitatea de încălcare de acordat când noclip este detectat (0)
antihack.noclip_stepsize Dimensiunea pasului curbei de mișcare, valoare mai mică = mai puține false pozitive (0.1)
antihack.noclip_maxsteps Pași maximi ai curbei de mișcare, valoare mai mică = mai multe false pozitive (5)
antihack.speedhack_protection 0 = dezactivat, 1 = activat (1)
antihack.speedhack_reject Dacă să respingă sau nu mișcarea când speedhack este detectat (False)
antihack.speedhack_penalty Penalitatea de încălcare de acordat când speedhack este detectat (50)
antihack.speedhack_forgiveness Pragul de viteză pentru a presupune speedhacking, valoare mai mică = mai multe false pozitive (2)
antihack.speedhack_deltatime Intervalul de timp pentru a calcula viteza în, valoare mai mică = mai multe false pozitive (0.2)
antihack.speedhack_tickets Numărul necesar de bilete de viteză pentru a declanșa o încălcare (15)
antihack.speedhack_history Lungimea istoricului biletelor de viteză (20)
antihack.flyhack_protection 0 = dezactivat, 1 = simplu, 2 = avansat (2)
antihack.flyhack_reject Dacă să respingă sau nu mișcarea când flyhack este detectat (False)
antihack.flyhack_penalty Penalitatea de încălcare de acordat când flyhack este detectat (50)
antihack.flyhack_forgiveness Pragul de distanță pentru a presupune flyhacking, valoare mai mică = mai multe false pozitive (2)
antihack.projectile_protection 0 = dezactivat, 1 = viteză, 2 = viteză + entitate, 3 = viteză + entitate + LOS (3)
antihack.projectile_penalty Penalitatea de încălcare de acordat când hack-ul de proiectil este detectat (0)
antihack.projectile_forgiveness Iertarea vitezei proiectilului în procente, valoare mai mică = mai multe false pozitive (0.5)
antihack.projectile_padding Umplutură pentru distanța de lovire a proiectilului în metri, valoare mai mică = mai multe false pozitive (5)
antihack.projectile_serverframes Cadre server de proiectil de inclus în întârziere, valoare mai mică = mai multe false pozitive (2)
antihack.projectile_clientframes Cadre client de proiectil de inclus în întârziere, valoare mai mică = mai multe false pozitive (2)
antihack.projectile_tickets Numărul necesar de bilete de linie de vedere a proiectilului pentru a declanșa o încălcare (10)
antihack.melee_protection 0 = dezactivat, 1 = inițiator, 2 = inițiator + țintă, 3 = inițiator + țintă + LOS (3)
antihack.melee_penalty Penalitatea de încălcare de acordat când hack-ul melee este detectat (0)
antihack.melee_forgiveness Iertarea distanței melee în procente, valoare mai mică = mai multe false pozitive (0.5)
antihack.melee_padding Umplutură pentru distanța de lovire melee în metri, valoare mai mică = mai multe false pozitive (2)
antihack.melee_serverframes Cadre server melee de inclus în întârziere, valoare mai mică = mai multe false pozitive (2)
antihack.melee_clientframes Cadre client melee de inclus în întârziere, valoare mai mică = mai multe false pozitive (2)
antihack.melee_tickets Numărul necesar de bilete de linie de vedere melee pentru a declanșa o încălcare (2)
antihack.eye_protection 0 = dezactivat, 1 = distanță, 2 = distanță + LOS (2)
antihack.eye_penalty penalitatea de încălcare de acordat când eye hack este detectat (0)
antihack.debuglevel 0 = silențios, 1 = afișează încălcarea maximă, 2 = afișează fiecare încălcare (1)
batching.colliders *EXPERIMENTAL* Rust grupează collider-ele pentru a ocoli limita maximă de collidere. Pentru a îmbunătăți performanța serverului, puteți dezbatcha (batching.colliders 0) collider-ele până când ajung la 250k. (True)
batching.collider_vertices fără descriere (10000)
batching.collider_submeshes fără descriere (1)
batching.verbose fără descriere (0)
chat.enabled Activează sau dezactivează afișarea chatului (True)
chat.serverlog Activează sau dezactivează înregistrarea chatului (True)
construct.frameminutes Câte minute înainte ca un cadru plasat să fie distrus (30)
craft.instant Activează sau dezactivează crafting-ul instant (False)
debug.checktriggers Trigger-e de depanare (False)
decay.tick O cantitate mai mare crește daunele de descompunere aplicate entității. (600)
decay.scale 1 = descompunere normală, 0,5 = 50%, 0 = oprește descompunerea (1)
decay.debug Mod de depanare (False)
env.time Afișează timpul din joc. Dacă valoarea este declarată, va schimba timpul serverului (valori: 0 - 24)
env.day Afișează ziua lunii. Nu are rost să schimbați această valoare (12)
env.month Afișează luna. Nu are rost să schimbați această valoare (6)
env.year Afișează anul. Nu are rost să schimbați această valoare (2024)
fps.limit Numărul maxim de cadre de randat pe secundă (256)
gc.interval Modifică intervalul dintre colectările de gunoi. (-1)
heli.lifetimeminutes Timpul permis elicopterului să rămână în minute. (15)
heli.guns Activează / dezactivează minigun-ul elicopterului. Dacă este setat la 0, elicopterul va trage doar rachete. (1)
heli.bulletdamagescale Modifică daunele glonțului elicopterului. Valoare mai mare = mai multe daune (1)
heli.bulletaccuracy Modifică acuratețea gloanțelor. Valoare mai mare = mai puțină acuratețe (2)
net.visdebug Activează afișarea de depanare a vizibilității rețelei (False)
physics.droppedmode Modul de fizică pe care ar trebui să îl folosească obiectele scăpate și cadavrele. good, tempgood sau fast. fast + tempgood ar putea face ca obiectele să cadă prin alte obiecte. (good)
physics.sendeffects Trimite efecte către clienți când obiectele fizice se ciocnesc (True)
physics.bouncethreshold fără descriere (2)
physics.sleepthreshold fără descriere (0.005)
physics.solveriterationcount Numărul implicit de iterații ale rezolvatorului permis pentru orice corpuri rigide (implicit 7). Trebuie să fie pozitiv (3)
physics.steps Numărul de pași de fizică pe secundă (16)
pool.skins fără descriere (False)
sentry.targetall Țintește pe toți indiferent de autorizare (False)
sentry.hostileduration Cât timp până când ceva este considerat ostil după ce a atacat (120)
server.ip Setează IP-ul serverului. Ar trebui să fie declarat în parametrii de pornire
server.port Setează IP-ul serverului. Ar trebui să fie declarat în parametrii de pornire
server.maxplayers Modifică numărul maxim de sloturi pentru jucători.
server.hostname Setează numele serverului. exemplu: server.hostname "Serverul meu Rust"
server.identity Modifică calea către datele serverului dvs. (my_server_identity)
server.level Setează harta serverului (Procedural Map) valori: Barren, Craggy Island, Hapis, Savas Island
server.seed Setează sămânța de generare a hărții.
server.salt Afișează server.salt
server.worldsize Modifică dimensiunea hărții (3000). valori: 1000 - 6000. 3000 echivalează cu 9km². (3000m^2)
server.saveinterval Intervalul dintre salvările hărții de către server. (300)
server.secure Activează / dezactivează securitatea Valve Anti Cheat. (True)
server.tickrate Modifică tickrate-ul serverului. Nu este recomandat să depășiți 30. (30)
server.entityrate Tickrate. Recomandat să lăsați la 16. (16)
server.cycletime fără descriere (500)
server.official Doar serverele listate alb de Facepunch pot folosi această comandă (False)
server.globalchat Dacă este setat la false, doar persoanele în raza vocală pot citi mesajele reciproce. (True)
server.stability Dacă este setat la false, blocurile de construcție vor avea 100% stabilitate indiferent cât de sus construiți. (True)
server.radiation Dezactivează / activează radiația serverului (True)
server.itemdespawn Timpul până la dispariția unui obiect (180)
server.pve Activează / dezactivează modul PvE (False)
server.description Comandă folosită pentru a scrie o descriere a serverului. Faceți \n pentru a face o linie nouă
server.headerimage Setează bannerul serverului - imaginea trebuie să fie 500x256
server.logoimage Setează imaginea logo a serverului - Imaginea este afișată în browserul serverului și aplicația rust+
server.url Setează 'Pagina web' a serverului
server.branch fără descriere ()
server.eac Activează / dezactivează Easy Anti Cheat (1)
server.queriespersecond fără descriere (2000)
server.ipqueriespermin fără descriere (30)
server.meleedamage Modifică daunele melee în procente - 1 = 100, 0.5 = 50%, 0 = 0% (1)
server.arrowdamage Modifică daunele săgeții în procente - 1 = 100, 0.5 = 50%, 0 = 0% (1)
server.bulletdamage Modifică daunele glonțului în procente - 1 = 100, 0.5 = 50%, 0 = 0% (1)
server.bleedingdamage Modifică daunele de sângerare în procente - 1 = 100, 0.5 = 50%, 0 = 0% (1)
server.meleearmor Modifică scala de protecție împotriva daunelor melee de la îmbrăcăminte și armură în procente - 1 = 100, 0.5 = 50%, 0 = 0% (1)
server.arrowarmor Modifică scala de protecție împotriva daunelor de săgeată de la îmbrăcăminte și armură în procente - 1 = 100, 0.5 = 50%, 0 = 0% (1)
server.bulletarmor Modifică scala de protecție împotriva daunelor de glonț de la îmbrăcăminte și armură în procente - 1 = 100, 0.5 = 50%, 0 = 0% (1)
server.bleedingarmor Modifică scala de protecție împotriva daunelor de sângerare de la îmbrăcăminte și armură în procente - 1 = 100, 0.5 = 50%, 0 = 0% (1)
server.updatebatch Câte actualizări de entități ar trebui să trimitem pe buclă. Setarea acesteia > 1000 ar putea cauza lag când un jucător se alătură pentru prima dată serverului dvs. (128)
server.planttick Plantele ticăie la fiecare x secunde. Acesta este numărul de secunde între ticuri. (60)
server.planttickscale Setarea acesteia la 2 va face plantele să crească, să facă fructe și să moară de două ori mai repede decât normal. (1)
server.respawnresetrange Distanța de la sacul de dormit pentru a reseta alte saci de dormit/paturi. (50)
server.maxunack Cantitatea maximă de mesaje neconfirmate înainte să presupunem că suntem congestionați (4)
server.maxflood Cantitatea maximă de ticuri de primit pe secundă înainte să presupunem că un client ne inundă (1000)
server.netcache Utilizați cache-ul de rețea (True)
server.netcachesize Informațional, dimensiunea cache-ului de rețea (în octeți) (2214666)
server.savecachesize Informațional, dimensiunea cache-ului de salvare (în octeți) (2264944)
server.combatlogsize Dimensiunea jurnalului de luptă (100)
server.idlekick Numărul de minute până când jucătorii inactivi sunt dați afară (30)
server.idlekickmode 0 = fără kick pentru inactivitate, 1 = kick dacă serverul este plin, 2 = întotdeauna kick (1)
server.idlekickadmins 1 = administratorii pot fi dați afară pentru inactivitate (0)
server.maxreceivetime fără descriere (20)
server.compression fără descriere (False)
server.netlog fără descriere (False)
spawn.min_rate fără descriere (0,2)
spawn.max_rate fără descriere (2)
spawn.min_density fără descriere (0,2)
spawn.max_density fără descriere (2)
stability.verbose fără descriere (0)
stability.strikes fără descriere (10)
stability.collapse fără descriere (0.05)
stability.accuracy fără descriere (0.001)
time.fixeddelta Timp delta fix în secunde (0.0625)
time.maxdelta Cantitatea minimă de ori de ticăit pe cadru (0.33)
vis.damage Activează afișarea de depanare a daunelor (False)
vis.attack Activează afișarea de depanare a atacurilor (False)
vis.protection Activează afișarea de depanare a protecției (False)
vis.weakspots Activează afișarea de depanare a punctelor slabe (False)
vis.triggers Arată intrările trigger (False)
vis.hitboxes Activează afișarea de depanare a hitbox-urilor (False)
vis.lineofsight Activează afișarea de depanare a verificărilor liniei de vedere (False)
xmas.enabled fără descriere (True)
xmas.spawnrange fără descriere (50)
xmas.giftsperplayer fără descriere (2)
rcon.print Dacă este adevărat, comenzile rcon etc vor fi afișate în consolă (False)
find Căutați o comandă
status Afișează clienții conectați în prezent
stats Afișează statisticile clienților conectați în prezent
kick Dă afară un jucător de pe server. utilizare: kick {numejucător} {motiv} exemplu: kick Frank "nu mai plânge"
kickall Dă afară pe toată lumea de pe server.
ban Interzice permanent un jucător de pe server. utilizare: ban {numejucător} {motiv} exemplu: ban Frank "nu mai plânge"
moderatorid ( void ) fără descriere
ownerid ( void ) fără descriere
removemoderator ( void ) fără descriere
removeowner ( void ) fără descriere
banid ( void ) fără descriere
unban ( void ) fără descriere
players Afișează clienții conectați în prezent etc
say Trimite un mesaj în chat
users Arată informații despre utilizatori pentru jucătorii de pe server.
banlist Lista utilizatorilor interzisi (compatibil sourceds)
banlistex Lista utilizatorilor interzisi - arată motivele și numele de utilizator
listid Lista utilizatorilor interzisi, după ID (compatibil sourceds)
mutevoice fără descriere
unmutevoice fără descriere
mutechat fără descriere
unmutechat fără descriere
playerlist Obțineți o listă de jucători
bans Lista utilizatorilor interzisi
serverinfo Obțineți o listă de informații despre server
batching.refresh_colliders fără descriere
batching.status fără descriere
chat.tail Returnează ultimele x linii ale consolei. Implicit este 200
chat.search Căutați în consolă un anumit șir
console.tail Returnează ultimele x linii ale consolei. Implicit este 200
console.search Căutați în consolă un anumit șir
data.export fără descriere
flushgroup Vă scoate și vă introduce în grupul dvs. de rețea actual, făcându-vă să ștergeți și apoi să descărcați toate entitățile din PVS-ul dvs. din nou
breakheld Spargeți obiectul ținut în prezent
breakitem Spargeți toate obiectele din inventarul dvs. al căror nume se potrivește cu șirul transmis
hurt Răniți-vă
entity.debug_toggle fără descriere
entity.nudge fără descriere
entity.create Creați entități, trebuie să jucați pe server, folosiți F1 pentru a deschide consola. Exemplu listă de entități: http://text-share.com/view/43244684
env.addtime Adăugați (în ore) timp pentru a genera elicoptere / airdrops fără a schimba timpul din joc al serverului
gc.collect fără descriere
gc.unload fără descriere
global.restart Reporniți serverul - cu x secunde de avertizare. Dacă nu sunt date secunde, serverul repornește după 5 minute. (300 secunde)
global.quit Oprește serverul și închide promptul de comandă.
global.report fără descriere
global.objects fără descriere
global.textures fără descriere
global.colliders fără descriere
global.error fără descriere
global.queue fără descriere
global.sleep fără descriere
global.injure fără descriere
global.spectate fără descriere
global.teleport fără descriere
global.teleport2me fără descriere
global.teleportany fără descriere
global.teleportpos fără descriere
global.cleanup fără descriere
global.version fără descriere
global.sysinfo fără descriere
global.breakitem fără descriere
heli.drop Generează un elicopter la poziția unui anumit jucător (heli.drop steamid 64 bit, nume steam)
heli.calltome Forțează un elicopter să apară în afara hărții și să zboare la poziția dvs.
heli.call Cheamă un elicopter să cutreiere harta ca de obicei
heli.strafe Forțează elicopterul să vizeze un anumit jucător (heli.strafe steamid 64 bit, nume steam)
hierarchy.ls fără descriere
hierarchy.cd fără descriere
hierarchy.del fără descriere
inventory.give fără descriere
inventory.giveall fără descriere
inventory.giveto fără descriere
inventory.giveid fără descriere
inventory.givearm fără descriere
pool.print_memory fără descriere
pool.print_prefabs fără descriere
pool.print_assets fără descriere
pool.clear_memory fără descriere
pool.clear_prefabs fără descriere
pool.clear_assets fără descriere
server.stop Oprește serverul
server.backup Backup folder server
server.writecfg Scrie fișiere de configurare
server.fps Afișează fps-ul curent al serverului
server.save Forțează salvarea jocului curent
server.readcfg fără descriere
spawn.fill_populations fără descriere
spawn.fill_groups fără descriere
spawn.report Afișează câteva informații despre entitățile deja generate pe server
weather.clouds fără descriere
weather.fog fără descriere
weather.wind fără descriere
weather.rain Modificați intensitatea ploii, valori între 0-100 (auto)
xmas.refill fără descriere
global.dump fără descriere