DayZ'de loot artırma
types.xml dosyası hangi Vanilla eşyalarının ortaya çıkacağını, miktarını ve hangi konumlarda bulunacağını belirler. Bu kılavuzda Vanilla loot’unu nasıl ayarlayacağını ve değiştirdiğin dosyayı sunucuna nasıl yükleyeceğini açıklıyoruz.
- FileZilla: https://filezilla-project.org/
Önemli: FileZilla'da aktarım modunu İkili olarak ayarla. Bunun için Aktarım → Aktarım türü → İkili seçeneklerine tıkla. - WinSCP: https://winscp.net/eng/index.php
1. types.xml dosyasını indirme
Doğru types.xml dosyasını iki şekilde alabilirsin:
Dosyayı Bohemia Interactive’in resmi GitHub deposundan indir. Haritana ait görevi seç ve
dbklasörünü aç.Sunucunun şu anda kullandığı dosyayı Gameserver-FTP üzerinden indir. Bağlandıktan sonra aktif görevde şu konumda bulabilirsin:
/mpmissions/<GörevKlasörü>/db/types.xmlÖrnekler:
/mpmissions/dayzOffline.chernarusplus/db/types.xml/mpmissions/dayzOffline.enoch/db/types.xml
Her zaman sunucunun gerçekten başlattığı görevin types.xml dosyasını kullan. Düzenlemeden önce orijinal dosyanın bir kopyasını oluştur.
2. Vanilla loot’unu ayarlama
Düzenleme için Notepad++ gibi sözdizimi vurgulama özelliği olan bir düzenleyici kullanmanı öneriyoruz.
Örnek olarak AK101 kaydını değiştireceğiz. nominal değeri 4 yerine 8 yapılır:
Orijinal:
<type name="AK101">
<nominal>4</nominal>
<lifetime>28800</lifetime>
<restock>3600</restock>
<min>2</min>
<quantmin>30</quantmin>
<quantmax>80</quantmax>
<cost>100</cost>
<flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0"/>
<category name="weapons"/>
<usage name="Military"/>
<value name="Tier3"/>
<value name="Tier4"/>
</type>
Değiştirilmiş:
<type name="AK101">
<nominal>8</nominal>
<lifetime>28800</lifetime>
<restock>3600</restock>
<min>2</min>
<quantmin>30</quantmin>
<quantmax>80</quantmax>
<cost>100</cost>
<flags count_in_cargo="0" count_in_hoarder="0" count_in_map="1" count_in_player="0" crafted="0" deloot="0"/>
<category name="weapons"/>
<usage name="Military"/>
<value name="Tier3"/>
<value name="Tier4"/>
</type>
Böylece AK101 için hedef miktarı 4’ten 8’e çıkarırsın. Gerçek miktar loot konumlarına, oyunculara ve diğer ayarlara göre değişebilir.
Önemli ayarlar
| Ayar | Açıklama |
|---|---|
type | Hangi eşyanın ortaya çıkacağını belirler, örneğin AK101. |
nominal | Central Economy’nin ulaşmaya çalıştığı eşya toplamı hedefi. |
lifetime | Bir eşyanın kaldırılmadan önce dünyada normalde kalabileceği süre, saniye cinsinden. |
restock | Central Economy’nin bu eşyayı tekrar doldurmayı denemesinden önceki süre, saniye cinsinden. |
min | Miktar bu değerin altına düşerse Central Economy yeni eşyalar oluşturmaya çalışır. |
quantmin | Şarjör veya sıvı gibi miktarı olan eşyalar için minimum doluluk yüzdesi. Miktarı olmayan eşyalarda genellikle -1 kullanılır. |
quantmax | Miktarı olan eşyalar için maksimum doluluk yüzdesi. Miktarı olmayan eşyalarda genellikle -1 kullanılır. |
cost | Loot dağıtımındaki öncelik. Daha yüksek bir değer eşyanın öncelikli çıkmasını sağlayabilir. |
flags | Eşyaların hangi konumlarda toplam miktara dahil edileceğini belirler. |
↳ count_in_cargo | Araçlarda, sırt çantalarında ve diğer envanterlerdeki eşyalar sayılır. |
↳ count_in_hoarder | Kaplarda, çadırlarda, varillerde ve benzer depolama alanlarındaki eşyalar sayılır. |
↳ count_in_map | Dünyadaki eşyalar sayılır. |
↳ count_in_player | Oyuncu envanterindeki eşyalar sayılır. |
↳ crafted | Üretilen ve normal şekilde ortaya çıkmayan eşyaları belirtir. |
↳ deloot | Örneğin helikopter kazalarındaki özel etkinlik loot’unu belirtir. |
category | Eşyayı weapons veya clothes gibi bir kategoriye atar. |
tag | Eşyanın çıkabileceği loot konumu türünü belirler, örneğin shelves veya floor. |
usage | Eşyanın hangi bölgelerde çıkabileceğini belirler, örneğin Military, Town veya Village. |
value | Bölgeyi veya loot seviyesini belirler, örneğin Tier4. |
Yalnızca gerçekten değiştirmek istediğin değerleri değiştir. Eşya adlarındaki büyük ve küçük harflere ve geçerli XML yapısına dikkat et.
3. types.xml dosyasını yükleme
Sunucunu durdur ve tamamen kapanmasını bekle. Durum Sunucu çalışmıyor olmalıdır.
FTP programınla Gameserver-FTP bağlantısı kur. Giriş bilgilerini FTP seçeneğine tıkladığında FTP genel görünümünde bulabilirsin.
Bağlandıktan sonra zaten kök dizin
/içindesin. Aktif görevin klasörünü ve ardındandbalt klasörünü aç:/mpmissions/<GörevKlasörü>/db/Örnekler:
/mpmissions/dayzOffline.chernarusplus/db//mpmissions/dayzOffline.enoch/db/Değiştirdiğin
types.xmldosyasını bu klasöre yükle ve mevcut dosyanın değiştirilmesini onayla.Sunucunu yeniden başlat.
Değiştirilmiş types.xml sunucu başlatılırken yüklenir. Loot değişiklikleri bir sonraki ortaya çıkma veya temizleme döngüsünden sonra tamamen görünür olabilir.
4. Modlardan loot ekleme
Birçok mod, örneğin bir types.xml dosyasında veya ServerFiles klasöründe kendi loot kayıtlarını sağlar. Önce mod geliştiricisinin kurulum talimatlarını oku ve hangi dosyaların gerektiğini kontrol et.
Mod eşyaları eklemek için Vanilla types.xml dosyasının tamamını değiştirmen gerekmez. Standart dosyayı tamamlayan veya tek tek kayıtları değiştiren ayrı bir dosya ekleyebilirsin. DayZ, cfgeconomycore.xml üzerinden ek Central Economy dosyalarını destekler.
Görev klasörünün içinde ek bir klasör oluştur, örneğin:
/mpmissions/dayzOffline.chernarusplus/custom/Mod tarafından sağlanan loot kayıtlarını
mod_types.xmlgibi ayrı bir dosyaya kopyala ve bu klasöre yükle. Mod zaten uygun bir dosya içeriyorsa dosyanın adını değiştirebilirsin.Görev klasöründeki
cfgeconomycore.xmldosyasını aç. Aşağıdaki bölümü mevcut<economycore>öğesinin içine ekle. Dosyanın mevcut içeriğini koru:<ce folder="custom"> <file name="mod_types.xml" type="types" /> </ce>
Önemli: Mevcut bir eşyayı değiştiriyorsan, o eşyanın önceki usage, tag ve value satırları da dosyanda bulunmalıdır. Aksi halde eşya daha önce çıktığı konumlarda çıkmayabilir.
- Değiştirdiğin
cfgeconomycore.xmldosyasını görev klasörüne tekrar yükle ve sunucuyu yeniden başlat.
Mod kurulmuş ve etkinleştirilmiş olmalıdır. Eşya adları, kategoriler, etiketler, kullanım bölgeleri ve loot seviyeleri modun talimatlarıyla tamamen aynı olmalıdır. Mod ayrıca cfgspawnabletypes.xml veya başka dosyalar gerektiriyorsa bu dosyalar için de modun kurulum talimatlarını izle.
Ek ve üzerine yazılan Central Economy dosyaları hakkında daha fazla teknik bilgiyi resmi DayZ belgelerinde bulabilirsin.