Witam, mam mały dylemat. Otóż na moim serwerze jest sobie dProto, i jest sobie też pewien gracz. Ten gracz dostał wcześniej bana za czitowanie, twierdzi że to nie był on, twierdzi że ktoś się pod niego podszył i cisnął na czitach. Nie dawno też dostał screeny, lecz nie wiem czy dawać mu UB ponieważ przy pierwszym banie za czitowanie dostał bana na SteamID VALVE_0:4:1741069558, za drugim razem dostał już bana na SteamID STEAM_0:4:1741069558 - dwa te SIDy różnią się tylko przedrostkiem VALVE/STEAM, ale to ze względu na to że grzebałem w ustawieniach dProto. Pytanie: Czy te same SIDy znaczą że jest to ten sam gracz?
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
revEmu - jak to dokładnie działa?
Temat rozp. d0naciak, 30.09.2015 19:22
5 odpowiedzi w tym temacie
#3
Napisano 30.09.2015 22:09
Co zmieniałeś w ustawieniach dproto ?
#5
Napisano 01.10.2015 11:58
RevEMU działa następująco:
1. klient łączy się z serwerem
2. Serwer sprawdza, czy klient używa RevEmu, jeśli tak, odpytuje o Hardware ID
3. Klient zwraca Hardware ID
4. Serwer na podstawie Hardware ID generuje SteamID, dokładny proces generowania konfigurujesz w dproto.
Sam proces generowania bierze Hardware ID gracza oraz tajny klucz z serwera i mixuje je dzięki czemu wygenerowane SteamID jest nieprzewidywalne. Hardware ID da się zmienić i oszukać tym samym serwer, zmieniając tym samym wygenerowane przez serwer ID.
Pamiętajmy też, że mam tu na myśli wyłącznie ostatni człon (człon C) SteamID. Pozostałe człony są stałe dla każdego gracza i ustawiasz je w dproto. Jeśli zmienisz konfigurację dproto, te człony też się zmienią.
Jako, że tajny klucz serwera jest tajny, bez jego znajomości nie da się przewidzieć jakie dokładnie Hardware ID należy serwerowi podać by uzyskać odpowiednie SteamID. Formalnie więc nie da się celowo pod kogoś podszyć...
Formalnie... bo w praktyce każda instalacja dproto domyślnie korzysta z tego samego sekretnego klucza! A ten klucz jest bardzo łatwo pozyskać! Mając go możemy sobie wygenerować dokładnie takie SteamID jakie chcemy (no ostatni człon).
za ustawienie tego klucza odpowiada config SteamIdHashSalt w dproto, nie jestem pewien w której wersji dproto go wprowadzili. Po jego zmianie, wszystkie SteamID z emulatorów ulegną zmianie. Ustaw jego wartość na coś unikalnego i będziesz miał pewność, że ktoś się celowo pod konkretny SteamID nie podszyje
1. klient łączy się z serwerem
2. Serwer sprawdza, czy klient używa RevEmu, jeśli tak, odpytuje o Hardware ID
3. Klient zwraca Hardware ID
4. Serwer na podstawie Hardware ID generuje SteamID, dokładny proces generowania konfigurujesz w dproto.
Sam proces generowania bierze Hardware ID gracza oraz tajny klucz z serwera i mixuje je dzięki czemu wygenerowane SteamID jest nieprzewidywalne. Hardware ID da się zmienić i oszukać tym samym serwer, zmieniając tym samym wygenerowane przez serwer ID.
Pamiętajmy też, że mam tu na myśli wyłącznie ostatni człon (człon C) SteamID. Pozostałe człony są stałe dla każdego gracza i ustawiasz je w dproto. Jeśli zmienisz konfigurację dproto, te człony też się zmienią.
Jako, że tajny klucz serwera jest tajny, bez jego znajomości nie da się przewidzieć jakie dokładnie Hardware ID należy serwerowi podać by uzyskać odpowiednie SteamID. Formalnie więc nie da się celowo pod kogoś podszyć...
Formalnie... bo w praktyce każda instalacja dproto domyślnie korzysta z tego samego sekretnego klucza! A ten klucz jest bardzo łatwo pozyskać! Mając go możemy sobie wygenerować dokładnie takie SteamID jakie chcemy (no ostatni człon).
za ustawienie tego klucza odpowiada config SteamIdHashSalt w dproto, nie jestem pewien w której wersji dproto go wprowadzili. Po jego zmianie, wszystkie SteamID z emulatorów ulegną zmianie. Ustaw jego wartość na coś unikalnego i będziesz miał pewność, że ktoś się celowo pod konkretny SteamID nie podszyje
NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych