Prejsť na obsah
Aktuálny kupón:zľava 10 %Uplatniť v objednávke

Rust server.cfg a spúšťacie parametre s vysvetlením

Kde sa Rust server nastavuje, čo znamená každý spúšťací parameter a každý riadok server.cfg: názov, popis, obrázky, tagy, sloty, veľkosť mapy a seed, vlastná mapa a viditeľnosť v zozname serverov.

  • pokročilý
  • ~25 min
  • Aktualizované 9. 10. 2026

Rust server sa nastavuje na dvoch miestach: spúšťacími parametrami a súborom server.cfg. Vysvetlíme, čo kam patrí, čo robí každé bežné nastavenie a akú hodnotu zvoliť. Ďalej veľkosť mapy a seed, vlastnú mapu a ako dostať server do zoznamu serverov so správnymi tagmi.

Čo budete potrebovať

  • Rust server a prístup k jeho súborom
  • Možnosť upraviť spúšťacie parametre (na vlastnej VPS spúšťací skript, na hostingu nastavenie spustenia)
  • Asi 25 minút

Rust u StormHostu

Rust servery u nás pripravujeme. Návod platí aj pre Rust server na vlastnej VPS (postup inštalácie).

Kde sa čo nastavuje#

MiestoČo tam patríKto ho upravuje
Spúšťacie parametre (+server.port 28015 …)Porty, RCON, identita servera, mapa (typ, seed, veľkosť alebo URL vlastnej mapy), prípadne počet slotov. Veci, ktoré musia byť známe už pri štarte.Vy (na hostingu cez nastavenie spustenia).
server/<IDENTITA>/cfg/server.cfgVšetko ostatné: názov, popis, obrázky, tagy, sloty, herné pravidlá.Vy. Server ho nikdy nemení.
server/<IDENTITA>/cfg/serverauto.cfgHodnoty, ktoré server uloží sám (pri vypnutí alebo príkazom server.writecfg).Server. Neupravujte ho.
server/<IDENTITA>/cfg/users.cfgAdmini a moderátori. Pozrite Admin a RCON.Server aj vy.

Identita (server.identity) je názov priečinka, do ktorého server ukladá svet, konfiguráciu a hráčov. S tými istými súbormi hry tak môže bežať viac serverov. Keď identitu zmeníte, server začne s novým, prázdnym svetom v inom priečinku. Predvolená identita je my_server_identity.

V server.cfg sa premenné píšu bez úvodného + a každá na samostatný riadok. V spúšťacích parametroch sa píšu s + za sebou na jeden riadok.

Jedno nastavenie iba na jednom mieste

Wiki Facepunchu uvádza, že server.cfg má prednosť pred parametrami z príkazového riadka, dokumentácia Oxide tvrdí opak. Aby ste nespoliehali na náhodu, nastavte každú premennú iba na jednom mieste. Facepunch odporúča dávať do spúšťacích parametrov iba nevyhnutné veci (porty, RCON) a zvyšok do server.cfg.

Premenné zmenené za behu v konzole platia iba do reštartu (ak ich server sám neuloží do serverauto.cfg). Čo má platiť natrvalo, zapíšte do server.cfg.

Spúšťacie parametre#

Ukážka pre Linux (vo Windows je riadok rovnaký, iba program sa volá RustDedicated.exe):

start.shbash
./RustDedicated -batchmode \
  +server.identity "rust" \
  +server.port 28015 \
  +server.queryport 28017 \
  +server.level "Procedural Map" \
  +server.seed 12345 \
  +server.worldsize 3000 \
  +server.maxplayers 50 \
  +rcon.port 28016 \
  +rcon.password "<SILNE_HESLO>" \
  +rcon.web 1 \
  +app.port 28082 \
  -logfile "rust.log"

Spätná lomka na konci riadka iba hovorí, že príkaz pokračuje na ďalšom riadku.

ParameterČo robíOdporúčaná hodnotaKedy zmeniť
-batchmodeSpustí server bez grafického okna.vždy–
+server.identityNázov priečinka so svetom a konfiguráciou (server/<IDENTITA>/).krátke meno bez medzier, napr. rustIba keď chcete nový svet v novom priečinku alebo viac serverov.
+server.portPort, na ktorý sa pripájajú hráči. UDP.28015Keď beží viac serverov na jednej IP alebo vám hosting pridelil iný.
+server.queryportPort pre dotazy zoznamu serverov (Steam). Keď nie je otvorený vo firewalle, server v zozname neuvidíte. UDP. Nesmie byť rovnaký ako server.port.28017Spolu so server.port. Keď ho nenastavíte, je o 1 vyšší než vyšší z portov hry a RCON.
+server.levelTyp mapy."Procedural Map"Pri vlastnej mape sa nepoužíva (nastavíte server.levelurl).
+server.seedČíslo, z ktorého sa generuje mapa. Rovnaký seed a veľkosť = rovnaká mapa.ľubovoľné číslo 0–⁠2147483647Pri wipe, keď chcete novú mapu.
+server.worldsizeVeľkosť mapy (dĺžka strany v metroch).2000–4500 podľa počtu hráčov (tabuľka nižšie)Pozrite kapitolu Veľkosť mapy a seed.
+server.maxplayersPočet slotov.podľa výkonu serveraViac hráčov = vyššie nároky na procesor.
+rcon.portPort vzdialenej konzoly. TCP.28016Pozrite Admin a RCON.
+rcon.passwordHeslo vzdialenej konzoly.silné náhodné hesloVždy zmeňte.
+rcon.webWebSocket RCON (1) namiesto zastaraného Source RCON.1–
+app.portPort pre aplikáciu Rust+ v mobile. TCP, musí byť aspoň 10000. +app.port 1- Rust+ vypne. Keď ho nenastavíte, je o 67 vyšší než vyšší z portov hry a RCON (s RCON na 28016 teda 28083), preto ho uvádzame výslovne. Použitý port vypíše príkaz app.info.28082Keď Rust+ nechcete alebo port koliduje.
-logfileSúbor, kam sa zapisuje výpis konzoly."rust.log"–
+server.levelurlAdresa vlastnej mapy na stiahnutie (namiesto server.level, seed a worldsize).–Pozrite kapitolu Vlastná mapa.

Za <SILNE_HESLO> dosaďte vlastné heslo (bez lomených zátvoriek), ideálne iba z písmen a číslic.

Na hernom hostingu porty prideľuje poskytovateľ. U nás ich uvidíte v zákazníckom účte v záložke Sieť, pri inom hostingu v jeho správe servera. Ostatné parametre nastavte v nastavení spustenia servera.

server.cfg#

Súbor server.cfg vytvorte v priečinku server/<IDENTITA>/cfg/ (ak neexistuje). Server ho číta pri štarte.

server/<IDENTITA>/cfg/server.cfgcfg
server.hostname "[SK/CZ] Moj Rust server | Monthly | Vanilla"
server.description "Cesko-slovensky Rust server. Wipe kazdy prvy stvrtok v mesiaci. Discord: example.cz/discord"
server.url "https://example.cz"
server.headerimage "https://example.cz/rust/header.png"
server.logoimage "https://example.cz/rust/logo.png"
server.tags monthly,vanilla,EU
server.saveinterval 600
server.idlekick 30
decay.scale 1
NastavenieČo robíOdporúčaná hodnotaKedy zmeniť
server.hostnameNázov servera v zozname serverov.Krátky a výstižný, s krajinou a rytmom wipeKedykoľvek; prejaví sa po reštarte.
server.descriptionPopis v detaile servera (pravidlá, wipe, odkaz na Discord).Pár vietKedykoľvek.
server.urlOdkaz na web servera v detaile.vaša stránka, alebo prázdneKeď web nemáte, riadok vynechajte.
server.headerimagePriamy odkaz na obrázok v hlavičke detailu servera (PNG alebo JPG).Obrázok dostupný verejne bez prihláseniaObrázok sa nenačíta, keď odkaz nevedie priamo na súbor.
server.logoimagePriamy odkaz na logo servera (zoznam serverov a aplikácia Rust+).PNG alebo JPG 256 × 256 pxLogo sa zobrazuje v kruhu, rohy sa orežú – motív dajte doprostred.
server.tagsTagy na filtrovanie v zozname serverov, oddelené čiarkou.Rytmus wipe + obťažnosť + región, napr. monthly,vanilla,EUPozrite kapitolu Server v zozname serverov.
server.maxplayersPočet slotov (ak ho nemáte v spúšťacích parametroch).podľa výkonu–
server.saveintervalAko často server automaticky ukladá svet, v sekundách.600 (predvolené, 10 minút)Kratší interval = menšia strata pri páde, ale častejšia krátka záťaž pri ukladaní.
server.idlekickPo koľkých minútach nečinnosti server hráča odpojí; 0 vypne.30 (predvolené)Na plnom serveri kratší, nech sa uvoľňujú sloty.
server.pvePvE režim: hráči si nemôžu ublížiť. Server dostane tag PvE.false (predvolené)Pre čisto PvE server.
decay.scaleNásobič rozpadu stavieb. 1 = normál, 0 = bez rozpadu.1Nižšia hodnota na serveroch s malým počtom hráčov; 0 hromadí opustené stavby a zaťažuje server.
relationshipmanager.maxteamsizeMaximálna veľkosť tímu.predvolená hodnota hryPre servery „solo/duo/trio“ nastavte 1, 2 alebo 3.
server.favoritesEndpointDoména, pod ktorou si hráči server uložia do obľúbených.vaša doména (A záznam)Iba keď máte pre server DNS záznamy (pozrite nižšie).

Aktuálnu hodnotu ktorejkoľvek premennej zistíte tak, že do konzoly napíšete iba jej názov (napríklad server.maxplayers). Premenné, ktorých názov si nepamätáte, nájde príkaz find, napríklad find decay.

Rozmery hlavičky

Pre server.headerimage sa v komunite zvyčajne používa obrázok 512 × 256 px.

Veľkosť mapy a seed#

  • Rozsah veľkosti: Facepunch uvádza server.worldsize v rozmedzí 1000 až 6000. Predvolená hodnota hry je 4500.
  • Pamäť: podľa Facepunchu potrebuje server so štandardnou mapou okolo 12 GB voľnej RAM a mapa 6000 viac. Väčšia mapa = viac pamäte, miesta na disku aj dlhšie generovanie pri štarte.
  • Orientačná voľba (závisí od štýlu servera):
Hráčov narazVeľkosť mapy
do 502000–⁠3000
50–⁠1503000–⁠4000
150 a viac4000–⁠4500
  • Seed je ľubovoľné číslo od 0 do 2147483647. Rovnaký seed s rovnakou veľkosťou dá vždy rovnakú mapu, takže obľúbenú mapu si môžete zopakovať. Náhľad mapy podľa seedu a veľkosti ponúkajú komunitné weby s mapami Rustu.
  • Niektoré prvky potrebujú väčšiu mapu – napríklad nadzemná železnica sa podľa wiki Facepunchu generuje až od veľkosti 4250.
  • Zmena seedu alebo veľkosti sa prejaví iba na novom svete. Na bežiacom svete spôsobí nová mapa nesúlad, preto ich meňte iba pri wipe (návod).

Pre pokročilých: generovanie mapy sa dá upraviť súborom s nastavením (+world.configfile), napríklad vypnúť chodníky alebo určité monumenty. Postup opisuje wiki Facepunchu (otvorí sa v novom okne).

Vlastná mapa#

Vlastné mapy sa vytvárajú v editoroch (najrozšírenejší je RustEdit) ako súbor .map.

  1. Nahrajte súbor .map na web, ktorý ho poskytuje priamym odkazom a je dostupný nepretržite. Hráči si mapu sťahujú z tejto adresy, nie zo servera.

  2. Overte odkaz: po otvorení v prehliadači sa musí rovno začať sťahovať súbor, nie zobraziť stránka.

  3. Zo spúšťacích parametrov odoberte +server.seed, +server.worldsize a +server.level.

  4. Pridajte parameter s odkazom:

    text
    +server.levelurl "https://example.cz/mapy/mojemapa-v1.map"
  5. Ak mapa vyžaduje rozšírenie RustEdit (vlastné elektrické obvody, trasy lodí a tanku, NPC), nainštalujte ho podľa návodu autora mapy ako rozšírenie frameworku (rozšírenia a závislosti).

  6. Spustite server.

Každá verzia mapy potrebuje nový názov súboru

Hráči majú stiahnutú mapu uloženú v počítači. Keď nahráte upravenú mapu pod rovnakým názvom, hra im načíta starú a pripojenie skončí chybou nesúladu. Pri každej zmene mapu premenujte (napríklad mojemapa-v2.map).

Odkazy, ktoré nefungujú: odkaz na správu v Discorde, zdieľané priečinky, ktoré zobrazia stránku, Dropbox bez dl=1 na konci. Funguje napríklad vydanie (release) na GitHube alebo vlastný webový server.

Výkon#

  • Veľkosť mapy a počet hráčov majú na výkon najväčší vplyv. Nezvyšujte ich viac, než server zvládne.
  • Počet stavieb a predmetov (entít) s časom rastie. Rozpad (decay.scale) pomáha odstraňovať opustené stavby.
  • Pluginy: výpis oxide.plugins ukazuje pri každom plugine celkový čas strávený v hookoch. Plugin s výrazne vyšším časom než ostatné je kandidát na výmenu. Carbon má vstavaný profiler.
  • Aktuálny výkon servera zistíte príkazom server.fps (snímky za sekundu servera). Výrazný a trvalý pokles znamená preťaženie.
  • server.tickrate a podobné premenné nechajte na predvolených hodnotách, ak presne neviete, prečo ich meniť.

Server v zozname serverov#

Aby bol server viditeľný v zozname:

  1. Otvorte query port (server.queryport, UDP) vo firewalle. Bez neho sa server v zozname neobjaví, aj keď sa naň dá pripojiť priamo.
  2. Nastavte tagy v server.cfg, napríklad server.tags monthly,vanilla,EU. V zozname sa zobrazia najviac štyri.
  3. Počkajte pár minút po štarte, kým sa server v zozname objaví.

Tagy podľa wiki Facepunchu:

SkupinaTagyPoznámka
Rytmus wipemonthly, biweekly, weeklyIba jeden. Riadi aj odpočet do wipe v hre, pozrite Wipe.
Obťažnosťvanilla, hardcore, softcoreIba jeden.
RegiónEU, NA, SA, WA, EA, OC, AFPre Slovensko aj Česko EU.
Ostatnépve, roleplay, creative, minigame, training, battlefield, broyale, buildsPodľa typu servera.

Nekombinujte tagy z rovnakej skupiny (napríklad monthly a weekly): zoznam zobrazí iba jeden a server sa potom pri filtrovaní nenájde. Tagy Modded, Oxide a Carbon pridá framework sám. Tag PvE nastaví aj server.pve true.

Krajina servera sa zisťuje podľa IP adresy zo služby MaxMind. Keď je v zozname nesprávna, podajte opravu cez formulár MaxMind (GeoIP Data Correction).

Pripojenie cez doménu: Rust vie nájsť server cez DNS. Potrebujete záznam A s IP adresou servera a záznam SRV pre službu _rust a protokol _udp s portom hry. Doménu potom nastavte aj do server.favoritesEndpoint. Typy záznamov vysvetľuje DNS zrozumiteľne.

Keď niečo nefunguje#

Zmeny v server.cfg sa neprejavujú#

  • Súbor je v inom priečinku identity, než ktorý server používa. Skontrolujte +server.identity v spúšťacích parametroch a cestu server/<IDENTITA>/cfg/server.cfg.
  • Súbor sa v skutočnosti volá server.cfg.txt (Windows skrýva prípony).
  • Rovnakú premennú máte aj v spúšťacích parametroch. Nechajte ju iba na jednom mieste.
  • Server od úpravy znova nebežal. server.cfg sa číta pri štarte; za behu môžete hodnotu zadať aj do konzoly.

Server nie je viditeľný v zozname serverov#

  • Query port nie je povolený vo firewalle (UDP), alebo je rovnaký ako port hry.
  • Hľadáte v nesprávnej záložke: server s frameworkom je v Modded.
  • Tagy z rovnakej skupiny sa navzájom vylučujú.
  • Server beží iba pár minút. Počkajte.

Hráči hlásia Couldn't Download Level#

Hra nedokázala stiahnuť vlastnú mapu. Skontrolujte, že server.levelurl je priamy odkaz a web s mapou beží. Facepunch radí hráčom otvoriť v konzole F1 riadok „Download map file…“ a stiahnuť mapu ručne do priečinka maps v hre.

Chyba World cache version mismatch alebo World File Outdated#

Hráč má stiahnutú staršiu verziu mapy s rovnakým názvom. Mapu premenujte a zmeňte server.levelurl.

Server sa pri načítaní vlastnej mapy zasekne#

Mapa nemá dosť oceánu pre trasu nákladnej lode. Podľa wiki Facepunchu pomôže pridať do spúšťacích parametrov +cargoship.event_enabled false +baseboat.generate_paths false +ai.ocean_patrol_path_iterations 0 (vypne nákladnú loď a hliadkové trasy na mori), alebo mapu upraviť.

Obrázok v hlavičke alebo logo sa nezobrazí#

Odkaz nevedie priamo na súbor obrázka, obrázok nie je verejne dostupný, alebo má nevhodný formát. Otvorte odkaz v anonymnom okne prehliadača: musí sa zobraziť iba samotný obrázok.

Zhrnutie

  • Porty, RCON, identita a mapa patria do spúšťacích parametrov, zvyšok do server/<IDENTITA>/cfg/server.cfg.
  • Každú premennú nastavte iba na jednom mieste; serverauto.cfg neupravujte.
  • Veľkosť mapy 1000–⁠6000; väčšia mapa potrebuje viac RAM. Seed a veľkosť meňte iba pri wipe.
  • Vlastná mapa: priamy odkaz v server.levelurl a nový názov súboru pre každú verziu.
  • Do zoznamu serverov treba otvorený query port (UDP) a tagy bez kolízií.

Hľadanie v návodoch