TR Tipi Oto Patcher Hazırlama

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 57

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0





Nod Eset Tarama

rpmgz.jpg



OTO PATCHER

VwtOtuu.png


VİDEO




Not : Oyunu başlat dediğinizde oyunun açılması için exenin/binin ismi metin2client.bin olması gerekiyor.
Not2 : Index için gereken videoyu upload edemedim bir türlü o yüzden Rarın içinde Yapılacaklar.txt içinde yazıyor ne yapmanız gerektiği

Detaylı anlatım :Tum Serverlar da Damga Konu
Merhaba arkadaşlar bugünTr oto patcher yapıcaz. Yapılcak adımları aşağıda yazdım daha önceden.
1-) metin2.bin i 7-zip ile açıp içindekileri safa adlı klasöre çıkarın
2-) safa klasörünün açıp TorrentPatch.locale.xml dosyasını notepad++ ile açın
3-) <string key=LAUNCHER_IFRAME> </string> yerine
<string key=LAUNCHER_IFRAME>siteadi.com/patcher</string> yazıp kaydedin.
4-) safa klasörünü açıp TorrentPatch.url.xml dosyasını notepad++ ile açın
remoteConfigPath= yerine
remoteConfigPath=siteadi.com/metin2torrent.config.xml yazıp kaydedin.
5-) safa klasörünün içine girip herşeyi seçin(ctrl+a) seçtikten sonra Zip olarak arşivliyoruz (Örnek : safa.zip)
6-) cmd açıp copy /B metin2.bin+safa.zip OtoPatcher.exe yapıyoruz ve OtoPatcher.exe oluşuyor
7-) metin2torrent.config.xml notepad++ ile açıp
<foreground_patch crcpatch_url= crcversion=0.0.0.1″/> yazan yere
<foreground_patch crcpatch_url= crcversion=0.0.0.1″/> yazıp kaydedin
yazdıktan sonra ftp adresine girip /www bölümüne metin2torrent.config.xml i gönderip 777 izin veriyoruz
/www klasörünün içine patcher adlı bir klasör açıyoruz onunda içine 0.0.0.1 adlı bir klasör bu klasörün içinede pack klasörü açalım www/patcher/0.0.0.1/pack
9-) ToolForPatcher.exe yi açalım açılan ekranda ya tıklayarak oto patcherın çekeceği dosyaların bulunduğu klasörü seçiyoruz daha sonra Hash a basıyoruz
Örnek :
62297d13 3205 30292659 2157719936 pack\root.eix
b42b9f69 513781 30292659 2157719936 pack\root.epk
beab80e8 4370432 30292659 2157719936 Giris.exe
karşımıza böyle bir yazı geliyor bunu crclist adlı bir dosya açarak içine yapıştırıyoruz /www/patcher/0.0.0.1 klasörünün içine gönderiyoruz
10-) ToolForPatcher.exe yi açtıktan sonra LzPack sekmesine geçip üst tarafta oto patcherin çekeceği dosyalarının bulunduğu yeri seçiyoruz
Alt tarafada gene aynı yeri seçip LzPack e basıyoruz
karşımıza root.eix.lz , root.epk.lz ve Giris.exe.lz(örnek) dosyaları geliyor.
epk ve eix dosyalarını /www/safa/0.0.0.1/pack klasörüne bu dosyaları gönderiyoruz.
exe dosyasını /www/safa/0.0.0.1/ klasörüne bu dosyaları gönderiyoruz.
11-) Artık Oto Patcherımızı çalıştırabiliriz
12-) Size verdiğim dosyanın içinde index klasöründeki dosyaları buraya gönderiyoruz /www/patcher
Not : videodada crclistte benim daha önceden yaptığım bi hata vardı o yüzden crclist aşağıdaki gibi gözüktü ama crclistin içine
.lz uzantılı dosyaları koymayacaz
Not2: ToolForPatcher.exe LzPack sekmesinde benim daha önceden oluşturduğum .lz uzantılı dosyalar vardı onları birdaha .lz uzantısı ekledi
root.epk.lz.lz oldu böylede atılmaz root.epk.lz şeklinde atılacak

Alınabilcek hatalardan birkaçı
i01kaTQ.png

patcher/0.0.0.1 klasörünün içinde crclist bulunmadığı zaman verir.
gjGOxpz.png

crclist içinde yazan bir epk yada eix pack klasörünün içinde bulunmadığı zaman verir
v7q7SHC.png

/www klasöründe metin2torrent.config.xml bulunmadığı zaman verir.

Gameßoys61 İsimli Yakın Bir Arkadaşımdan Alıntıdır.

TR Tipi Oto Patcher Hazırlama
Metin2 Lobby olarak, Metin2 sunucularında yaygın şekilde tercih edilen TR tipi oto patcher hazırlama konusunda kullanıcılarımızın bilgi sahibi olması amacıyla bu detaylı rehberi hazırladık. Bu rehber sayesinde kendi client paketlerinizi kolayca yamalayabilecek ve oyuncularınızın güncellemeleri otomatik olarak almasını sağlayacaksınız. TR tipi oto patcher, özellikle Metin2 geliştiricileri ve sunucu sahipleri için büyük bir kolaylık sunar.

TR Tipi Oto Patcher Nedir?
TR tipi oto patcher, Metin2 client tarafında yapılan değişikliklerin (örneğin skin, efekt, arayüz vb.) oyunculara otomatik olarak aktarılmasını sağlayan bir sistemdir. Bu sistem, client dosyalarındaki farklılıkları kontrol ederek gerekli güncellemeleri yapar. Bu sayede sunucu sahipleri, client üzerinde yapılan değişiklikleri manuel olarak dağıtmak zorunda kalmazlar. Otomatik patchleme, hem zaman tasarrufu sağlar hem de kullanıcı deneyimini artırır.

TR Patcher Nasıl Çalışır?
TR patcher, client dosyalarının checksum değerlerini karşılaştırır. Eğer sunucu tarafında bulunan dosyanın checksum değeri, kullanıcı cihazındakiyle uyuşmuyorsa, patcher eksik veya eski olan dosyayı otomatik olarak indirip günceller. Bu işlem, patch.ini dosyası üzerinden yönlendirilir. Bu dosya, hangi dosyaların kontrol edileceğini ve nereden indirileceğini belirler. Patcher yapılandırması doğru şekilde yapılmazsa, client hataları veya eksik dosya durumları oluşabilir.

TR Tipi Oto Patcher Hazırlama Adımları
1. Gerekli Araçlar:
- PatchMaster (TR tipi patcher hazırlamak için)
- Client dosyaları (client.exe, root, locale vb.)
- Sunucu barındırma (patch dosyalarını yüklemek için)
2. PatchMaster Ayarları:
PatchMaster programını çalıştırın. Client dosyalarınızı seçin ve patchleme yapılacak dosyaları belirtin. Çıkan patch dosyalarını bir sunucuya yükleyin. PatchMaster doğru ayarlanmadığında, patcher istenilen şekilde çalışmayabilir.

3. patch.ini Dosyasının Hazırlanması:
Bu dosya, patcher tarafından okunacak olan temel yapılandırma dosyasıdır. İçerisinde dosya adları, checksum değerleri ve indirme adresleri bulunur. patch.ini dosyası doğru yazılmazsa, patcher dosyaları tanıyamaz.

4. Patcher Client Entegrasyonu:
Client.exe dosyası, patcher ile entegre çalışacak şekilde düzenlenmelidir. Bu işlem genellikle hex editör ile yapılır. Doğru entegrasyon, patcher'in düzgün çalışmasını sağlar.

TR Tipi Oto Patcher ile İlgili Sık Karşılaşılan Sorunlar
Bazı kullanıcılar, patcher çalıştığı halde client dosyalarının güncellenmediğini görebilir. Bunun nedenleri arasında patch.ini dosyasının hatalı olması, checksum değerlerinin yanlış girilmesi ya da sunucuda dosya erişim sorunları olabilir. Hatalı patch yapılandırması, client hatalarına yol açabilir. Bu durumda kullanıcılar client fix süreçlerine başvurabilir.

Metin2 Lobby Olarak Önerilerimiz
Metin2 Lobby olarak, TR tipi oto patcher hazırlarken dikkat edilmesi gereken bazı önemli konular var. Öncelikle patch dosyalarınızın güvenli bir sunucuda barındırılması gerekir. Ayrıca patcher sisteminizi test ortamında denemeden canlıya almanız önerilmez. Test aşamasında patcher doğru çalışıyorsa, kullanıcılar için sorunsuz bir güncelleme süreci sağlanmış olur. Metin2 client ve pack paylaşım konularında daha fazla bilgi almak için Metin2 Lobby ziyaret edebilirsiniz.


How to Prepare TR Type Auto Patcher
As Metin2 Lobby, we prepared this detailed guide to help our users understand how to prepare a TR type auto patcher, which is widely used on Metin2 servers. This guide will allow you to easily patch your own client packages and automatically deliver updates to your players. TR type auto patcher offers great convenience especially for Metin2 developers and server owners.

What is TR Type Auto Patcher?
TR type auto patcher is a system that allows changes made to the Metin2 client side (such as skins, effects, interface, etc.) to be automatically transferred to players. This system checks differences in client files and applies necessary updates. This way, server owners no longer have to manually distribute changes made to the client. Automatic patching saves time and enhances user experience.

How Does TR Patcher Work?
TR patcher compares checksum values of client files. If the checksum value of the file on the server does not match the one on the user's device, the patcher automatically downloads and updates the missing or outdated file. This process is directed through the patch.ini file. This file specifies which files are to be checked and from where they should be downloaded. If patcher configuration is not done correctly, client errors or missing file issues may occur.

Steps for Preparing TR Type Auto Patcher
1. Required Tools:
- PatchMaster (for preparing TR type patcher)
- Client files (client.exe, root, locale, etc.)
- Server hosting (to upload patch files)
2. PatchMaster Configuration:
Run the PatchMaster application. Select your client files and specify the files to be patched. Upload the resulting patch files to a server. If PatchMaster is not configured properly, the patcher may not work as intended.

3. Preparing the patch.ini File:
This file is the main configuration file read by the patcher. It includes file names, checksum values, and download addresses. If the patch.ini file is not written correctly, the patcher cannot recognize the files.

4. Patcher Client Integration:
The client.exe file must be adjusted to work integrated with the patcher. This is usually done using a hex editor. Proper integration ensures the patcher works correctly.

Common Issues with TR Type Auto Patcher
Some users may find that even though the patcher runs, the client files are not updated. Reasons for this could include incorrect patch.ini file configuration, wrong checksum values, or file access issues on the server. Incorrect patch configuration can lead to client errors. In such cases, users might resort to client fix procedures.

Our Recommendations as Metin2 Lobby
As Metin2 Lobby, there are some important points to consider when preparing a TR type auto patcher. First, your patch files must be hosted on a secure server. Additionally, it is not recommended to deploy your patcher system live without testing it in a test environment. If the patcher works correctly during the testing phase, a smooth update process is ensured for users. For more information on Metin2 client and pack sharing topics, visit Metin2 Lobby.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Benzer konular

Geri
Üst Alt