Ovaj vodič pokriva kako instalirati Oxide/uMod ili Carbon okvir za modiranje na vaš Rust server, dodati pluginove zajednice i upravljati njima putem konzole. Za opću konfiguraciju servera i varijable pokretanja pogledajte Rust vodič za konfiguraciju servera.
Instalacija Oxide/uMod ili Carbon
Oxide (sada održavan kao uMod) i Carbon su okviri za modiranje Rust koji vam omogućuju instalaciju pluginova koje je izgradila zajednica. Ovi okviri dodaju značajke poput ekonomskih sustava, prilagođenih kitova, nagrada za glasanje, PvE zaštitnih zona i mnogo više.
Ne trebate ručno prenositi nikakve datoteke. Okvir za modiranje se automatski instalira postavljanjem jedne varijable pokretanja:
- Zaustavite server s GPanel kartice Console.
- Prijavite se u GPanel i idite na karticu Startup.
- Pronađite varijablu
FRAMEWORKi postavite je na:oxide— za Oxide/uMod (najšire korišteni okvir s najvećom bibliotekom pluginova)carbon— za Carbon okvir (alternativa s vlastitim ekosustavom pluginova)vanilla— za pokretanje bez okvira za modiranje
- Pokrenite server. Datoteke okvira se automatski preuzimaju i primjenjuju. Pri prvom pokretanju s Oxide, struktura direktorija
oxide/se generira. - Provjerite konzolni zapis za redak poput
Loaded plugin Oxide.Corekako biste potvrdili da je Oxide aktivan.
FRAMEWORK i pokrenete server, okvir se automatski preuzima i instalira. Ne trebate prenositi Oxide ili Carbon datoteke putem SFTP.
Instalacija pluginova
Pluginovi se distribuiraju kao .cs (C# izvorni kod) datoteke. Oxide ih kompajlira na serveru tijekom izvođenja — nije potrebna prethodna kompilacija.
- Preuzmite
.csdatoteku plugina s umod.org ili drugog pouzdanog izvora. - Prenesite
.csdatoteku u direktorijoxide/plugins/na vašem serveru koristeći SFTP ili GPanel upravitelj datoteka. Za pomoć s SFTP pogledajte Kako prenijeti datoteke putem SFTP. - Ako server radi, plugin će biti detektiran i automatski kompajliran unutar nekoliko sekundi. Vidjet ćete ispis u konzoli koji potvrđuje učitavanje, npr.
Loaded plugin MyPlugin v1.2.3 by Author. - Ako server ne radi, plugin će se učitati pri sljedećem pokretanju.
Struktura Oxide direktorija
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/. Datoteke smještene u poddirektorije ili s neispravnim ekstenzijama bit će ignorirane. Svaki plugin mora imati ekstenziju .cs.
Konfiguracija pluginova
Većina pluginova generira JSON konfiguracijsku datoteku u oxide/config/ pri prvom učitavanju. Za prilagodbu plugina:
- Dopustite da se plugin učita barem jednom kako bi generirao svoju zadanu konfiguracijsku datoteku.
- Zaustavite server (ili imajte na umu da neki pluginovi podržavaju ponovno učitavanje konfiguracije uživo).
- Otvorite konfiguracijsku datoteku plugina u
oxide/config/PluginName.jsonkoristeći GPanel upravitelj datoteka ili SFTP. - Uredite postavke i spremite datoteku.
- Ponovno učitajte plugin s
oxide.reload PluginNameili ponovo pokrenite server.
Upravljanje pluginovima putem konzole
Ove naredbe mogu se pokrenuti iz GPanel konzole ili putem RCON klijenta. Za postavljanje RCON pogledajte Rust RCON pristup i administratorske naredbe.
| Naredba | Opis |
|---|---|
oxide.plugins |
Prikazuje popis svih trenutno učitanih pluginova i njihovih verzija. |
oxide.load PluginName |
Učitava plugin koji se nalazi u oxide/plugins/ ali još nije učitan. |
oxide.unload PluginName |
Istovaruje plugin bez uklanjanja datoteke. |
oxide.reload PluginName |
Ponovno učitava plugin nakon ažuriranja njegove .cs datoteke. Koristite ovo za primjenu ažuriranja plugina bez potpunog ponovnog pokretanja servera. |
oxide.reload * |
Ponovno učitava sve učitane pluginove odjednom. |
Ažuriranje pluginova
Za ažuriranje plugina na noviju verziju:
- Preuzmite ažuriranu
.csdatoteku sa stranice plugina na umod.org. - Prenesite novu datoteku u
oxide/plugins/, prepisujući postojeću datoteku. - Ako server radi, Oxide detektira promjenu datoteke i automatski rekompajlira i ponovno učitava plugin. Alternativno, pokrenite
oxide.reload PluginName. - Provjerite konzolu za greške. Neka ažuriranja pluginova mogu zahtijevati promjene u konfiguracijskoj datoteci u
oxide/config/.
Uklanjanje pluginova
Za potpuno uklanjanje plugina:
- Pokrenite
oxide.unload PluginNameza istovarivanje plugina dok server radi. - Izbrišite
.csdatoteku izoxide/plugins/. - Po želji izbrišite konfiguracijsku datoteku plugina iz
oxide/config/i datoteke podataka izoxide/data/ako vam više nisu potrebne.
Popularni pluginovi
| Plugin | Kategorija | Opis |
|---|---|---|
| Kits | Igranje | Omogućuje igračima iskorištavanje unaprijed konfiguriranih kitova predmeta. Korisno za početne kitove ili VIP nagrade. |
| Economics | Ekonomija | Dodaje sustav serverske valute. Koristi se kao zavisnost mnogih pluginova za trgovine i nagrade. |
| ServerRewards | Ekonomija | Sustav nagrada temeljen na bodovima, često kombiniran s Economics za trgovinu u igri. |
| VoteDay | Korisnost | Omogućuje igračima glasanje za preskakanje na dnevno vrijeme. Smanjuje pritužbe na duge noći. |
| Clans | Društveno | Dodaje sustav klanova/timova s oznakama klanova i dijeljenim pristupom ormarićima za alat. |
| TruePVE | PvE | Sprječava štetu između igrača. Esencijalno za PvE konfiguracije servera. |
| Teleportation | Korisnost | Dodaje naredbe za teleportaciju igrač-igrač i kući s podesivim vremenom čekanja. |
| DiscordCore / DiscordMessages | Integracija | Šalje serverske događaje (spajanja, chat, smrti) na Discord webhook kanal. |
Rješavanje problema s pluginovima
Ako se vaši pluginovi ne učitavaju, provjerite sljedeće:
- Potvrdite da je Oxide instaliran i aktivan. Na GPanel kartici Startup, varijabla
FRAMEWORKmora biti postavljena naoxide. Konzolni zapis trebao bi prikazatiLoaded plugin Oxide.Coretijekom pokretanja. - Datoteke pluginova moraju biti smještene izravno u
oxide/plugins/s točnom ekstenzijom.cs. Datoteke u poddirektorijima ili s pogrešnim ekstenzijama se ignoriraju. - Provjerite konzolu i
oxide/logs/za greške kompilacije. Plugin s greškom u sintaksi neće se učitati, a poruka o grešci opisat će problem. - Neki pluginovi imaju zavisnosti o drugim pluginovima (npr. mnogi pluginovi za trgovine zahtijevaju Economics). Prvo instalirajte sve potrebne zavisnosti.
Za ostale česte probleme sa serverom pogledajte Rust rješavanje problema sa serverom.
Trebate pomoć?
Ako naiđete na problem koji nije pokriven u ovom vodiču, naš tim za podršku je dostupan za pomoć. Pošaljite zahtjev za podršku i uključite ID svog servera, opis problema i sve relevantne ispise konzole.