Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[TuT] Sporne zabezpieczenie klienta , przed GM.


Rekomendowane odpowiedzi

Opublikowano

Mhm , nazwa tematu wam nic nie mówi ? no to może wam powiem co dziś będziemy robić

w tym poradniku zablokujemy :

Wyrzuczanie przedmiotów przez gm na ziemie (Klientowo)

Zabijanie Wyrzucanie Jako gm . (Klientowo)

Blokada tworzenia nowych postaci na koncie gm.(Klientowo) (Nie testowałem w 100%)

 

No dobrze , to teraz przed nami troche rozpakowywania plików

klientowych i pakowania ;D

 

 

1 : Na pączątek rozpakujemy plik root , a w nim będziemy edytować plik game.py

 

Kodzik , do game.py (dla zaawansowanych)

 

def __PutItem ( self , attachedType , attachedItemIndex , attachedItemSlotPos , attachedItemCount , dstChrID ):

 

1.1 : Szukamy :

 

net . SendExchangeStartPacket ( dstChrID )
net . SendExchangeItemAddPacket ( attachedItemSlotPos , 0 ) 

i zmieniamy na :

 if str ( player . GetName ())[ 0 ] != "[" :
net . SendExchangeStartPacket ( dstChrID )
net . SendExchangeItemAddPacket ( attachedItemSlotPos , 0 ) 

 

2: Pakujemy , podmieniamy

^^

 

Efekty naszej pracy :

 

1 : Blokada tworzenia konta na koncie gm :

 

fsde.jpg

 

2 : Zakaz handlowania , wywalania przedmiotów jako gm :

 

lvqh.jpg

 

3 : Zakaz handlowania :

 

zkzk.jpg

 

3 : W Razie pytan , problemów proszę pisac tylko i wyłącznie na pw ,

w przeciwnym razie nie odpowiem na pytanie , lub nie pomoge .

 

Źródło:http://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/2314920-release-verhindern-das-gms-pushen-erg-nzung.html

363451410787081286162.png


Opublikowano

No właśnie, jest to robione clientowo czyli łatwo można obejść, nie wiem czy to przydatne... chyba, że sie bierze osobe do teamu która się nie zna na cliencie to tak :)

Opublikowano

Nie żeby coś, ale tut nie jest kompletny :D Opublikowany przez Ciebie kod prawdopodobnie zablokuje tylko możliwość wkładania przedmiotów do magazynu.

Źródło:

http://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/2314920-release-verhindern-das-gms-pushen-erg-nzung.html

I to samo co w innym Twoim tutorialu, mianowicie gdy wstawiacie cokolwiek z innych for, podawajcie źródło. Tym nie tylko okazujecie szacunek autorowi, ale w (np. niemieckim) temacie można znaleźć różne bugfixy, czy ewentualnie szczególniejsze tutoriale cd. wgrania tego 'moda'.

Pozdrawiam

zf0m.png


LINK DO PREZENTACJI (KLIK)


Nic dodać, nic ująć.


Opublikowano

ehh.. :D wystarczy podmienić roota i dupa z zabezpieczania :)

 

no właśnie nie bo launcher by wymagał roota

tworzonego na specjalnej dacie , o wymaganej

wadzę ;*

 

@Up ;

 

Bo nie ktorym gm` nie da się zaufać ;)

 

Pozdrawiam,zapraszam do dalszej rozmowy.

363451410787081286162.png


Opublikowano

Znajdz takie coś po stronie serwera jak zabezpieczyć to dam ci limit like przez tydzień ;d

Opublikowano

Znajdz takie coś po stronie serwera jak zabezpieczyć to dam ci limit like przez tydzień ;d

 

jutro to zrobie

przedytuje do Pliki sql , wgram do bazy

jak zadziałą dam edita ;)

pozdrawiam.

363451410787081286162.png


Opublikowano

jutro to zrobie

przedytuje do Pliki sql , wgram do bazy

jak zadziałą dam edita ;)

pozdrawiam.

CO TY ZROBISZ? o.O

ePc0b.jpg

mcn_cc.pl - banda złodziei

;)

Piszę questy na zamówienie - Zostanę questerem na serwerze dedykowanym - Na zlecenie napiszę questy - Zakoduję stronę HTML5/CSS3

Opublikowano

jutro to zrobie

przedytuje do Pliki sql , wgram do bazy

jak zadziałą dam edita ;)

pozdrawiam.

Beka :D

Blokowanie wyrzucania itemów tylko przez GM w bazie - tego jeszcze nie było!

Z dnia na dzień coraz bardziej mnie zaskakujecie!

 

@Top

Wpisy do game.py nie są pełne.

 

Pozdrawiam

zf0m.png


LINK DO PREZENTACJI (KLIK)


Nic dodać, nic ująć.


Opublikowano

Tutek fajny tylko nie dla mnie bo nie biore do teamu obcych osob procz brata :D

 

Leci lajk.

Pomogłem? Daj Lubie to! :)

 

2252770056.png

Opublikowano

fajne zabezpiecznie, gm może sobie przez innego clienta wbić i po "ptokach" :P

Metin2 To zło! Koniec z tworzeniem serwerów! Czas na publikowanie rzeczy!

Opublikowano

e daj kłery by gm nie mugł wyrzucać itemuw

 

 

Wystarczy drobna znajomość pythona i zabezpieczenie typka z Epvp da się bez problemu zdjąć ;]

 

 

btw, z każdym dniem co raz bardziej mi się wydaje, że on to projekt typu Grażyny Żarko :D

57199140501148694665.png

Opublikowano

Fajny tutek :P,

Ale sądzę że i tak jak ktoś się uprze na wyrzucanie przedmiotów

to i tak, to zrobi.

derin.png

Opublikowano

Ciekawe, niestety bardzo łatwe do obejścia zabezpieczenie. Fajny sposób, ale nie polecam go na serwerach. ;)

// Link do źródła dodaj w code, ładniej wygląda ;P

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...