Tipologie server:
*Resursă folosită:
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare: Salut, am si eu aceasta protectie python, verificare fisiere, dar nu merge, practic pun orice fisier in client, iar atunci cand intru in metin nu verifica sa-l stearga...
Cod: Selectaţi tot
import dbg
import app
import os
def RunCheckUp():
Whitelist = [
'BGM',
'lib',
'mark',
'miles',
'pack',
'screenshot',
'upload',
'channel.inf',
'config.exe',
'devil.dll',
'granny2.dll',
'ilu.dll',
'locale.cfg',
'metin2.cfg',
'start.exe',
'mouse.cfg',
'MSS32.DLL',
'msvcr110.dll',
'msvcr910.dll',
'python27.dll',
'SpeedTreeRT.dll',
'syserr.txt',
]
path = os.getcwd()
k = os.listdir(path)
if k != Whitelist:
for item in k:
if not item in Whitelist:
dbg.LogBox("Urmatorul fisier se va sterge acum: " + str(item))
try:
os.remove(item)
except:
dbg.LogBox("Stergeti urmatorul fisier " + str(item) + " pentru a putea juca.")
dbg.LogBox("Client-ul se va inchide acum.")
app.Abort()
else:
pass
if Whitelist != k:
for missing in Whitelist:
if not missing in k:
dbg.LogBox("Faceti update ! Lipseste fisierul: " + str(missing))
app.Abort()
else:
pass
RunCheckUp()

