PvPSunucusu Metin2 Web Panel Patcher Tema ve Güncelleme Yayınlama Rehberi
Patch ZIP yükleme, patchlist oluşturma, pack listesi ve patcher tema işlemlerini doğru kullanın.
PvPSunucusu Metin2 Web Panel’de Patcher Yönetimi, oyuncuların client güncellemelerini doğru alabilmesi için kullanılır. Yeni root, locale, pack, icon, map, exe veya yardımcı dosya güncellemeleri patcher üzerinden dağıtılabilir.
Patcher sistemi yanlış kullanılırsa oyuncular eski client dosyalarıyla oyuna girmeye devam edebilir, güncelleme yarıda kalabilir veya hatalı dosya yolu nedeniyle client açılmayabilir. Bu nedenle patch yayınlama işlemi dikkatli yapılmalıdır.
1. Patcher Yönetimi Menüsünde Neler Var?
Panelde Patcher Yönetimi altında şu bölümler bulunur:
- Tema Değiştir: Mevcut patcher temasını seçmek veya değiştirmek için kullanılır.
- Patch İşlemleri: Patch ZIP yükleme, pack listesi görüntüleme, liste yenileme ve patchlist oluşturma işlemlerini yapar.
- Tema Oluştur: Patcher penceresi, arkaplan, progress bar, browser alanı ve görsel kontrolleri düzenlemek için kullanılır.
2. Patch ZIP Dosyası Nasıl Hazırlanmalı?
Patch İşlemleri bölümünde patch ZIP dosyası yüklenebilir. Bu dosyanın içindeki klasör yapısı clientte olması gereken dosya yollarıyla uyumlu olmalıdır.
Örnek doğru mantık:
patch.zip ├─ pack/ │ ├─ root.eix │ ├─ root.epk │ ├─ locale_tr.eix │ └─ locale_tr.epk ├─ lib/ └─ metin2client.exe
Eğer ZIP içinde fazladan klasör varsa patch yanlış yere açılabilir.
Yanlış örnek:
patch.zip
└─ YeniPatchKlasoru/
└─ pack/
└─ root.eixBu durumda dosya clientte beklenen pack klasörüne değil, fazladan bir klasörün içine çıkabilir.
3. Patch İşlemleri Bölümü Nasıl Kullanılır?
Patcher Yönetimi > Patch İşlemleri bölümünde genellikle şu işlemler yapılır:
- Patch ZIP Dosyası: Yeni güncelleme paketini yüklemek için kullanılır.
- Pack Listesi: Dağıtılacak dosyaları, uzantılarını, boyutlarını ve güncelleme tarihlerini gösterir.
- Listeyi Yenile: Dosya listesini güncel hale getirir.
- Liste Oluştur: Patcherin kullanacağı patchlist bilgisini oluşturur.
- Seçilenleri Sil: Artık dağıtılmayacak dosyaları listeden kaldırmak için kullanılır.
Patch yükledikten sonra sadece dosyayı sunucuya koymak yeterli değildir. Patchlist oluşturulmalı ve patcher oyuncuya yeni dosyaları göstermelidir.
4. Güncelleme Yayınlama Sırası
Sağlıklı patch yayınlama için şu sıra önerilir:
- Güncellenecek client dosyaları hazırlanır.
- Dosya yolları doğru olacak şekilde patch ZIP oluşturulur.
- ZIP test klasöründe açılarak yol yapısı kontrol edilir.
- Patcher Yönetimi > Patch İşlemleri bölümünden ZIP yüklenir.
- Pack listesi kontrol edilir.
- Liste yenilenir.
- Patchlist oluşturulur.
- Temiz client ile patch alma testi yapılır.
- Oyuna giriş testi yapılır.
- Her şey doğruysa oyunculara duyuru yapılır.
5. Patcher Tema Değiştir Ne İşe Yarar?
Patcher Yönetimi > Tema Değiştir, oyuncuların patcher açıldığında göreceği tasarımı değiştirmek için kullanılır. Tema, sunucunun marka görünümü açısından önemlidir.
Tema değişikliği sonrası kontrol edilmesi gerekenler:
- Patcher penceresi doğru boyutta mı?
- Arkaplan düzgün görünüyor mu?
- Progress bar konumu doğru mu?
- Haber/browser alanı çalışıyor mu?
- Butonlar tıklanabilir mi?
- Yazılar okunabilir mi?
6. Tema Oluştur Bölümü Nasıl Kullanılır?
Patcher Yönetimi > Tema Oluştur, daha gelişmiş patcher tema düzenleme işlemleri için kullanılır. Bu bölümde patcher penceresinin ölçüleri, arkaplanı, browser alanı, progress görselleri ve kontrol konumları düzenlenebilir.
Tema oluşturma bölümünde görülebilecek alanlar:
- Window Width / Height: Patcher penceresinin genişlik ve yüksekliğini belirler.
- Arkaplan Dosyası: Ana patcher arkaplan görselini belirler.
- Iframe / Browser Alanı: Haber veya web içerik alanını açıp kapatmak için kullanılır.
- BrowserHost Demo Linki: Önizleme veya haber bağlantısı için kullanılır.
- Progress Track Dosyası: İndirme çubuğunun arka kısmıdır.
- Progress Fill Dosyası: Dolan progress bar görselidir.
- X / Y: Kontrolün pencere üzerindeki konumunu belirler.
- Width / Height: Kontrolün boyutunu belirler.
- Foreground / Background / BorderBrush: Yazı, arka plan ve kenarlık renkleri için kullanılır.
- Canlı Önizleme: Tema düzenlenirken görünümü kontrol etmeye yardımcı olur.
- theme.json Çıktısı: Oluşturulan temanın yapılandırma çıktısıdır.
7. Patcher Haberleri ile Güncelleme Duyurusu
Patch yayınlarken oyuncuya ne değiştiğini anlatmak önemlidir. Paneldeki Haber Yönetimi > Patcher Haberleri veya patcher haber ekleme bölümü, patcher üzerinde gösterilecek duyurular için kullanılabilir.
İyi bir patcher duyurusunda şunlar yer almalıdır:
- Güncelleme tarihi
- Eklenen özellikler
- Düzeltilen hatalar
- Oyuncunun yapması gereken ek işlem varsa açıklama
- Bakım veya restart bilgisi
8. Patch Sonrası Test Kontrol Listesi
- Temiz client patch alıyor mu?
- Patch sırasında hata veriyor mu?
- Dosyalar doğru klasöre iniyor mu?
- Client açılıyor mu?
- Login ekranı geliyor mu?
- Oyuna giriş yapılabiliyor mu?
- Yeni eklenen özellik çalışıyor mu?
- Client syserr dosyası temiz mi?
Sık Yapılan Hatalar
- Patch ZIP içine fazladan klasör koymak
- Patch yükledikten sonra patchlist oluşturmamak
- Temiz client testi yapmadan oyunculara duyurmak
- Patcher tema dosyalarını yedek almadan değiştirmek
- Progress bar veya buton konumlarını yanlış ayarlamak
- Güncelleme notu yayınlamadan oyunculara büyük patch göndermek
FAQ
Patch yükledim ama oyuncular güncelleme almıyor, neden?
Patchlist oluşturulmamış olabilir, liste yenilenmemiş olabilir veya patch dosya yolu hatalı hazırlanmış olabilir.
Patch sonrası client açılmıyor, ne kontrol edilmeli?
Güncellenen root, locale, pack, exe ve lib dosyaları kontrol edilmeli; temiz clientte patch testi yapılmalı ve client syserr incelenmelidir.
Patcher temasını değiştirdim ama bozuk görünüyor, neden?
Window ölçüleri, arkaplan dosyası, kontrol X/Y konumları veya progress görselleri hatalı ayarlanmış olabilir.
Güvenli Kullanım Önerileri
- Her patch öncesi çalışan client dosyalarının yedeğini alın.
- Patch ZIP dosyasını yüklemeden önce test klasöründe açıp kontrol edin.
- Patchlist oluşturmayı unutmayın.
- Temiz client testi yapmadan güncellemeyi duyurmayın.
- Patcher tema dosyalarını değiştirmeden önce mevcut temayı yedekleyin.
Bu makale PvPSunucusu için özel olarak hazırlanmıştır.