Kısa cevap: Önce sunucunuzu kapatın. server/rust dizinine girin. Map wipe için .map ve .sav dosyalarını, full wipe için cfg klasörü hariç tüm dosyaları silin. Sunucuyu tekrar başlattığınızda wipe geçerli olur.

Not: Aşağıdaki her iki işlem için de sunucunuzun kapalı olması gerekir. Sunucuyu kapatmadan dosya silerseniz yaptığınız işlemler geçersiz kalır.

Rust wipe nedir?

Wipe, Rust sunucusunda oyuncuların ilerlemesinin tamamen veya kısmen sıfırlanmasıdır. Wipe türüne bağlı olarak haritadaki yapılar, eşyalar, oyuncu envanterleri ve öğrenilmiş blueprint (BP) bilgileri silinebilir. En sık kullanılan üç tür şöyledir:

Wipe türü Silinenler Korunanlar
Map wipe Harita, yapılar, eşyalar, oyuncu envanterleri Öğrenilmiş blueprint'ler
Blueprint wipe Öğrenilmiş blueprint'ler Harita ve yapılar
Full wipe Harita, yapılar, envanterler ve blueprint'ler Yalnızca ayar ve yetki dosyaları (cfg)

 

Başlamadan önce

  • Sunucuyu tamamen durdurun. Panelden durdurup sunucunun kapandığından emin olun. Sunucu açıkken dosya silerseniz sunucu eski dünyayı kayıt sırasında diske tekrar yazabilir.
  • Yedek alın. Silmeden önce server/rust klasörünü indirin ya da panelden yedek oluşturun. Yanlış dosyayı silerseniz geri dönebilirsiniz.
  • Doğru klasörde olduğunuzdan emin olun. Dosya yöneticisine girdiğinizde server isimli bir klasör görürsünüz. Bu klasörden rust klasörüne girin. Sunucunuzun kimliği (identity) farklı bir adla ayarlanmışsa o ada ait klasörde çalışın.

server/rust içinde şu dosyalar bulunur:

server/rust/
  cfg/                      <- ayar ve yetki dosyaları, silmeyin
  proceduralmap.*.map       <- harita dosyası
  proceduralmap.*.sav       <- harita, yapı ve envanter verisi
  proceduralmap.*.sav.1     <- otomatik yedek kopyalar (.sav.2, .sav.3 ...)
  player.blueprints.*.db    <- oyuncuların öğrendiği blueprint'ler

Full wipe nasıl atılır?

Full wipe sunucudaki her şeyi sıfırlar ve herkese eşit bir başlangıç verir.

  1. Sunucunuzu durdurun.
  2. Dosya yöneticisinde server/rust dizinine girin.
  3. Dizinde olduğunuzdan emin olduktan sonra cfg klasörü hariç tüm dosyaları silin.
  4. Sunucuyu başlatın.

cfg klasörünü silmeyin. Yöneticilerinizi, yasaklı oyuncu listenizi ve server.cfg ayarlarınızı tutar. Rust+ eşleşmesini korumak istiyorsanız companion.id dosyasını da bırakın. Özel emoji ya da loadout kullanıyorsanız serveremoji ve loadouts klasörlerini silmeden önce bir kez daha düşünün.

Map wipe nasıl atılır?

Yalnızca haritanın silinmesini, oyuncuların öğrendiği blueprint'lerin korunmasını istiyorsanız map wipe atın:

  1. Sunucunuzu durdurun.
  2. Yukarıda anlatıldığı gibi server/rust dizinine girin.
  3. .map ve .sav uzantılı dosyaları silin. Sunucu her kayıtta numaralı yedek kopyalar da tuttuğu için .sav.1, .sav.2 gibi dosyaları da silin.
  4. İsterseniz player.deaths.*.db dosyalarını da silin, böylece eski ölüm kayıtları yeni haritaya taşınmaz.
  5. Sunucuyu başlatın.

Oyuncu envanterleri .sav dosyasında tutulduğu için map wipe envanterleri de sıfırlar. Blueprint'ler ise player.blueprints.*.db dosyasında durduğu için korunur.

Yeni harita düzeni için seed'i değiştirin. Seed aynı kalırsa sunucu benzer yolları, nehirleri ve anıtları olan bir harita üretir. Farklı bir harita istiyorsanız wipe'tan önce server.seed değerini başlangıç ayarlarınızda ya da server.cfg içinde değiştirin.

Blueprint wipe nasıl atılır?

Haritayı korurken yalnızca öğrenilmiş blueprint'leri sıfırlamak isterseniz sunucuyu durdurup server/rust içindeki player.blueprints.*.db dosyalarını silin ve sunucuyu başlatın. Oyuncular tüm blueprint'leri yeniden öğrenmek zorunda kalır. Bu wipe türü full wipe'a göre daha az kullanılır ve genellikle Facepunch'ın duyurduğu zamanlara denk getirilir.

Eklenti kullanıyorsanız

Oxide (uMod) ya da Carbon kullanıyorsanız dikkat edin: kayıt dosyalarını silmek eklentilerin verilerini sıfırlamaz. Eklentiler klan üyelikleri, kit bekleme süreleri, sırt çantası içerikleri, mağaza bakiyeleri ve ışınlanma noktaları gibi verileri oxide/data (Carbon'da carbon/data) klasöründe saklar. Bu verilerin yeni haritaya taşınmasını istemiyorsanız wipe'tan önce ilgili eklentinin hangi dosyayı kullandığına bakıp onu da temizleyin.

Wipe sonrası ilk açılış

Dosyaları sildikten sonra sunucunuzu başlattığınızda wipe geçerli olmuş olur. Sunucu yeni bir harita oluşturacağı için ilk açılış normalden uzun sürebilir. Konsolun açılışı tamamladığından emin olduktan sonra oyuna girip haritanın ve ilerlemenin beklediğiniz gibi sıfırlandığını kontrol edin.

Rust'ta Facepunch her ayın ilk perşembesi aylık güncelleme yayınlar. Güncelleme eski haritaları uyumsuz hale getirdiği için o gün her sunucunun haritayı wipe etmesi gerekir. Blueprint wipe ise Facepunch'ın duyurusuna bağlıdır. Wipe takviminizi bu tarihe göre planlayın.

Wipe işe yaramadıysa neleri kontrol etmelisiniz?

  • Sunucu açıkken mi sildiniz? Sunucu çalışırken silinen dosyalar yeniden oluşabilir. Sunucuyu durdurup işlemi tekrarlayın.
  • Yanlış klasör: Dosyaları sunucunuzun kimlik klasöründen sildiğinizden emin olun.
  • Numaralı yedekler kaldı mı? .sav.1 gibi dosyaları unutmayın.
  • Blueprint'ler duruyor: Full wipe'ta player.blueprints.*.db dosyaları da silinmelidir. Map wipe'ta ise bilerek korunur.
  • Harita aynı görünüyor: Seed'i değiştirmediyseniz aynı düzende harita oluşur.
  • Eklenti verileri duruyor: Eklentilerin veri klasörünü ayrıca temizlemeniz gerekir.

Kısa özet

  • Her wipe için önce sunucuyu kapatın ve yedek alın.
  • Full wipe: server/rust içinde cfg klasörü hariç her şeyi silin.
  • Map wipe: .map ve .sav dosyalarını (yedek kopyalarıyla) silin.
  • Sunucuyu başlatın. Farklı bir harita için seed'i değiştirin.

Ekiphost ile Rust sunucunuzu yönetin

Wipe sırasında takıldığınız bir nokta olursa destek ekibimize yazabilirsiniz. Wipe günlerinde oyuncu sayısı hızla arttığı için sunucunuzun kaynaklarını önceden gözden geçirmek iyi olur.

Projenize uygun VDS seçeneklerini Ekiphost'ta inceleyebilirsiniz.

Cette réponse était-elle pertinente? 19 Utilisateurs l'ont trouvée utile (31 Votes)