1. sayfa (Toplam 1 sayfa)

Metin2 PatchList.txt Yapısı ve Güncelleme Sistemi

Gönderilme zamanı: Sal Haz 24, 2025 10:08 pm
gönderen admin
📄 PatchList.txt Nedir ve Nasıl Hazırlanır?

PatchList.txt, client tarafındaki launcher'ın hangi dosyaları nereden güncelleyeceğini belirten dosyadır.

Örnek yapı:

Kod: Tümünü seç

pack/locale_tr.eix
pack/locale_tr.epk
pack/root.eix
pack/root.epk
metin2client.bin
[b]📌 Kurallar:[/b]
[list]
[] Sıralama önemlidir. Launcher bu dosyaları sırayla kontrol eder.
[] Her dosya satır satır belirtilir. Klasör adıyla değil, dosya adıyla yazılmalı.
[*] Launcher bu dosyaları [b]FTP veya HTTP bağlantısı üzerinden çeker[/b].
[/list]

[b]💡 Öneri:[/b] FTP dizininde tüm patch dosyaları [i]aynı isimle[/i] yer almalı ve public olarak erişilebilir olmalıdır.

---

## 🔧 [REHBER] Metin2 Patch Server Kurulumu (Windows / Xampp)

```bbcode
[size=150][b]🧰 Patch Server Kurulumu (Windows / XAMPP)[/b][/size]

Metin2 patch sistemi için yerel veya uzak bir [b]web sunucusu[/b] gereklidir. En kolay çözüm XAMPP ile patch server oluşturmaktır.

[b]1. XAMPP Kurulumu[/b]
[list]
[*] [url=https://www.apachefriends.org/index.html]XAMPP indir[/url] ve kur.
[*] Apache servisini başlat.
[*] `C:/xampp/htdocs/metin2_patch/` içine patch dosyalarını kopyala.
[/list]

[b]2. Patchlist ve Dosyaları Yerleştirme[/b]
[list]
[*] PatchList.txt dosyasını aynı dizine yerleştir.
[*] Launcher config.ini ya da metin2.cfg içine şu satırı yaz:
[code]
http://127.0.0.1/metin2_patch/
[*] FTP’ye yüklüyorsan, bu URL senin FTP adresine göre değişir.
[/list]

🧪 Test: syserr.txt ile Hata Ayıklama
🐞 Client Hatalarını syserr.txt ile Anlama ve Çözme

Client çalışırken yaşanan çökme, eksik texture, bağlantı hatası gibi durumlarda syserr.txt dosyası hayat kurtarır.

📁 Nerede bulunur?
client/syserr.txt

🧠 Örnek hata:

Kod: Tümünü seç

LoadScriptFile: locale/tr/quest/object/not_exist.quest : No such file or directory
Çözüm:
  • Belirtilen dosya yoksa, quest hatalı yüklenmiştir.
  • Eksik dosya varsa FTP ya da Pack klasörünü kontrol edin.
  • Hatalı EterPack varsa yeniden derleyin.
⚠️ Yaygın hata türleri:
- Pack read error → Eix/Epk uyuşmazlığı
- Texture not found → DDS dosyası eksik
- Cannot find effect → Efekt yolu hatalı