Problema FOX fs la locatia fisierului.

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Avatar utilizator
xAbaddon
Nou Venit

Nou Venit
Mesaje: 5
Membru din: 21 Apr 2020, 11:13
Regat: Chunjo
Aprecieri: 24  
Mulţumiri: 0
Medalii

*Problemă/Întrebare:De ce nu gasesc fisierul criptare sau mai bine zis unde gasesc fisierul criptat dupa ce zice "packing completed."
Tipologie server:
*Resursă folosită: fox fs
*ServerFiles utilizat:
*Syserr:
Poză: nu e nevoie
*Detalii suplimentare: Deschid pack.py imi apare consola si scriu de ex "root" sau "locale" imi zice "packing completed." dar nu gasesc niciun fisier nicaieri nimic sau folder-ul unde il pune. Am deja toate resursele de back-up in folderul cu fox fs.
Avatar utilizator
sepheri0n
Nivel 1

Nivel 1
Mesaje: 135
Membru din: 20 Apr 2019, 22:55
Regat: Jinno
Aprecieri: 143  
Mulţumiri: 19  
 Contact:
Medalii

Verifică poate l-a pus deja criptat în folderul pack din clientul tău de metin2.
Imagine
Imagine
Afișează semnătura
Avatar utilizator
Kazuhiri
Nivel 9

Nivel 9
Mesaje: 2088
Membru din: 26 Mar 2017, 19:14
Server: Demetris
Regat: Shinsoo
Aprecieri: 396  
Mulţumiri: 3227  
  Rezolvări prob.: 2
Discord: Copiază ID
Medalii

ti-l pune direct in pack,in client
Demetris2 Imagine
Afișează semnătura
Avatar utilizator
xAbaddon
Nou Venit

Nou Venit
Mesaje: 5
Membru din: 21 Apr 2020, 11:13
Regat: Chunjo
Aprecieri: 24  
Mulţumiri: 0
Medalii

Am verificat baiti, si aparent e acelasi numar...am dat de mai multe ori si tot nu schimba dimensiunea la "locale"
Avatar utilizator
[Mafia83]
Membru Club

Membru Club
Mesaje: 777
Membru din: 24 Feb 2016, 20:32
Server: Metin2KGB
Regat: Jinno
Aprecieri: 279  
Mulţumiri: 2287  
Discord: Copiază ID
 Contact:
Medalii

Șterge fișierul "locale" din pack client, sau care vrei tu sa-l criptezi si vezi daca sigur nu ți-l bagă... pentru ca daca tu mai adaugi un cuvânt într-un fisier din locale, e normal sa nu ti se schimbe dimensiunea

[ Postat de pe Android ] Imagine
Avatar utilizator
xAbaddon
Nou Venit

Nou Venit
Mesaje: 5
Membru din: 21 Apr 2020, 11:13
Regat: Chunjo
Aprecieri: 24  
Mulţumiri: 0
Medalii

Schimbasem niste poze si oricum aparent dupa ce am sters fisierul locale din pack si am dat din nou nu s-a intamplat nimic...nu apare nimic nicaieri.
Avatar utilizator
Ionuţ M.
Metin Master

Metin Master
Mesaje: 2680
Membru din: 28 Noi 2015, 22:02
Aprecieri: 170  
Mulţumiri: 12723  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

Urca pack.py pe pastebin.com
Imagine
Afișează semnătura
Avatar utilizator
xAbaddon
Nou Venit

Nou Venit
Mesaje: 5
Membru din: 21 Apr 2020, 11:13
Regat: Chunjo
Aprecieri: 24  
Mulţumiri: 0
Medalii

Cod: Selectaţi tot

import os,sys,shutil
mypath = os.path.dirname(os.path.realpath(__file__))
startm2=0
fu_stop=0
debug=0
while 1:
    print "commands start/stop"
    for packName in str(raw_input("Name of archive: ").lower()).split(" "):
        if packName == "":          pass
        elif packName == "start":   startm2=1
        elif packName == "stop":    startm2=0
        elif packName == "debug":   debug=1
        else:
            pathList = {
                "bgm":"bgm",
                "effect":"f:/testserver/effect",
                "etc":"f:/testserver/",
                "guild":"f:/testserver/uild",
                "icon":"icon",
                "item":"f:/testserver/item",
                "locale":"locale",
                "monster":"f:/testserver/monster",
                "monster2":"f:/testserver/monster2",
                "npc":"f:/testserver/npc",
                "npc2":"f:/testserver/npc2",
                "npc_pet":"f:/testserver/npc_pet",
                "npc_mount":"f:/testserver/npc_mount",
                "pc_assassin":"f:/testserver/pc/assassin",
                "pc_common":"f:/testserver/pc/common",
                "pc_sura":"f:/testserver/pc/sura",
                "pc_shaman":"f:/testserver/pc/shaman",
                "pc_warrior":"f:/testserver/pc/warrior",
                "pc2_assassin":"f:/testserver/pc2/assassin",
                "pc2_common":"f:/testserver/pc2/common",
                "pc3_common":"f:/testserver/pc3/common",
                "pc2_sura":"f:/testserver/pc2/sura",
                "pc2_shaman":"f:/testserver/pc2/shaman",
                "pc2_warrior":"f:/testserver/pc2/warrior",
                "pc3_wolfman":"f:/testserver/pc3/wolfman",
                "property":"property",
                "season1":"season1",
                "season2":"season2",
                "sound":"sound",
                "terrain":"f:/testserver/terrainmaps",
                "textureset":"textureset",
                "tree":"f:/testserver/tree",
                "uiloading":"f:/testserver/uiloading",
                "zone":"f:/testserver/zone",  
            }
            # if packName == "locale_client":
                # fu_stop = 1
                # os.system("cd locale_es & python write2File.pyexec")
            for lang in ('de', 'en', 'ro', 'es',):
                if lang == packName:
                    for filename in ('item_names.txt', 'mob_names.txt',):
                        shutil.copy("locale_es\\%s\\%s" % (lang,filename), filename)
                        fu_stop = 1
                    os.system("dump_proto.exe")
                    if debug == 0:
                        for filename in ('item_names.txt', 'mob_names.txt',):
                            os.remove(filename)                    
                        shutil.move("item_proto","locale_es\\%s\\item_proto" % lang)
                        shutil.move("mob_proto","locale_es\\%s\\mob_proto" % lang)
            if fu_stop == 1:    fu_stop = 0
            else:
                f = open("bin/make_xml.xml", "w")
                f.write("<ScriptFile>\n")
                f.write("\t<CreateEterPackXml Input=\"" + packName + ":")
                if packName in pathList:
                    f.write(pathList[packName] + "/\" ")
                else:
                    f.write("\" ")
                f.write("ArchivePath=\"../Metin2Test/pack/" + packName + "\" ")
                f.write("XmlPath=\"bin/_create.xml\">\n")              
                for ignore_ext in ('db','png','psd','pyexec','rar','zip',):
                    f.write("\t\t<Ignore Pattern=\"[a-zA-z0-9]+.%s\" />\n" % ignore_ext)                   
                for ignore_single_file in ('item_names.txt','mob_names.txt',):
                    f.write("\t\t<Ignore Pattern=\"%s\" />\n" % ignore_single_file)                
                f.write("\t</CreateEterPackXml>\n")
                f.write("</ScriptFile>\n")
                f.close()
                os.system("\"" + mypath + "\\bin\\FileArchiver.exe\" bin/make_xml.xml")
                print("XML File created.")
 
                packFile = []
                f = open("bin/_create.xml", "r")
                for line in f:
                    if line.find("/" + packName + "/") != -1:
                        searchStr = "/" + packName + "/"
                        line = line[:line.find(searchStr)] + line[line.find(searchStr) + len(searchStr):]
                    if not (packName in pathList):
                        searchStr = "ArchivedPath=\"/"
                        if line.find(searchStr) != -1:
                            line = line[:line.find(searchStr) + len(searchStr) - 1] + line[line.find(searchStr) + len(searchStr):]
                    packFile.append(line)
                f.close()
                os.system("\"" + mypath + "\\bin\\FileArchiver.exe\" " + "bin/_create.xml")
                if debug == 0:
                    os.remove("bin/make_xml.xml")
                    os.remove("bin/_create.xml")
                   
                print("Packing completed.")
    if startm2==1:
        os.system("cd \"" + mypath + "\\..\\Metin2Test\\\" & metin2client.exe")
, am un feeling ca am facut praf locatiile si ca de asta nu imi merge...daca poti te rog sa imi spui cu ex: unde trebuie sa pun exact locatiile pentru ca nicaieri din folderele alea sau client nu imi apare nimic
Avatar utilizator
Ionuţ M.
Metin Master

Metin Master
Mesaje: 2680
Membru din: 28 Noi 2015, 22:02
Aprecieri: 170  
Mulţumiri: 12723  
  Rezolvări prob.: 2
Discord: Copiază ID
 Contact:
Medalii

f.write("ArchivePath=\"../Metin2Test/pack/" + packName + "\" ")
Metin2Test/pack aici o sa fie creeate fisierele noi.
Pentru acest mesaj, Ionuţ M. for the post:
xAbaddon
Imagine
Afișează semnătura
Avatar utilizator
xAbaddon
Nou Venit

Nou Venit
Mesaje: 5
Membru din: 21 Apr 2020, 11:13
Regat: Chunjo
Aprecieri: 24  
Mulţumiri: 0
Medalii

Locatia era gresita la folder. os.system("cd \"" + mypath + "\\..\\ creeaza un folder cu numele din parantezele de aici\\\" & metin2client.exe") iar in acest folder creeaza un folder "pack" si acolo o sa va apara fisierul.
f.write("ArchivePath=\"../Metin2Test/pack/" + packName + "\" ") si asigura-te ca e ca acelasi de aici.
Multumesc , T/C !
Închis
Răspunsuri
2
Vizualizări
238
Răspunsuri
6
Vizualizări
547
Răspunsuri
5
Vizualizări
235
Răspunsuri
3
Vizualizări
183

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 23 vizitatori