Oman Rust-palvelimen pystyttäminen antaa täyden hallinnan sääntöihin, karttaan, plugineihin ja siihen kuka pääsee pelaamaan. Halusitpa rennon PvE-rakennuspalvelimen tai kovan raidausareenan, oma kone on se tapa jolla se tehdään.
Tämä opas käy läpi kaiken palvelimen asennuksesta Oxide-pluginien lataamiseen ja asetustiedostojen säätämiseen.

Vaatimukset
Ennen kuin aloitat, tässä on mitä tarvitset:
- Dedikoitu palvelin tai VPS, jossa on vähintään 8 GB muistia (16 GB suositeltu isommille kartoille)
- Moderni moniytiminen prosessori, Rust on prosessoriraskas
- SSD-levyä vähintään 10 GB vapaana
- Vakaa nettiyhteys kelvollisella lähetysnopeudella
- Windows- tai Linux-käyttöjärjestelmä
- SteamCMD asennettuna
Useimmille Rust-palvelimen vuokraaminen hostauspalvelulta on helpoin polku. Ohitat rautaan liittyvän päänvaivan ja pääset liikkeelle minuuteissa.
Porttien ohjaus itse ylläpidettäessä: Jos ajat palvelinta kotona tai VPS:llä ilman hallittua palomuuria, avaa nämä portit: TCP/UDP 28015 (peliliikenne) ja UDP 28016 (RCON web). Ilman tätä pelaajat eivät pääse yhdistämään.
Vaihe 1: asenna SteamCMD ja Rust-palvelin
SteamCMD on Valven tarjoama komentorivityökalu dedikoitujen palvelintiedostojen lataamiseen. Nappaa se viralliselta Steamin kehittäjäsivustolta.
Kun SteamCMD on valmiina, aja nämä komennot:
App ID 258550 on Rustin dedikoitu palvelin. Validate-lippu tarkistaa tiedostojen eheyden, mikä on hyödyllistä päivitysten jälkeen tai jos jokin menee rikki.
Vaihe 2: luo käynnistysskripti
Luo tiedosto nimeltä start.sh (Linux) tai start.bat (Windows):
Tärkeimmät parametrit selitettyinä:
- server.worldsize - kartan koko metreinä. 4000 on vakio. Pienemmät kartat (2000-3000) sopivat pienemmille porukoille ja latautuvat nopeammin.
- server.seed - satunnaissiemen joka generoi karttasi. Vaihda se, niin saat erilaisen asettelun.
- server.saveinterval - kuinka usein palvelin tallentaa, sekunteina. 300 (5 minuuttia) on vankka oletus.
- server.maxplayers - useimmat yhteisöpalvelimet pyörivät 50-200 pelaajalla.
- server.identity - yksilöllinen nimi palvelininstanssillesi, joka määrää mihin tallennustiedostot menevät. Aseta se kerran äläkä koskaan muuta sitä, tai menetät maailmasi.
Vaihe 3: asenna Oxide (uMod)
Oxide on Rustin suosituin modausalusta. Lähes jokainen plugin vaatii sen. Näin asennat sen:
- Lataa uusin Oxide-buildi osoitteesta umod.org
- Pura tiedostot Rust-palvelimesi hakemistoon ja korvaa olemassa olevat tiedostot kun sitä kysytään
- Käynnistä palvelin uudelleen
Uudelleenkäynnistyksen jälkeen varmista kirjoittamalla oxide.version palvelimen konsoliin.

Vaihe 4: asenna pluginit
Pluginit menevät oxide/plugins-kansioon. Pudota .cs-tiedosto sinne, niin palvelin kääntää ja lataa sen automaattisesti. Useimmat pluginit eivät vaadi uudelleenkäynnistystä.
Välttämättömät pluginit mille tahansa palvelimelle
- GatherManager - säädä resurssien keräysnopeuksia (2x, 3x, 5x ja niin edelleen)
- NTeleportation - anna pelaajien asettaa koteja ja teleportata
- Clans - klaanijärjestelmä tageineen ja jaettuine ovineen
- BetterChat - oma chatin muotoilu, värit ja ryhmäetuliitteet
- RemoverTool - anna pelaajien poistaa väärin asetettuja rakennusosia
- AutoDoors - ovet sulkeutuvat automaattisesti asetetun ajan jälkeen
- QuickSmelt - nopeuta sulattamista uunissa
Sijoita pluginit polkuun: /server/rust/oxide/plugins/
Palvelin kääntää ja lataa ne automaattisesti. Tarkista konsolista virheet, jos jokin ei toimi.
Vaihe 5: palvelimen asetukset
server.cfg
server.cfg-tiedostosi sijaitsee polussa server/rust/cfg/. Täällä asetetaan pysyvät palvelinmuuttujat:
Oxiden asetustiedostot
Jokainen plugin luo oman asetustiedostonsa kansioon oxide/config/. Kun plugin on latautunut ensimmäisen kerran, muokkaa sen JSON-asetuksia käyttäytymisen räätälöimiseksi. Esimerkiksi GatherManagerin asetukset:
Muokkauksen jälkeen ota muutokset käyttöön komennolla oxide.reload PluginName konsolissa.

Vaihe 6: RCON ja palvelimen hallinta
RCON (Remote Console) antaa hallita palvelinta olematta itse pelissä. Määritä se käynnistysskriptissäsi parametreilla +rcon.port ja +rcon.password.
Suositut RCON-työkalut:
- RustAdmin - työpöytäsovellus siistillä käyttöliittymällä, pelaajalistalla ja chat-lokilla
- BattleMetrics - selainpohjainen RCON pelaajaseurannalla, bannilistoilla ja ajastuksilla
- WebRCON - selainpohjainen konsoliyhteys osoitteessa http://your-ip:28016
Yleiset RCON-komennot:
Vaihe 7: wipe-aikataulu ja ylläpito
Rustilla on pakotettu wipe joka kuukauden ensimmäisenä torstaina, kun Facepunch työntää ison päivityksen. Useimmat yhteisöpalvelimet tekevät lisäksi karttawipen joka toinen viikko pitääkseen pelin tuoreena.
Tyypillinen kokoonpano:
- Karttawipe - kahden viikon välein (viikoittain tiheästi asutuilla palvelimilla)
- Blueprint-wipe - kuukausittain pakotetun wipen päivänä tai harvemmin
Suorituskykyvinkit
- Pidä pluginien määrä järkevänä. 30-40 hyvin ylläpidettyä pluginia riittää hyvin. Yli 60:n meneminen aiheuttaa usein lagia.
- Aseta fps.limit arvoon 256 palvelimen asetuksissa. Älä jätä sitä rajoittamattomaksi.
- Käytä SSD:tä. Rustin palvelintallennukset ovat tiheitä ja isoja.
- Seuraa muistinkäyttöäsi. 4000-kokoinen kartta yli sadalla pelaajalla voi käyttää 10-12 GB muistia.
- Päivitä Oxide ja pluginit säännöllisesti. Vanhentuneet pluginit aiheuttavat kaatumisia ja aukkoja.
- Käynnistä palvelin uudelleen aikataulun mukaan (päivittäin kello 5) muistivuotojen siivoamiseksi. Käytä cron-ajastusta tai Windowsin Tehtävien ajoitusta.
Valmis pelaamaan?
Rust-palvelimen pystyttäminen vaatii hieman vaivaa, mutta kun se kerran pyörii, sinulla on täysi hallinta omaan kokemukseesi. Omista keräysnopeuksista ainutlaatuisiin plugineihin, palvelimestasi tulee juuri sellainen kuin haluat.
Jos haluat mieluummin ohittaa pystytyksen ja hypätä suoraan yhteisösi pyörittämiseen, tutustu DoomHostingin Rust-palvelimiin. Mukana yhden klikkauksen Oxide-asennus, automaattiset päivitykset ja täysi RCON-yhteys.




