- Katılım
- 23 Eki 2022
- Mesajlar
- 6,647
- Çözümler
- 11
- Tepkime puanı
- 4,263
- Puanları
- 113
- Yaş
- 28
Metin2 Auto Patcher Pack Güncelleme Rehberi
Auto Patcher Ne İşe Yarar? Pack Dosyaları Nasıl Güncellenir?
Merhaba,Bu yazıda Metin2 Auto Patcher nedir, ne işe yarar ve pack dosyaları nasıl güncellenir detaylı şekilde anlatıyoruz.
Auto Patcher Nedir?
Auto Patcher, Metin2 serverlarda oyuncuların oyun dosyalarını otomatik olarak güncellemesini sağlayan launcher sistemidir.Bu sistem sayesinde:
- Oyuncular manuel pack indirmez
- Eski dosyalar otomatik silinir
- Yeni güncellemeler direkt yüklenir
- Server her zaman güncel kalır
Auto Patcher Ne İşe Yarar?
Auto Patcher özellikle şu durumlarda kullanılır:- Yeni patch / update yayınlamak
- Güvenlik güncellemeleri yapmak
- Item / sistem eklemek
- Client dosyalarını güncellemek
En önemli avantajı:Oyuncuların manuel işlem yapmadan otomatik güncelleme almasıdır.
Pack Güncelleme Mantığı
Pack güncelleme sistemi 2 temel yapıdan oluşur:
LZ Pack dosyaları
CRCLIST (dosya kontrol sistemi)
CRCLIST Nedir?
CRCLIST, değişen dosyaları kontrol eden sistemdir.Görevi:
- Dosya boyutunu kontrol eder
- Değişiklik varsa güncelleme başlatır
- Oyuncuya yeni dosyayı indirir
Gerekli Program: ToolForPatcher
Pack güncelleme işlemi için kullanılan ana araç:
ToolForPatcherBu program:
- Pack dosyalarını LZ formatına çevirir
- CRCLIST dosyalarını oluşturur
Pack Dosya Yapısı
Örnek doğru dizin yapısı:0.0.0.1 > pack > root
0.0.0.1 > pack > locale
Yapılacak işlem:
- 0.0.0.1 klasörü oluştur
- Güncellenecek packları içine koy
- Dizini doğru şekilde düzenle
CRCLIST Oluşturma
- ToolForPatcher açılır
- 0.0.0.1 klasörü seçilir
- Hash butonuna basılır
- CRCLIST oluşturulur
- "Copy to Clipboard" ile kopyalanır
Sonra FTP üzerindeki crclist dosyasına yapıştırılır.
LZ Pack Oluşturma
- ToolForPatcher içinde LZPack sekmesine geçilir
- Giriş klasörü: 0.0.0.1 seçilir
- Çıkış klasörü: lzpack seçilir
- LZPack butonuna basılır
Şimdi ToolForPatcher programını açıyoruz. ... basarak 0.0.0.1 klasörünü bulunuyoruz.

Güncellenecek pack dosyalarının bulunduğu 0.0.0.1 klasörünü seçiyoruz ve Tamam butonuna basıyoruz.

Güncellenecek pack klasörü (0.0.0.1) seçtikten sonra Hash butonuna basıyoruz.

Hash butonu crclist (dosya boyut kontrol) kodlarını oluşturacaktır.

Oluşturulan crclist kodularını Copy to Clipboard butonuna basarak kopyalıyoruz.

Kopyaladığımız crclist kodlarını, FTP sunucumuzda bulunan crclist dosyasını NotePad++ ile açarak eski crclist kodları ile değiştiriyoruz. Bu işlemleri yaptıktan sonra ToolForPatcher açık kalsın çünkü pack dosyalarımızı LZ dönüştüreceğiz.
Şimdi gelelim pack dosyalarımızı LZ dönüştürmeye. ToolForPatcher üzerinden LZpack alanına geçiyoruz.

Üst dizine 0.0.0.1 klasörümüzü hemen altına ise LZ dönüştüreceğimiz packları hangi dizine oluşturacağını seçiyoruz. Biz lzpack adında bir klasör oluşturup dönüştürülen pack dosyalarını bu klasöre oluşturacağız.
Dizinlerimizi seçtik LzPack butonuna basarak pack dosyalarımızı LZ formatına dönüştürüyoruz.

Gördüğünüz gibi pack dosyalarımız lzpack > pack içerisine LZ formatına dönüştürülecek oluşturuldu.

FTP Yükleme
Oluşan dosyalar:root.lz
locale.lz
FTP sunucusunda şu dizine yüklenir:
0.0.0.1 > pack
Eski dosyalar değiştirilir.
Sonuç
Tüm işlemler doğru yapıldıysa:- Auto Patcher açılır
- Oyuncu giriş yaptığında güncellemeler otomatik iner
- Eski pack dosyaları silinir
- Server her zaman güncel kalır
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
