- Katılım
- 28 Mar 2015
- Konular
- 4
- Mesajlar
- 18
- Reaksiyon Skoru
- 10
- Altın Konu
- 0
- TM Yaşı
- 11 Yıl 2 Ay 19 Gün
- Başarım Puanı
- 22
- MmoLira
- -1
- DevLira
- 0
HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
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.
İ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:
PHP:
import osimport app import locale [/B]
[B]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":"1.Serverİp","tcp_port":CH1P,"udp_port":CH1P,"state":STATE_NONE,},
2:{"key":12,"name":"Kanal 2","ip":"1.Serverİp","tcp_port":CH2P,"udp_port":CH2P,"state":STATE_NONE,},
}
SERVER02_CHANNEL_DICT = {
1:{"key":11,"name":"Kanal 1","ip":"2.Serverİp","tcp_port":CH1P,"udp_port":CH1P,"state":STATE_NONE,},
2:{"key":12,"name":"Kanal 2","ip":"2.Serverİp","tcp_port":CH2P,"udp_port":CH2P,"state":STATE_NONE,},
}
REGION_NAME_DICT = {
0 : "Mt2",
}
REGION_AUTH_SERVER_DICT = {
0 : {
1 : { "ip":"1.Serverİp", "port":AUTHP, },
2 : { "ip":"2.Serverİp", "port":AUTHP, },
}
}
REGION_DICT = {
0 : {
1 : { "name" : SERVERNAME, "channel" : SERVER01_CHANNEL_DICT, },
2 : { "name" : SERVERNAME2, "channel" : SERVER01_CHANNEL_DICT, },
},
}
MARKADDR_DICT = {
10 : { "ip" : "1.Serverİp", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10", },
20 : { "ip" : "2.Serverİp", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10", },
}
2 CH vardır CH Sayısı Artırmak isteyenler bu bölümü
PHP:
SERVER01_CHANNEL_DICT = { 1:{"key":11,"name":"Kanal 1","ip":"2.Serverİp","tcp_port":CH1P,"udp_port":CH1P,"state":STATE_NONE,}, 2:{"key":12,"name":"Kanal 2","ip":"2.Serverİp","tcp_port":CH2P,"udp_port":CH2P,"state":STATE_NONE,},[/B]
[B]
ve
PHP:
SERVER02_CHANNEL_DICT = { 1:{"key":11,"name":"Kanal 1","ip":"2.Serverİp","tcp_port":CH1P,"udp_port":CH1P,"state":STATE_NONE,}, 2:{"key":12,"name":"Kanal 2","ip":"2.Serverİp","tcp_port":CH2P,"udp_port":CH2P,"state":STATE_NONE,},
burayı şu şekilde değişmeleri gerekir
PHP:
STATE_NONE,}, 3:{"key":13,"name":"Kanal 3","ip":"2.Serverİp","tcp_port":CH3P,"udp_port":CH3P,"state":STATE_NONE,},[/B]
[B] 4:{"key":14,"name":"Kanal 4","ip":"2.Serverİp","tcp_port":CH4P,"udp_port":CH4P,"state":STATE_NONE,},
}
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:
PHP:
C:/Program Files/Metin2
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.
Moderatör tarafında düzenlendi:
- Katılım
- 5 Eyl 2011
- Konular
- 23
- Mesajlar
- 204
- Reaksiyon Skoru
- 5
- Altın Konu
- 0
- TM Yaşı
- 14 Yıl 9 Ay 14 Gün
- Başarım Puanı
- 59
- MmoLira
- 0
- DevLira
- 0
saol
- Katılım
- 28 Mar 2015
- Konular
- 4
- Mesajlar
- 18
- Reaksiyon Skoru
- 10
- Altın Konu
- 0
- TM Yaşı
- 11 Yıl 2 Ay 19 Gün
- Başarım Puanı
- 22
- MmoLira
- -1
- DevLira
- 0
rica ederim
- Katılım
- 28 Mar 2015
- Konular
- 4
- Mesajlar
- 18
- Reaksiyon Skoru
- 10
- Altın Konu
- 0
- TM Yaşı
- 11 Yıl 2 Ay 19 Gün
- Başarım Puanı
- 22
- MmoLira
- -1
- DevLira
- 0
sdqwe
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 3
- Görüntüleme
- 474
- Soru
- Cevaplar
- 21
- Görüntüleme
- 2K
- Cevaplar
- 2
- Görüntüleme
- 360
- Cevaplar
- 57
- Görüntüleme
- 8K
- Kilitli
- Cevaplar
- 24
- Görüntüleme
- 3K


