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/
[/list]
- Web tarayıcısına gir: http://127.0.0.1/metin2_patch/pack/root.epk
- Dosya iniyorsa, sistem hazır.
Client çalışırken yaşanan çökme, eksik texture, bağlantı hatası gibi durumlarda syserr.txt dosyası hayat kurtarır.
client/syserr.txt
Kod: Tümünü seç
LoadScriptFile: locale/tr/quest/object/not_exist.quest : No such file or directory
- 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.
- Pack read error → Eix/Epk uyuşmazlığı
- Texture not found → DDS dosyası eksik
- Cannot find effect → Efekt yolu hatalı