Yardım serverinfo.py ayarını yapınca exe açılmıyor

Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

alperenozd

Üye
Üye
Mesaj
31
Çözümler
1
Beğeni
6
Puan
414
Ticaret Puanı
0
Merhabalar, forumdaki ilk konum ve server işlerinde daha yeniyim. Bugün server ile alakalı her şeyi sıkıntısız bir şekilde kurdum ve tüm kanalları sorunsuz şekilde açabiliyorum fakat root dosyasının içini açıp serverinfo.py dosyasından ip adresimi ayarlayınca oyunu açmak için exeye basınca oyun hiçbir tepki vermiyor. Tekrar eski root dosyalarını yükleyince açılıyor nasıl çözerim bu sorunu?
 
Oyunun ana klasöründe syserr.txt diye bir dosya var. O dosyanın içinde yazan hata kayıtlarını paylaşabilir misiniz?
 
Oyunun ana klasöründe syserr.txt diye bir dosya var. O dosyanın içinde yazan hata kayıtlarını paylaşabilir misiniz?
0220 20:33:38574 :: Pack index file fourcc error! pack/locale_ae
0220 20:33:38574 :: Pack index file fourcc error! pack/locale_de
0220 20:33:38574 :: Pack index file fourcc error! pack/locale_es
0220 20:33:38575 :: Pack index file fourcc error! pack/locale_fr
0220 20:33:38575 :: Pack index file fourcc error! pack/locale_gr
0220 20:33:38575 :: Pack index file fourcc error! pack/locale_it
0220 20:33:38575 :: Pack index file fourcc error! pack/locale_nl
0220 20:33:38575 :: Pack index file fourcc error! pack/locale_pl
0220 20:33:38576 :: Pack index file fourcc error! pack/locale_pt
0220 20:33:38576 :: Pack index file fourcc error! pack/locale_en
0220 20:33:38577 :: Pack index file fourcc error! pack/locale_ro
0220 20:33:38577 :: Pack index file fourcc error! pack/locale_ru
0220 20:33:38577 :: Pack index file fourcc error! pack/locale_dk
0220 20:33:38577 :: Pack index file fourcc error! pack/locale_cz
0220 20:33:38578 :: Pack index file fourcc error! pack/locale_hu
0220 20:33:00019 :: RunMain Error

Yukarda yazan gereksiz locale dosyalarını silip deneyince de açılmıyor ve txt dosyası otomatik olarak şu şekilde değişiyor:

0220 20:33:00019 :: RunMain Error <- sadece bu yazıyor
 
Düzenlediğiniz serverinfo.py'yi de ekleyebilir misin?
Bu serverinfo.py dosyasında yazanlar (ayarlar.py ile bağlantılı çalışıyor)

Python:
import os
import app
import localeInfo
import debugInfo
import ayarlar

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 (localeInfo.IsEUROPE() and app.GetLocalePath() == "locale/tr"):
    STATE_NONE = "...."

STATE_DICT = {
    0 : "....",
    1 : "NORM",
    2 : "BUSY",
    3 : "FULL"
}

SERVER01_CHANNEL_DICT = {
    1:{"key":11,"name":ayarlar.KANAL_1,"ip":ayarlar.SERVER_IP,"tcp_port":ayarlar.CH_1,"udp_port":ayarlar.CH_1,"state":STATE_NONE,},
    2:{"key":12,"name":ayarlar.KANAL_2,"ip":ayarlar.SERVER_IP,"tcp_port":ayarlar.CH_2,"udp_port":ayarlar.CH_2,"state":STATE_NONE,},
    3:{"key":13,"name":ayarlar.KANAL_3,"ip":ayarlar.SERVER_IP,"tcp_port":ayarlar.CH_3,"udp_port":ayarlar.CH_3,"state":STATE_NONE,},
    4:{"key":14,"name":ayarlar.KANAL_4,"ip":ayarlar.SERVER_IP,"tcp_port":ayarlar.CH_4,"udp_port":ayarlar.CH_4,"state":STATE_NONE,},
    5:{"key":15,"name":ayarlar.KANAL_5,"ip":ayarlar.SERVER_IP,"tcp_port":ayarlar.CH_5,"udp_port":ayarlar.CH_5,"state":STATE_NONE,},
    6:{"key":16,"name":ayarlar.KANAL_6,"ip":ayarlar.SERVER_IP,"tcp_port":ayarlar.CH_6,"udp_port":ayarlar.CH_6,"state":STATE_NONE,},
}

REGION_NAME_DICT = {
    0 : "",   
}

REGION_AUTH_SERVER_DICT = {
    0 : {
        1 : { "ip":ayarlar.SERVER_IP, "port":ayarlar.AUTH, },

    }   
}

REGION_DICT = {
    0 : {
        1 : { "name" :ayarlar.SERVER_ADI, "channel" : SERVER01_CHANNEL_DICT, },
    },
}

MARKADDR_DICT = {
    10 : { "ip" : ayarlar.SERVER_IP, "tcp_port" : ayarlar.MARKADDR, "mark" : "10.tga", "symbol_path" : "10", },
}




Burdaki yazanlar da ayarlar.py dosyasının içindekiler

Python:
#serverinfo.py ayarları
SERVER_ADI    = "TURKEY"
SERVER_IP    = "192.168.1.24"
KANAL_1    = "CH1   "
KANAL_2    = "CH2   "
KANAL_3    = "CH3   "
KANAL_4    = "CH4   "
KANAL_5    = "CH5   "
KANAL_6    = "CH6   "
CH_1    = 13000
CH_2    = 16000
CH_3    = 19000
CH_4    = 21000
CH_5    = 13402
CH_6    = 13502
AUTH    = 11002
MARKADDR    = 13000
#/serverinfo.py ayarları

#Sol Üst Panel
UST_BASLIK    = "TURKEY"
#Sol Üst Panel

#SOLÜST PANEL
MINIMAP    = "TURKEY"
#SOLÜST PANEL
 
Ben bi sorun göremedim. Açılmamasının nedeni başka bir şeyden kaynaklı olabilir
 
Peki ayarlar.py kullanmayıp sadece serverinfo.py yi kullansam kod olarak ne yazmam gerekir tam olarak?
ayarlar.XX şeklinde belirtilen yerlere kendi bilgilerinizi yazabilirsiniz. Mesela ayarlar.SERVER_IP bu gördüğün yerlere server ipinizi.

Eğer ip adresini değiştirdikten sonra açılmıyorsa files yapımcısına durumu belirtin. Bazı fileslerde lisans olayı olabiliyor.
 
Geri
Üst