Arkadaşlar uzatmadan konuya geçiyorum bir önceki konumda bi yerden gördüğüm kodu tanıtmıştım ama deneme fırsatım olmamıştı deneyince çalışmadığını fark ettim şimdi tamamen bana ait olan yeni bir yol ile 2 serverimizi veya daha fazlasını aynı Metin2 Türkiye deki gibi birleştirmeyi gösterecem.
İlk Önce ROOT dosyamızı açıp içindeki SERVERİNFO.PY dosyamızı not defteri ile açıyoruz. İçindeki tüm kodları siliyoruz. Aşağıda Kodu Yazıyoruz 1.SERVERİP ve 2.SERVERİP bölümlerine ip adreslerini yazıyoruz:
2 CH vardır CH Sayısı Artırmak isteyenler bu bölümü
ve
burayı şu şekilde değişmeleri gerekir:
Not: Kırmızı Yerlere Dikkat
Kaydedip pack yapıp atıyoruz şimdi server isimlerini yapmaya sıra geldi buranın anlaşılması biraz zor dikkatlice yapıyoruz.
İlk önce:
içine giriyoruz ve yeni bir klasör açıp ismini Mt2 yapıyoruz yanlış anlamayın pack klasörüne değil metin2 nini kurulu olduğu bölüme açıyoruz bu klasörü exe dosyası pack klasörü olduğu ana klasörde açıyoruz.
Sonra metin belgesi açıp içine 1. Serverimizin İsmini yazıp farklı kaydet diyoruz ve Mt2 klasörüne kaydediyoruz.
Önemli not:Metin belgesini Kaydederken ismi "serverismi.cfg" olacak.
Aynı şekilde yine metin belgesi açıp içine 2.server ismini yazıp farklı kaydet diyoruz Mt2 klasörüne bu kez ismini "serverismi2.cfg" olarak kaydediyoruz ve tamamdır.
Emeğe Saygı Alıntı Yapmayınız.
+Rep
Merhaba Metin2 topluluğu!
Bugün sizlere Metin2 client pack dünyasında devrim niteliğinde bir yöntem anlatacağım: Tek pakette iki farklı serveri hatasız şekilde birleştirmek. Bu rehber, özellikle Metin2 PvP client ve özel sunucularınızı tek bir istemciyle yönetmek isteyen oyun severler için tasarlandı. Artık iki ayrı klasör, iki farklı launcher veya sürekli dosya değiştirme zahmetine son veriyoruz!
Neden Bu Yöntem Önemli?
Çoğu Metin2 oyuncusu, hem PvP hem de normal sunucularda oynamak ister. Ancak her iki serverin de kendi client dosyaları, texture’ları ve yamaları farklı olduğundan, sürekli dosya değişimi yapmak gerekir. Bu da zaman kaybına ve hatalı kurulumlara neden olur. Bizim sunduğumuz çözümle, tek bir Metin2 pack üzerinden her iki sunucuya da sorunsuz bağlanabilirsiniz.
Yeni Yöntemin Temeli: Dinamik Yönlendirme Sistemi
Bu yöntem, XenForo tabanlı forum yapılarında bile benimsenebilecek akıllı bir dosya yönetimi stratejisine dayanıyor. İki serverin client dosyaları ayrı klasörlerde tutulurken, ana launcher (başlatıcı) hangi sunucuya bağlanacağınıza göre doğru dosyaları yükler. Böylece hiçbir çakışma veya hata yaşanmaz.
Adım adım nasıl uygulanır?
1. İki Ayırt Edici Klasör Oluşturun: Örneğin; 'Server_PvP' ve 'Server_Normal' adlı iki ana klasör açın.
2. Her klasöre ilgili Metin2 client pack dosyalarınızı kurun. Texture, effect ve skin dosyaları tamamen ayrı olacak şekilde yerleştirin.
3. Ana dizinde bir 'Launcher.exe' dosyası oluşturun. Bu launcher, kullanıcıya hangi sunucuya bağlanmak istediğini soracak ve ilgili klasördeki dosyaları aktif hale getirecek.
4. Registry veya config dosyası üzerinden dinamik yol belirleme yapın. Bu sayede hiçbir manuel dosya kopyalama işlemi gerekmez.
Hata Olmamasının Sırrı: Versiyon Uyumu
En büyük hata kaynağı, iki serverin farklı Metin2 client yama seviyeleriyle çalışmasıdır. Bu yöntemde her iki klasör de tamamen izole olduğundan, birinin güncellemesi diğerini etkilemez. Ayrıca texture çakışmaları veya effect hataları gibi sorunlar da ortadan kalkar.
Nasıl İndirilir ve Kurulur?
Bu yöntemi içeren özel Metin2 client pack dosyalarımızı Metin2 Lobby adresinden ücretsiz olarak indirebilirsiniz. Paket içeriğinde:
- Hazır launcher
- İki örnek server klasörü (PvP ve Normal)
- Kurulum rehberi (.txt)
- Hata çözümü için destek dosyaları
bulunmaktadır.
Video ve Fotoğraf Rehberi
Aşağıda bu yöntemin nasıl çalıştığını gösteren görsel ve videolu rehberler bulacaksınız:
Sonuç
Artık Metin2 client edit yapmak veya Metin2 pack açmak zorunda değilsiniz. Bu yöntemle hem zaman kazanırsınız hem de sıfır hata ile iki farklı sunucuda oynayabilirsiniz. Unutmayın: Metin2dev client ve martysama client gibi popüler paketlerde bile bu sistem uygulanabilir.
Daha fazla Metin2 client indir, Metin2 pack download ve güncel Metin2 client update içerikleri için sürekli Metin2 Lobby adresini ziyaret edin!
Hello Metin2 community!
Today I will share a revolutionary method in the world of Metin2 client pack: seamlessly merging two different servers into a single pack without any errors. This guide is designed especially for players who want to manage both Metin2 PvP client and custom servers using just one client. Say goodbye to dual folders, multiple launchers, or constantly swapping files!
Why Is This Method Important?
Many Metin2 players wish to play on both PvP and regular servers. However, since each server has its own client files, textures, and patches, manual file switching becomes necessary—leading to wasted time and installation errors. With our solution, you can connect to both servers flawlessly using a single Metin2 pack.
Core Principle: Dynamic Routing System
This method is based on an intelligent file management strategy that could even be adopted in XenForo-based forum structures. The two servers’ client files are stored in separate folders, while the main launcher loads the correct files based on which server you choose. Thus, no conflicts or errors occur.
Step-by-step implementation:
1. Create Two Distinct Folders: For example, create two main folders named 'Server_PvP' and 'Server_Normal'.
2. Install the respective Metin2 client pack files into each folder. Place textures, effects, and skins completely separately.
3. Create a 'Launcher.exe' file in the root directory. This launcher will ask the user which server they want to connect to and activate the corresponding folder’s files.
4. Implement dynamic path detection via registry or config file. This eliminates the need for any manual file copying.
The Secret to Zero Errors: Version Compatibility
The biggest source of errors is when two servers run on different Metin2 client patch levels. In this method, since both folders are fully isolated, updating one does not affect the other. Issues like texture conflicts or effect errors are also eliminated.
How to Download and Install?
You can download our custom Metin2 client pack featuring this method for free at Metin2 Lobby. The package includes:
- Pre-configured launcher
- Two sample server folders (PvP and Normal)
- Installation guide (.txt)
- Support files for troubleshooting
Video and Photo Guide
Below you’ll find visual and video tutorials demonstrating how this method works:
Conclusion
Now you no longer need to edit Metin2 client files or extract Metin2 pack manually. With this method, you save time and enjoy playing on two different servers with zero errors. Remember: this system can also be applied to popular packs like Metin2dev client or martysama client.
For more Metin2 client download, Metin2 pack download, and updated Metin2 client update content, keep visiting Metin2 Lobby!
İlk Önce ROOT dosyamızı açıp içindeki SERVERİNFO.PY dosyamızı not defteri ile açıyoruz. İçindeki tüm kodları siliyoruz. Aşağıda Kodu Yazıyoruz 1.SERVERİP ve 2.SERVERİP bölümlerine ip adreslerini yazıyoruz:
Kod:
import osimport app import locale import debugInfo CHINA_PORT = 50000 CH1P = 13000 CH2P = 16000 CH3P = 19000 CH4P = 21000 AUTHP = 11000 SERVERNAME = open("Mt2/serverismi.cfg", "r").readline() SERVERNAME2 = open("Mt2/serverismi2.cfg", "r").readline() def BuildServerList(orderList): retMarkAddrDict = {} retAuthAddrDict = {} retRegion0 = {} ridx = 1 for region, auth, mark, channels in orderList: cidx = 1 channelDict = {} for channel in channels: key = ridx * 10 + cidx channel["key"] = key channelDict[cidx] = channel cidx += 1 region["channel"] = channelDict retRegion0[ridx] = region retAuthAddrDict[ridx] = auth retMarkAddrDict[ridx*10] = mark ridx += 1 return retRegion0, retAuthAddrDict, retMarkAddrDict app.ServerName = None if (locale.IsEUROPE() and app.GetLocalePath() == "locale/tr"): STATE_NONE = "..." STATE_DICT = { 0 : "Kapalý", 1 : "Normal", 2 : "Yoðun", 3 : "Dolu" } SERVER01_CHANNEL_DICT = { 1:{"key":11,"name":"Kanal 1","ip":"[B]1.Serverİp[/B]","tcp_port":CH1P,"udp_port":CH1P,"state":STATE_NONE,}, 2:{"key":12,"name":"Kanal 2","ip":"[B]1.Serverİp[/B]","tcp_port":CH2P,"udp_port":CH2P,"state":STATE_NONE,}, } SERVER02_CHANNEL_DICT = { 1:{"key":11,"name":"Kanal 1","ip":"[B]2.Serverİp[/B]","tcp_port":CH1P,"udp_port":CH1P,"state":STATE_NONE,}, 2:{"key":12,"name":"Kanal 2","ip":"[B]2.Serverİp[/B]","tcp_port":CH2P,"udp_port":CH2P,"state":STATE_NONE,}, } REGION_NAME_DICT = { 0 : "Mt2", } REGION_AUTH_SERVER_DICT = { 0 : { 1 : { "ip":"[B]1.Serverİp[/B]", "port":AUTHP, }, 2 : { "ip":"[B]2.Serverİp[/B]", "port":AUTHP, }, } } REGION_DICT = { 0 : { 1 : { "name" : SERVERNAME, "channel" : SERVER01_CHANNEL_DICT, }, 2 : { "name" : SERVERNAME2, "channel" : SERVER01_CHANNEL_DICT, }, }, } MARKADDR_DICT = { 10 : { "ip" : "[B]1.Serverİp[/B]", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10", }, 20 : { "ip" : "[B]2.Serverİp[/B]", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10", }, }
2 CH vardır CH Sayısı Artırmak isteyenler bu bölümü
Kod:
SERVER01_CHANNEL_DICT = { 1:{"key":11,"name":"Kanal 1","ip":"[B]2.Serverİp[/B]","tcp_port":CH1P,"udp_port":CH1P,"state":STATE_NONE,}, 2:{"key":12,"name":"Kanal 2","ip":"[B]2.Serverİp[/B]","tcp_port":CH2P,"udp_port":CH2P,"state":STATE_NONE,}, }
Kod:
SERVER02_CHANNEL_DICT = { 1:{"key":11,"name":"Kanal 1","ip":"[B]2.Serverİp[/B]","tcp_port":CH1P,"udp_port":CH1P,"state":STATE_NONE,}, 2:{"key":12,"name":"Kanal 2","ip":"[B]2.Serverİp[/B]","tcp_port":CH2P,"udp_port":CH2P,"state":STATE_NONE,}, }
Kod:
SERVER0[COLOR=#b22222][B]2[/B][/COLOR]_CHANNEL_DICT = { 1:{"key":[COLOR=#b22222][B]11[/B][/COLOR],"name":"Kanal 1","ip":"[B]2.Serverİp[/B]","tcp_port":CH1P,"udp_port":CH1P,"state":STATE_NONE,}, 2:{"key":[COLOR=#b22222][B]12[/B][/COLOR],"name":"Kanal 2","ip":"[B]2.Serverİp[/B]","tcp_port":CH2P,"udp_port":CH2P,"state":STATE_NONE,}, [COLOR=#b22222][B]3[/B][/COLOR]:{"key":[COLOR=#b22222][B]13[/B][/COLOR],"name":"Kanal 3","ip":"[B]2.Serverİp[/B]","tcp_port":[B][COLOR=#b22222]CH3P[/COLOR][/B],"udp_port":[COLOR=#b22222][B]CH3P[/B][/COLOR],"state":STATE_NONE,}, [COLOR=#b22222][B]4[/B][/COLOR]:{"key":[COLOR=#b22222][B]14[/B][/COLOR],"name":"Kanal 4","ip":"[B]2.Serverİp[/B]","tcp_port":[B][COLOR=#b22222]CH4P[/COLOR][/B],"udp_port":[COLOR=#b22222][B]CH4P[/B][/COLOR],"state":STATE_NONE,}, }
Kaydedip pack yapıp atıyoruz şimdi server isimlerini yapmaya sıra geldi buranın anlaşılması biraz zor dikkatlice yapıyoruz.
İlk önce:
Kod:
C:/Program Files/Metin2
Sonra metin belgesi açıp içine 1. Serverimizin İsmini yazıp farklı kaydet diyoruz ve Mt2 klasörüne kaydediyoruz.
Önemli not:Metin belgesini Kaydederken ismi "serverismi.cfg" olacak.
Aynı şekilde yine metin belgesi açıp içine 2.server ismini yazıp farklı kaydet diyoruz Mt2 klasörüne bu kez ismini "serverismi2.cfg" olarak kaydediyoruz ve tamamdır.
Emeğe Saygı Alıntı Yapmayınız.
+Rep
Tek Packta 2 Serveri Birleştirin 0 Hata [Yeni Yöntem]
Merhaba Metin2 topluluğu!
Bugün sizlere Metin2 client pack dünyasında devrim niteliğinde bir yöntem anlatacağım: Tek pakette iki farklı serveri hatasız şekilde birleştirmek. Bu rehber, özellikle Metin2 PvP client ve özel sunucularınızı tek bir istemciyle yönetmek isteyen oyun severler için tasarlandı. Artık iki ayrı klasör, iki farklı launcher veya sürekli dosya değiştirme zahmetine son veriyoruz!
Neden Bu Yöntem Önemli?
Çoğu Metin2 oyuncusu, hem PvP hem de normal sunucularda oynamak ister. Ancak her iki serverin de kendi client dosyaları, texture’ları ve yamaları farklı olduğundan, sürekli dosya değişimi yapmak gerekir. Bu da zaman kaybına ve hatalı kurulumlara neden olur. Bizim sunduğumuz çözümle, tek bir Metin2 pack üzerinden her iki sunucuya da sorunsuz bağlanabilirsiniz.
Yeni Yöntemin Temeli: Dinamik Yönlendirme Sistemi
Bu yöntem, XenForo tabanlı forum yapılarında bile benimsenebilecek akıllı bir dosya yönetimi stratejisine dayanıyor. İki serverin client dosyaları ayrı klasörlerde tutulurken, ana launcher (başlatıcı) hangi sunucuya bağlanacağınıza göre doğru dosyaları yükler. Böylece hiçbir çakışma veya hata yaşanmaz.
Adım adım nasıl uygulanır?
1. İki Ayırt Edici Klasör Oluşturun: Örneğin; 'Server_PvP' ve 'Server_Normal' adlı iki ana klasör açın.
2. Her klasöre ilgili Metin2 client pack dosyalarınızı kurun. Texture, effect ve skin dosyaları tamamen ayrı olacak şekilde yerleştirin.
3. Ana dizinde bir 'Launcher.exe' dosyası oluşturun. Bu launcher, kullanıcıya hangi sunucuya bağlanmak istediğini soracak ve ilgili klasördeki dosyaları aktif hale getirecek.
4. Registry veya config dosyası üzerinden dinamik yol belirleme yapın. Bu sayede hiçbir manuel dosya kopyalama işlemi gerekmez.
Hata Olmamasının Sırrı: Versiyon Uyumu
En büyük hata kaynağı, iki serverin farklı Metin2 client yama seviyeleriyle çalışmasıdır. Bu yöntemde her iki klasör de tamamen izole olduğundan, birinin güncellemesi diğerini etkilemez. Ayrıca texture çakışmaları veya effect hataları gibi sorunlar da ortadan kalkar.
Nasıl İndirilir ve Kurulur?
Bu yöntemi içeren özel Metin2 client pack dosyalarımızı Metin2 Lobby adresinden ücretsiz olarak indirebilirsiniz. Paket içeriğinde:
- Hazır launcher
- İki örnek server klasörü (PvP ve Normal)
- Kurulum rehberi (.txt)
- Hata çözümü için destek dosyaları
bulunmaktadır.
Video ve Fotoğraf Rehberi
Aşağıda bu yöntemin nasıl çalıştığını gösteren görsel ve videolu rehberler bulacaksınız:
Sonuç
Artık Metin2 client edit yapmak veya Metin2 pack açmak zorunda değilsiniz. Bu yöntemle hem zaman kazanırsınız hem de sıfır hata ile iki farklı sunucuda oynayabilirsiniz. Unutmayın: Metin2dev client ve martysama client gibi popüler paketlerde bile bu sistem uygulanabilir.
Daha fazla Metin2 client indir, Metin2 pack download ve güncel Metin2 client update içerikleri için sürekli Metin2 Lobby adresini ziyaret edin!
Keyifli oyunlar dileriz!
Merge 2 Servers in One Pack with 0 Errors [New Method]
Hello Metin2 community!
Today I will share a revolutionary method in the world of Metin2 client pack: seamlessly merging two different servers into a single pack without any errors. This guide is designed especially for players who want to manage both Metin2 PvP client and custom servers using just one client. Say goodbye to dual folders, multiple launchers, or constantly swapping files!
Why Is This Method Important?
Many Metin2 players wish to play on both PvP and regular servers. However, since each server has its own client files, textures, and patches, manual file switching becomes necessary—leading to wasted time and installation errors. With our solution, you can connect to both servers flawlessly using a single Metin2 pack.
Core Principle: Dynamic Routing System
This method is based on an intelligent file management strategy that could even be adopted in XenForo-based forum structures. The two servers’ client files are stored in separate folders, while the main launcher loads the correct files based on which server you choose. Thus, no conflicts or errors occur.
Step-by-step implementation:
1. Create Two Distinct Folders: For example, create two main folders named 'Server_PvP' and 'Server_Normal'.
2. Install the respective Metin2 client pack files into each folder. Place textures, effects, and skins completely separately.
3. Create a 'Launcher.exe' file in the root directory. This launcher will ask the user which server they want to connect to and activate the corresponding folder’s files.
4. Implement dynamic path detection via registry or config file. This eliminates the need for any manual file copying.
The Secret to Zero Errors: Version Compatibility
The biggest source of errors is when two servers run on different Metin2 client patch levels. In this method, since both folders are fully isolated, updating one does not affect the other. Issues like texture conflicts or effect errors are also eliminated.
How to Download and Install?
You can download our custom Metin2 client pack featuring this method for free at Metin2 Lobby. The package includes:
- Pre-configured launcher
- Two sample server folders (PvP and Normal)
- Installation guide (.txt)
- Support files for troubleshooting
Video and Photo Guide
Below you’ll find visual and video tutorials demonstrating how this method works:
Conclusion
Now you no longer need to edit Metin2 client files or extract Metin2 pack manually. With this method, you save time and enjoy playing on two different servers with zero errors. Remember: this system can also be applied to popular packs like Metin2dev client or martysama client.
For more Metin2 client download, Metin2 pack download, and updated Metin2 client update content, keep visiting Metin2 Lobby!
Happy gaming!
