Cum să configurați serverul dvs. Rust
În acest ghid, vă vom arăta cum să editați setările pe serverul dvs. Rust.
Configurarea de bază a serverului
Secțiune intitulată "Configurarea de bază a serverului"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ă:
- Accesați Game Host Bros Panel și opriți serverul dvs. Rust.
- În bara laterală, mergeți la
Configuration > Startup Parameters
. - Editați setarea pe care doriți să o modificați.
- Porniți serverul.
Utilizarea fișierului de configurare
Secțiune intitulată "Utilizarea fișierului de configurare"Iată cum să utilizați fișierul de configurare server.cfg pentru a vă configura serverul.
- Accesați Game Host Bros Panel și opriți serverul dvs. Rust.
- În bara laterală, mergeți la
Management > File Manager
și navigați laserver/rust/cfg/server.cfg
. - Faceți modificările dorite și apoi faceți clic pe salvare.
- 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
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 pornireserver.port Setează IP-ul serverului. Ar trebui să fie declarat în parametrii de pornireserver.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 Islandserver.seed Setează sămânța de generare a hărții.server.salt Afișează server.saltserver.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 500x256server.logoimage Setează imaginea logo a serverului - Imaginea este afișată în browserul serverului și aplicația rust+server.url Setează 'Pagina web' a serveruluiserver.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 prezentstats Afișează statisticile clienților conectați în prezentkick 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ă descriereownerid ( void ) fără descriereremovemoderator ( void ) fără descriereremoveowner ( void ) fără descrierebanid ( void ) fără descriereunban ( void ) fără descriereplayers Afișează clienții conectați în prezent etcsay Trimite un mesaj în chatusers 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 utilizatorlistid Lista utilizatorilor interzisi, după ID (compatibil sourceds)mutevoice fără descriereunmutevoice fără descrieremutechat fără descriereunmutechat fără descriereplayerlist Obțineți o listă de jucătoribans Lista utilizatorilor interzisiserverinfo Obțineți o listă de informații despre serverbatching.refresh_colliders fără descrierebatching.status fără descrierechat.tail Returnează ultimele x linii ale consolei. Implicit este 200chat.search Căutați în consolă un anumit șirconsole.tail Returnează ultimele x linii ale consolei. Implicit este 200console.search Căutați în consolă un anumit șirdata.export fără descriereflushgroup 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 noubreakheld Spargeți obiectul ținut în prezentbreakitem Spargeți toate obiectele din inventarul dvs. al căror nume se potrivește cu șirul transmishurt Răniți-văentity.debug_toggle fără descriereentity.nudge fără descriereentity.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/43244684env.addtime Adăugați (în ore) timp pentru a genera elicoptere / airdrops fără a schimba timpul din joc al serveruluigc.collect fără descrieregc.unload fără descriereglobal.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ă descriereglobal.objects fără descriereglobal.textures fără descriereglobal.colliders fără descriereglobal.error fără descriereglobal.queue fără descriereglobal.sleep fără descriereglobal.injure fără descriereglobal.spectate fără descriereglobal.teleport fără descriereglobal.teleport2me fără descriereglobal.teleportany fără descriereglobal.teleportpos fără descriereglobal.cleanup fără descriereglobal.version fără descriereglobal.sysinfo fără descriereglobal.breakitem fără descriereheli.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 obiceiheli.strafe Forțează elicopterul să vizeze un anumit jucător (heli.strafe steamid 64 bit, nume steam)hierarchy.ls fără descrierehierarchy.cd fără descrierehierarchy.del fără descriereinventory.give fără descriereinventory.giveall fără descriereinventory.giveto fără descriereinventory.giveid fără descriereinventory.givearm fără descrierepool.print_memory fără descrierepool.print_prefabs fără descrierepool.print_assets fără descrierepool.clear_memory fără descrierepool.clear_prefabs fără descrierepool.clear_assets fără descriereserver.stop Oprește serverulserver.backup Backup folder serverserver.writecfg Scrie fișiere de configurareserver.fps Afișează fps-ul curent al serveruluiserver.save Forțează salvarea jocului curentserver.readcfg fără descrierespawn.fill_populations fără descrierespawn.fill_groups fără descrierespawn.report Afișează câteva informații despre entitățile deja generate pe serverweather.clouds fără descriereweather.fog fără descriereweather.wind fără descriereweather.rain Modificați intensitatea ploii, valori între 0-100 (auto)xmas.refill fără descriereglobal.dump fără descriere