Valaki lopkodja a szkriptjeimet

Indította palesz_88, 2010. november 27. - 00:08:03

Előző téma - Következő téma

palesz_88

csá all.
kb 1 hete, valami kis román szellemirtó, belépett a szerveremen az én nevemben, mindt admin, és az én nevemben beszélgetett az emberekkel stb.
utána bannoltam. aztán van még egy pár adminom, és nekik is bejelentkezett.
tehát ogy lehet megoldani, hogy egy admin csak 1 ip-rõl tud bejelentzkezni?
ja és, az volt, hogy nem tudom bannolni, mert mindig váltja az ip-jét.
másrészt pedig ellopkodja a szkriptjeimet ez a kis genny, meert mikor felmentem a szerverére, az én szkriptjeimet láttam nála.
nagyon kéne a segitség, hogy most mit kezdjek, mert nem azért szenvedtem ennyit a szerveremmel, hogy egyzsercak jöjjön egy kis buzeráns, és lelopkodja a szkripteimet, readásul még banolnio se tudom!! :@

TengeriMalac

Meg lehet oldani, de sztem nem nagyon tudott volna belépni, ha normálisan lenne tárolva a jelszavuk, vagy nem mondanák el minden 2. embernek.

palesz_88

nem montdták el senkinek sztem, amugy luxadmint használok.

Csabesz

Változtasd meg  miden szerverrel kapcsolatos jelszavad és akkor talán nem fog belépni.

ZeRo

A szkriptjeidnek csak az enkódolt változatát( *.amx ) rakd fel, és mindegyikbe írj egy biztonsági rendszert, pl ha a szkript betöltése után mondjuk 30 másodperccel nem adod meg a jelszót, akkor leáll a szkript futása, vagy újraindítja a szervert, stb. És azt a jelszót ne add meg senkinek se, így biztos lesz a védelem. Pl én ilyenre gondoltam:
 

#include < a_samp >
new bool: accessGranted;
public OnFilterScriptInit(  ) {
    accessGranted = false;
    SetTimer( \"SafetyPassword\", 30000, false );
    return 1;
}
public OnPlayerCommandText( playerid, cmdtext[  ] ) {
    if( strcmp( \"/biztonsagijelszo\", cmdtext, false ) == 0 ) {
        accessGranted = true;
        return 1;
    }
    return 0;
}
public SafetyPassword(  );
public SafetyPassword(  ) {
    if( !accessGranted ) {
        SendRconCommand( \"gmx\" );
    }
}

palesz_88

akkor ezt most tegyem be egy szkriptembe, vagy csináljak egy ujat, és abba?

ZeRo

Ne csinálj újat, a már meglévõkbe tedd bele. Mert ha pl csak egybe teszed bele, és pont nem azt szerzi meg, akkor neki tökéletesen fog mûködni. Tehát építsd bele a már meglévõ szkriptjeidbe.

BenCobbler

meg olyan kell az adminba, hogy ha nincs bejelentkezve, nem tud spawnolni, se chat-elni.