Rust Oxide Eklenti Kurulumu: uMod ve Carbon Rehberi
Rust Oxide eklenti kurulumu, vanilla Rust sunucusuna ışınlanma, ev sistemi, ekonomi, kit ya da otomatik duyuru gibi özellikler eklemenin standart yoludur. Oxide, bugün uMod adıyla yayımlanan modlama çatısıdır; sunucunun yönetilen kod dosyalarına eklenerek C# ile yazılmış eklentileri çalışma anında derler ve yükler. Carbon ise aynı eklentilerin çoğunu çalıştırabilen, daha yeni bir alternatiftir.
Bu rehber, çalışan bir Rust sunucusu olduğunu varsayar; henüz kurmadıysanız Rust sunucu kurulumu rehberiyle başlayın. Eklentili sunucuları LIONFIN oyun sunucusu paketlerinde ya da tam yetkili bir VDS üzerinde çalıştırabilirsiniz.
Kısa cevap
Rust Oxide eklenti kurulumu iki aşamadır: önce uMod sitesinden işletim sisteminize uygun Oxide.Rust arşivini indirip sunucu kök dizinine açarak çatıyı kurarsınız; sonra eklentilerin .cs dosyalarını oxide/plugins klasörüne koyarsınız. Eklenti otomatik derlenip yüklenir, ayarları oxide/config altında oluşur ve izinler oxide.grant komutuyla verilir. Carbon da aynı eklentileri çalıştırabilen alternatif bir çatıdır.
Oxide (uMod) ile Carbon arasındaki fark nedir?
Oxide ve Carbon, Rust sunucusuna eklenti yükleyen iki ayrı çatıdır; ikisi aynı anda kurulamaz, birini seçmeniz gerekir. Carbon, Oxide eklentileriyle geriye dönük uyumlu olacak biçimde geliştirilmiştir, bu yüzden uMod’daki eklentilerin çoğu Carbon’da da çalışır.
| Konu | Oxide (uMod) | Carbon |
|---|---|---|
| Dağıtım | uMod sitesinden Oxide.Rust arşivi | GitHub’daki Carbon sürümleri |
| Eklenti klasörü | oxide/plugins | carbon/plugins |
| Yeniden yükleme | oxide.reload EklentiAdi | c.reload EklentiAdi |
| Eklenti uyumluluğu | uMod eklentileri | Oxide eklentilerinin çoğu |
| Sürüm kontrolü | oxide.version | c.version |
Uzun süredir kullanılan, belgelenmiş ve eklenti geliştiricilerinin hedef aldığı çatı Oxide’dır; Carbon ise performans ve oyun içi yönetim paneli gibi ek özellikleri öne çıkarır. Karar verirken kullanacağınız kritik eklentilerin Carbon’da sorunsuz çalıştığını test sunucusunda doğrulayın.
Rust Oxide eklenti kurulumu adım adım nasıl yapılır?
Rust Oxide eklenti kurulumu, çatıyı bir kez kurup ardından eklenti dosyalarını klasöre bırakmaktan ibarettir.
- Sunucuyu durdurun ve SteamCMD ile Rust’ı güncelleyin.
- uMod sitesinin Rust sayfasından sunucunuzun işletim sistemine uygun Oxide.Rust arşivini (Windows ya da Linux) indirin.
- Arşivi sunucunun kök dizinine (içinde
RustDedicated_Databulunan klasör) açın ve var olan dosyaların üzerine yazılmasına izin verin. - Sunucuyu başlatın; ilk açılışta
oxideklasörü ve alt klasörleri oluşur. Konsoldaoxide.versionyazarak kurulumu doğrulayın. - uMod’dan indirdiğiniz eklentinin
.csdosyasınıoxide/pluginsklasörüne yükleyin. - Eklenti birkaç saniye içinde otomatik derlenip yüklenir; konsolda “Loaded plugin” satırını görürsünüz.
- Oluşan
oxide/config/EklentiAdi.jsondosyasını düzenleyipoxide.reload EklentiAdiile değişikliği uygulayın.
Oxide klasör yapısı: plugins (eklentiler), config (ayarlar), data (eklentilerin kaydettiği veriler), lang (mesaj çevirileri) ve logs (günlükler).
Oxide izin sistemi nasıl çalışır?
Oxide’da eklenti özellikleri izinlerle (permission) korunur; bir oyuncu bir özelliği kullanabilmek için ya doğrudan ya da üyesi olduğu grup üzerinden ilgili izne sahip olmalıdır. İzin adları her eklentinin uMod sayfasında listelenir ve genellikle eklentiadi.ozellik biçimindedir.
oxide.grant user OyuncuAdi_veya_SteamID64 teleport.use
oxide.grant group admin teleport.*
oxide.group add vip
oxide.usergroup add OyuncuAdi vip
oxide.grant group vip kits.vip
oxide.revoke user OyuncuAdi teleport.use
oxide.show user OyuncuAdi- Varsayılan olarak
default(tüm oyuncular) veadmingrupları bulunur; Rust’taowneridile yetkilendirilen oyuncular otomatik olarak admin grubuna alınır. - Yıldız (
*) joker karakteri bir eklentinin tüm izinlerini tek seferde verir. - İzin adındaki bir yazım hatası uyarı vermeden başarısız olabilir;
oxide.showile sonucu kontrol edin.
Komutlar sunucu konsolundan ya da RCON üzerinden çalıştırılır.
Carbon ile eklenti kurulumu nasıl farklılaşır?
Carbon’da akış aynıdır, değişen yalnız çatının dağıtım yeri, klasör adı ve komut önekidir. Carbon’u kurmadan önce Oxide dosyalarını kaldırmanız ya da temiz bir Rust kurulumuyla başlamanız gerekir, çünkü iki çatı birlikte çalışmaz.
- Carbon’un GitHub sürümler sayfasından kararlı (production) derlemenin işletim sisteminize uygun arşivini indirin.
- Arşivi Rust sunucusunun kök dizinine açın ve sunucuyu başlatın.
- Konsolda
c.versionkomutuyla Carbon’un yüklendiğini doğrulayın. - Eklentilerin
.csdosyalarınıcarbon/pluginsklasörüne koyun; dosya izleyici açıksa otomatik yüklenirler. - Ayar değişikliğinden sonra
c.reload EklentiAdikomutunu kullanın.
Carbon, Oxide tarzı komutları ve izin yapısını büyük ölçüde destekler; mevcut bir Oxide sunucusunu taşırken eklenti yapılandırmalarını ve veri dosyalarını Carbon’daki karşılık gelen klasörlere kopyalayıp her eklentiyi tek tek test etmek en güvenli yoldur.
Rust güncellemesinden sonra eklentiler neden çalışmaz?
Rust güncellemesi sunucunun yönetilen kod dosyalarını yeniler ve Oxide ya da Carbon’un yaptığı değişiklikleri siler; bu yüzden her Rust güncellemesinden sonra çatının güncel sürümü yeniden kurulmalıdır. Aylık zorunlu güncellemelerde çatı geliştiricileri genellikle kısa süre içinde uyumlu sürüm yayımlar.
- Güncelleme betiğinize SteamCMD komutundan sonra Oxide ya da Carbon arşivini indirip açan adımı ekleyin.
- Eklentileri de güncelleyin; Rust’taki değişiklikler bazı eklentileri bozabilir ve geliştiricinin yeni sürümünü gerektirebilir.
- Konsoldaki derleme hatalarına bakın: hata veren eklenti diğerlerini etkilemez, yalnız kendisi yüklenmez.
oxide/dataveoxide/configklasörlerini güncellemeden önce yedekleyin.
Aylık güncelleme aynı zamanda zorunlu harita sıfırlamasına denk geldiği için eklenti verilerinin de sıfırlanıp sıfırlanmayacağına karar vermeniz gerekir; ayrıntılar için Rust wipe nedir yazısına bakın. Yedekleme düzeni için oyun sunucusu yedekleme rehberi yol gösterir.
Sık Sorulan Sorular
Oxide ve Carbon aynı anda kurulabilir mi?
Hayır. İkisi de sunucunun yönetilen kod dosyalarını değiştirdiği için aynı sunucuda birlikte çalışamaz. Birini seçmeniz gerekir; Carbon’a geçiyorsanız önce Oxide dosyalarını kaldırın ya da temiz bir Rust kurulumu yapın.
Eklenti yüklemek için sunucuyu yeniden başlatmak gerekir mi?
Genellikle gerekmez. Oxide, plugins klasörüne konan .cs dosyalarını izler ve otomatik derleyip yükler. Ayar dosyasını değiştirdiğinizde oxide.reload EklentiAdi komutuyla eklentiyi yeniden yüklemeniz yeterlidir.
Oxide yüklü sunucu “modded” olarak mı görünür?
Rust sunucu listesinde vanilla, community ve modded gibi kategoriler bulunur; oyunu belirgin biçimde değiştiren eklentiler kullanan sunucuların modded kategorisinde listelenmesi beklenir. Facepunch’ın güncel sunucu sınıflandırma kurallarını kontrol ederek sunucunuzun etiketlerini buna göre ayarlayın.
Eklenti ayarlarım güncellemede kaybolur mu?
Oxide arşivini yeniden açmak config ve data klasörlerine dokunmaz, bu yüzden ayarlar korunur. Yine de büyük güncellemelerden önce oxide klasörünün tamamını yedeklemek, bozulan bir eklenti verisini geri getirmenin tek güvenli yoludur.
Bu makale yardımcı oldu mu?
Geri bildiriminiz için teşekkürler!
kişi faydalı buldu