İçeriğe geç

Rust sunucu ayarları ve server.cfg düzenleyici

Kısa cevap: sunucuyu aç, Hızlı görünümün düğme sırasında Config’e tıkla ve formu doldur: ad, azami oyuncu, oyun modu, portlar, RCON parolası, dünya boyutu ve seed. Önce sunucuyu durdur; çünkü çoğu ayar yalnızca sonraki başlatmada etkili olur. Her değişiklik senin için server.cfg dosyasına yazılır ve elle düzenlediğin satırlar korunur.

Config sekmesi bir sunucunun kurulduğu yerdir. Buradaki her şey bir formdur ve senin için gerçek bir server.cfg yazar; yani bir başlatma betiğini elle düzenlemen gerekmez. Dosyayı elle düzenlemek istersen düzenleyebilirsin ve Crucible Local Server düzenlemelerinin üzerine yazmaz. Aynı ayarlar herhangi bir Rust sunucusunda için bkz. Rust server.cfg örneği.

Sunucu çalışırken bu sekmenin çoğu devre dışıdır

Bölüm başlığı “Sunucu çalışırken bu sekmenin çoğu devre dışıdır”

Rust açılış ayarlarını başlangıçta bir kez okur; bu yüzden canlı bir sunucunun altından değiştirmek, formun gerçekte çalışanla çelişmesinden başka işe yaramaz. Sunucu açıkken bu alanlar grileşir ve düzenlenemez, sekmenin üstündeki bir satır da bunu söyler:

Yalnızca açılışta okuduğu bir şeyi değiştirmek için sunucuyu durdurun. Canlı sunucu kuralları ve yeniden başlatma ayarları sunucu çalışırken de değiştirilebilir.

Bu; kimliği, slotları ve oynanışı, ağı, dünyayı, adminleri ve performansı kapsar. Canlı sunucu kuralları ve yeniden başlatma ayarları düzenlenebilir kalır; çünkü kurallar çalışan dünyaya hemen uygulanır ve takvim uygulamanın kendisine aittir. Durmuşken yaptığın her şey sunucu bir sonraki başlayışında etkili olur.

Crucible Local Server Config sekmesi: sunucu adı, açıklama, afiş görseli ve web sitesi alanları, azami oyuncu, tickrate, oyun modu, oyun ve RCON portları

  • Sunucu adı (hostname): oyuncuların sunucu tarayıcısında gördüğü ad.
  • Açıklama: sunucu sayfasındaki tanıtım yazısı. Birkaç satır olabilir.
  • Afiş görseli URL’si ve Web sitesi URL’si: oyunda sunucunun sayfasında gösterilir. Bunlar Rust istemcisinin açtığı bağlantılardır; bu yüzden kendi bilgisayarındaki bir dosya yolu kimseye görünmez. Barındırılan bir görsel kullan (512x256). Yüklenen bir afiş alanların altında önizleme gösterir.
  • Azami oyuncu ve Tickrate. Tickrate 1 ile 30 arasını kabul eder; Rust’ın gerçekte çalıştığı aralık. Oyuncu sınırı hakkında daha fazlası azami oyuncu nasıl değiştirilir sayfasında.
  • PVE modu: oyuncular birbirine zarar veremez.
  • Oyun modu: Vanilla, Softcore, Hardcore ya da Primitive. Bu server.gamemode’u ayarlar.

Oyun portu (UDP) ve RCON portu (TCP) senin için ayarlanır ve sunucu başına benzersizdir; böylece iki sunucu asla çakışmaz. İki sunucuya aynı port verilemez.

Oyun portu 1024 ile 65533, RCON portu 1024 ile 65535 arasını kabul eder. Oyun portu tepeden kısa durur; çünkü Steam sorgu portu oyun portu +2’dir ve gerçek bir port kalması gerekir.

Uygulama yönlendiricine bilerek dokunmaz; bu yüzden sen kendin yönlendirene kadar buradaki hiçbir şeye internetten ulaşılamaz. Yapmadan önce port alanlarının altındaki uyarıyı iki kez okumaya değer:

  • Bu portları yönlendirmek ev bağlantını internetten ulaşılabilir yapar ve adresi verdiğin herkes genel IP’ni öğrenir.
  • Rust sunucuları sık hedef alınır; bu yüzden yalnızca güvendiğin kişilerle paylaş ya da adresini gizleyen bir röle ya da kiralık barındırıcının arkasına koy. playit.gg ya da Tailscale gibi bir röle yönlendirici ayarı istemez ve CGNAT arkasında çalışır.
  • RCON portunu asla yönlendirme. Bu, sadece oynamaya giriş değil, sunucunun tam uzaktan kontrolüdür.

RCON parolası (konsol için gerekli) iki yönlü konsolu açan şeydir. Crucible her yeni sunucu için güçlü bir parola üretir; Yeniden oluştur yenisini üretir ya da kendin yazabilirsin. Maskelidir ve bir göster düğmesi vardır.

Rust, bir avuç yaygın parolayla (password, 123456, changeme, qwerty ve birkaç diğeri) RCON’u hiç çalıştırmaz. RCON kapalıyken konsol tek yönlü olur, hızlı eylemler ve canlı istatistikler çalışmaz ve zamanlanmış yeniden başlatma tetiklenemez. Crucible bu parolalardan birini kaydetmene izin vermez. Kısa parola yalnızca güvensizdir, bozuk değildir; bu yüzden uyarıyla izin verilir.

RCON yalnızca bu bilgisayarda yanıt verir. Başka bir bilgisayardaki RCON aracını kullanmak için bkz. başka bir bilgisayarda RCON araçları.

Prosedürel (bir Seed ve bir Dünya boyutu (m), seed’in yanında rastgele seed düğmesiyle) ya da Özel harita seç. Rust 1000 ile 6000 arası dünya boyutunu ve 1 ile 2147483647 arası seed’i kabul eder. Crucible yazdığın her değeri oyunun gerçekten kabul ettiği aralıkta tutar; böylece bir yazım hatası istediğinden farklı bir dünyayı sessizce üretemez. Seed 0 bilerek yasak: Rust onu “benim için seç” diye okur, yani aynı dünyayı iki kez vermez. Her boyutun nasıl oynandığı için bkz. Rust harita boyutları.

Özel harita, seed ve boyutun yerine bir Seviye URL’si (doğrudan indirilebilir .map) alanı koyar. Harita sekmesi bir harita atadığında onu doldurur, ya da oraya barındırılan bir https bağlantısı yapıştırabilirsin. Dünyayı harita dosyası tanımlar; bu yüzden özel harita seed ya da dünya boyutu istemez.

Satır başına bir SteamID64 kutusu sunucunun sahiplerini listeler, satıra bir ID, maskeli ve göster düğmeli. Bu bir açılış ayarıdır; bu yüzden önce sunucuyu durdur. Sunucu çalışırken kendini eklemek için Hızlı görünümün ownerid ekle kartını kullan; bkz. kendini admin yap ve her Rust sunucusu için kendini admin nasıl yaparsın.

  • Yapay zekâ navmesh’ini atla (daha hızlı açılış): yapay zekâ navmesh’ini kurmayı atlar; sunucu çok daha hızlı açılır ve daha az CPU kullanır. NPC’ler ve hayvanlar hareket etmez; bu bir inşa ya da harita testi dünyası için ya da birkaç sunucuyu birden çalıştırırken sorun değildir.
  • Yüksek öncelik ve CPU çekirdekleri (gelişmiş): sunucuyu daha yüksek CPU önceliğinde çalıştırır ve istersen belirli çekirdeklere sabitler (örneğin bir AMD X3D çipinin ekstra bellekli çekirdekleri için 0-7). Tüm çekirdekleri kullanmak için CPU çekirdekleri’ni boş bırak.

Bir sunucuyu kendi bilgisayarında akıcı tutmak hakkında daha fazlası yerel sunucunu akıcı çalışır tut sayfasında.

Yeniden başlatmalar bölümü canlı kuralların hemen üstünde durur ve sunucunu otomatik yeniden başlat sayfasında tam olarak anlatılır. Sayıları sınırlıdır:

  • Saniye cinsinden elle yeniden başlatma gecikmesi: 0 ile 3600. Yeniden başlat düğmesinin oyunculara gösterdiği geri sayımdır; takvimden ayrıdır.
  • Oyuncuları bu kadar dakika uyar: 0 ile 60.
  • Her N dakikada bir sohbet hatırlatması: 0 ile 60. Sıfır, ek sohbet satırı olmadan yalnızca yeniden başlatma afişi demektir.

Canlı kurallar gibi bunlar da sunucu çalışırken düzenlenebilir kalır.

Aksi halde bir convar aramak zorunda kalacağın şeyler için tek tıklık düğmelerden oluşan bir ızgara.

Dünya ve olay tarafı:

  • Bradley APC, Zamanlı etkinlikler, Cargo Ship, Radyasyon, Bilim insanları / NPC’ler, Yapısal kararlılık, Cadılar Bayramı etkinliği ve Noel etkinliği.

İnşa ve creative tarafı:

  • Hayvan yok: her vahşi yaşam popülasyonunu sıfırlar. Sunucu çalışırken açılırsa, gezinen hayvanları da temizler.
  • Pasif bilim insanları: bilim insanları yine doğar ama hareket etmez ve oyuncuları umursamaz. İçinden yürüyebileceğin kalabalık bir monument.
  • Saati 16.8’e kilitle ve Açık havayı kilitle: dünyanın döngüsüne izin vermek yerine ikindi ışığını ve açık gökyüzünü tutar.
  • Başlangıçta ganimet doğur: loot kasalarını zamanla dolmalarını beklemek yerine dünya Canlı’ya ulaşır ulaşmaz doldurur.
  • Çürüme yok: hiçbir şey çürümez; test için kurduğun üs gelecek hafta da yerinde. decay.scale 0 ile aynı; bkz. çürüme nasıl kapatılır.
  • İnşa bakımı yok: Tool Cupboard bakım maliyetini kapatır. Tek başına Rust’ın temellerin hâlâ çürüdüğü eski çürüme kurallarını geri getirir; bu yüzden hiçbir yere gitmeyen bir üs için Çürüme yok ile birlikte kullan.
  • Anında üretim: her üretim bir anda biter.
  • Gevşek hile koruması: ihlaller kaydedilir ama kimse atılmaz ya da bağlantısı kesilmez; arazinin altında uçmak ya da noclip yapmak da seni öldürmez. İnşa ya da sinematik sunucusunu dışarı atılmadan kullanılır yapan budur.
  • Herkes için yaratıcı mod: Rust’ın yerel creative araçlarını yalnızca adminlere değil sunucudaki her oyuncuya verir. Bkz. Rust creative mode komutları.
  • Serbest inşa: kaynak harcamadan inşa et.
  • Serbest yerleştirme: parçaları olağan oturma ve yerleştirme kuralları olmadan yerleştir.
  • Serbest onarım: onarımlar bedava.
  • Anında yerleştirme: deployable’lar basılı tutma gecikmesi olmadan hemen yerleşir.
  • Her zaman açık varlıklar: elektrikli ve IO deployable’lar güç verilmeden çalışır.
  • Sınırsız IO: elektrik bağlantılarındaki güç bütçesini kaldırır; kablolamayı onun etrafında planlamak gerekmez.

Kurallar server.cfg dosyasına yazılır; bu yüzden yeniden başlatmadan sağ çıkar ve sunucu açıkken çalışan dünyaya hemen uygulanır. Saati 16.8’e kilitle ve Açık havayı kilitle sunucu Canlı olduğu andan itibaren geçerlidir. Sunucu açıkken bir kuralı çevirmek yalnızca gelecek doğuşlara değil, zaten yüklü dünyaya tam etki eder: Hayvan yok’u açmak yalnızca yeni hayvanları durdurmaz, gezinenleri de temizler.

Gerçek dosyayı satır numaraları, sözdizimi renklendirme ve canlı doğrulamayla düzenlemek için Config sekmesinin altındaki server.cfg (gelişmiş)‘i aç. Hatalı bir satır işaretlenir ve düzeltilene kadar Kaydet devre dışı kalır. Ctrl+S kaydeder.

Crucible Local Server'daki server.cfg düzenleyicisi: sözdizimi renklendirme ve satır numaralı üretilmiş yapılandırma dosyası; Kaydet, Ön ayar varsayılanlarına sıfırla ve cfg klasörünü aç düğmeleri

Önemli olan, iki yarının nasıl anlaştığı:

  • Düzenlemelerin korunur. Yukarıdaki formda bir ayarı değiştirmek dosyada yalnızca o tek satırı yeniden yazar. Kendi yazdıkların ve yorumların dahil her diğer satır olduğu gibi kalır.
  • Elle düzenlenen satır formu günceller. Dosyaya bir convar yaz ve kaydet; yukarıdaki eşleşen ayar ya da düğme ona uyar; ikisi asla sessizce çelişemez.
  • server.cfg, oyunun kendi serverauto.cfg dosyasından sonra yüklenir; bu yüzden buradaki satır, oyun içi bir writecfg’nin üstünde son sözdür.
  • Ön ayar varsayılanlarına sıfırla ayarları, kuralları ve dosyayı sunucunun oluşturulduğu hazır ayara geri koyar; adını, portlarını, RCON parolasını, adminlerini ve atanmış haritasını korur.
  • cfg klasörünü aç dosyanın durduğu klasörü açar.

Ayar değişiklikleri hemen dosyaya yazılır ve sunucu bir sonraki başlayışında etkili olur. Canlı sunucu kuralları ise çalışan dünyaya da hemen uygulanır.

Altında komut satırının kendisi, Başlatma argümanları (gelişmiş) durur. Anahtar olan, convar olmayan bir Rust seçeneğinin gitmesi gereken yer orasıdır; çünkü server.cfg birini ayarlayamaz. Bkz. başlatma argümanları ve komut satırı anahtarları.