See juhend käsitleb, kuidas paigaldada Oxide/uMod või Carbon modimisraamistik oma Rust serverisse, lisada kogukonna pluginaid ja hallata neid konsooli kaudu. Üldise serveri konfiguratsiooni ja käivitusmuutujate kohta vaadake Rust serveri konfiguratsioonijuhendit.
Oxide/uMod või Carbon paigaldamine
Oxide (nüüd hooldatakse nimega uMod) ja Carbon on Rust-i modimisraamistikud, mis võimaldavad teil paigaldada kogukonna loodud pluginaid. Need raamistikud lisavad funktsioone nagu majandussüsteemid, kohandatud komplektid, hääletuspreemiad, PvE kaitsetsoonid ja palju muud.
Te ei pea faile käsitsi üles laadima. Modimisraamistik paigaldatakse automaatselt ühe käivitusmuutuja seadistamisega:
- Peatage server GPanel Console vahekaardilt.
- Logige sisse GPanel-i ja minge vahekaardile Startup.
- Leidke muutuja
FRAMEWORKja seadke see väärtusele:oxide— Oxide/uMod jaoks (kõige laialdasemalt kasutatav raamistik suurima pluginate teegiga)carbon— Carbon raamistiku jaoks (alternatiiv oma pluginate ökosüsteemiga)vanilla— käivitamiseks ilma ühegi modimisraamistikuta
- Käivitage server. Raamistiku failid laaditakse alla ja rakendatakse automaatselt. Oxide esmakordsel käivitamisel genereeritakse kataloogi
oxide/struktuur. - Kontrollige konsooli logi rea järgi nagu
Loaded plugin Oxide.Core, et kinnitada Oxide aktiivsust.
FRAMEWORK ja käivitate serveri, laaditakse raamistik automaatselt alla ja paigaldatakse. Te ei pea Oxide ega Carbon faile SFTP kaudu üles laadima.
Pluginate paigaldamine
Pluginaid levitatakse .cs (C# lähtekood) failidena. Oxide kompileerib need serveris käitusajal — eelkompileerimist pole vaja.
- Laadige plugina
.csfail alla saidilt umod.org või muust usaldusväärsest allikast. - Laadige
.csfail üles kataloogioxide/plugins/oma serveris SFTP kaudu või GPanel failihalduri abil. SFTP abi jaoks vaadake Kuidas laadida faile üles SFTP kaudu. - Kui server töötab, tuvastatakse ja kompileeritakse plugin automaatselt mõne sekundi jooksul. Konsoolis näete kinnitust selle laadimise kohta, nt
Loaded plugin MyPlugin v1.2.3 by Author. - Kui server ei tööta, laadub plugin järgmisel käivitamisel.
Oxide kataloogi struktuur
oxide/
plugins/
MyPlugin.cs <- place plugin files here
AnotherPlugin.cs
config/ <- auto-generated plugin config files
data/ <- plugin data files
logs/ <- plugin log files
oxide/plugins/. Alamkataloogidesse paigutatud või vale laiendiga failid ignoreeritakse. Igal pluginal peab olema laiend .cs.
Pluginate konfigureerimine
Enamik pluginaid genereerib JSON konfiguratsioonifaili kataloogi oxide/config/ esimesel laadimisel. Plugina kohandamiseks:
- Laske pluginal vähemalt korra laaduda, et see genereeriks oma vaikimisi konfiguratsioonifaili.
- Peatage server (või pange tähele, et mõned pluginad toetavad reaalajas konfiguratsiooni uuesti laadimist).
- Avage plugina konfiguratsioonifail
oxide/config/PluginName.jsonGPanel failihalduri või SFTP kaudu. - Muutke seadeid ja salvestage fail.
- Laadige plugin uuesti käsuga
oxide.reload PluginNamevõi taaskäivitage server.
Pluginate haldamine konsooli kaudu
Neid käske saab käivitada GPanel konsoolist või RCON kliendi kaudu. RCON seadistamise kohta vaadake Rust RCON juurdepääs ja administraatori käsud.
| Käsk | Kirjeldus |
|---|---|
oxide.plugins |
Kuvab kõik hetkel laaditud pluginad ja nende versioonid. |
oxide.load PluginName |
Laadib plugina, mis asub kataloogis oxide/plugins/, kuid pole veel laaditud. |
oxide.unload PluginName |
Eemaldab plugina laadimisest ilma faili kustutamata. |
oxide.reload PluginName |
Laadib plugina uuesti pärast selle .cs faili uuendamist. Kasutage seda pluginate uuenduste rakendamiseks ilma serveri täieliku taaskäivituseta. |
oxide.reload * |
Laadib kõik laaditud pluginad korraga uuesti. |
Pluginate uuendamine
Plugina uuendamiseks uuemale versioonile:
- Laadige uuendatud
.csfail alla plugina lehelt saidil umod.org. - Laadige uus fail üles kataloogi
oxide/plugins/, kirjutades olemasoleva faili üle. - Kui server töötab, tuvastab Oxide failimuutuse ja kompileerib ning laadib plugina automaatselt uuesti. Alternatiivina käivitage
oxide.reload PluginName. - Kontrollige konsooli vigade osas. Mõned pluginate uuendused võivad nõuda muudatusi konfiguratsioonifailis kataloogis
oxide/config/.
Pluginate eemaldamine
Plugina täielikuks eemaldamiseks:
- Käivitage
oxide.unload PluginName, et eemaldada plugin laadimisest, kuni server töötab. - Kustutage
.csfail kataloogistoxide/plugins/. - Valikuliselt kustutage plugina konfiguratsioonifail kataloogist
oxide/config/ja andmefailid kataloogistoxide/data/, kui te neid enam ei vaja.
Populaarsed pluginad
| Plugin | Kategooria | Kirjeldus |
|---|---|---|
| Kits | Mäng | Võimaldab mängijatel lunastada eelkonfigureeritud esemekomplekte. Kasulik stardikomplektide või VIP preemiate jaoks. |
| Economics | Majandus | Lisab serverile valuutasüsteemi. Kasutatakse sõltuvusena paljude poe- ja preemiapluginates. |
| ServerRewards | Majandus | Punktipõhine preemiasüsteem, sageli kombineeritud Economics-iga mängusisese poe jaoks. |
| VoteDay | Utiliit | Laseb mängijatel hääletada päevaajale ülemineku eest. Vähendab kaebusi pikkade ööde üle. |
| Clans | Sotsiaalne | Lisab klanni/meeskonna süsteemi klanni siltide ja jagatud juurdepääsuga tööriistakappidele. |
| TruePVE | PvE | Takistab mängija-mängija-vastu kahju. Hädavajalik PvE serveri konfiguratsioonide jaoks. |
| Teleportation | Utiliit | Lisab mängijalt-mängijale ja kodu teleportimiskäsud konfigureeritavate mahajahtumisaegadega. |
| DiscordCore / DiscordMessages | Integratsioon | Saadab serveri sündmused (ühendused, vestlus, surmad) Discord webhook kanalisse. |
Pluginate probleemide tõrkeotsing
Kui teie pluginad ei laadi, kontrollige järgmist:
- Veenduge, et Oxide on paigaldatud ja aktiivne. GPanel Startup vahekaardil peab muutuja
FRAMEWORKolema seatud väärtuseleoxide. Konsooli logis peaks käivitamisel olema nähaLoaded plugin Oxide.Core. - Plugina failid peavad asuma otse kataloogis
oxide/plugins/täpse laiendiga.cs. Alamkataloogides olevad või vale laiendiga failid ignoreeritakse. - Kontrollige konsooli ja kataloogi
oxide/logs/kompileerimisvigade osas. Süntaksiveaga plugin ei laadi ja veateade kirjeldab probleemi. - Mõnel pluginal on sõltuvusi teistest pluginatest (nt paljud poepluginad nõuavad Economics). Paigaldage esmalt kõik vajalikud sõltuvused.
Muude levinud serveriprobleemide kohta vaadake Rust serveri tõrkeotsing.
Vajate abi?
Kui teil tekib probleem, mida see juhend ei käsitle, on meie tugimeeskond valmis aitama. Esitage tugiteatis ja lisage oma serveri ID, probleemi kirjeldus ja asjakohane konsooli väljund.