Skocz do zawartości

Facebook Errorhead.pl

Obserwuj nas na Facebooku!

Obserwuj

Głosuj na nasze serwery!

Głosuj już teraz i pomóż w rozwoju serwerów

Zagłosuj

Zostan adminem na naszych serwerach!

Szybka rekrutacja jest otwarta

Złóż podanie!

Zgłoś błąd w stylu!

jeżeli widzisz jakieś błędy na forum, daj nam znać!

Zgłoś

Nie ma czasu na wyjaśnienia

Dołącz do nas lub zaloguj się, aby tworzyć z nami coś pięknego

FastKilleR

Identyfikacja graczy

Rekomendowane odpowiedzi

FastKilleR

@ Właściciel Serwera

Wykrycie czy dany gracz się pod kogoś podszywa nie jest proste. Ale można to uprościć mając informacje takie jak ip czy steamid graczy. Napisałem plugin który właśnie to robi, czyli zapisuje informacje o graczach przez co łatwiej jest ich zidentyfikować. Wszystko jest zapisywane w pliku addons/amxmodx/logs/auth_manager.log. Jest również dla graczy dostępna komenda amx_ip, którą można sprawdzić IP graczy. To raczej trochę ułatwia prace adminom.

 

Podczas łączenia się z serwerem, wejścia na serwer, rozłączenia się z serwerem oraz zmiany nicku w logach zapisują się informacje o graczu które mogą pomóc go zidentyfikować. Dodatkowo podczas zmiany nicku zapisuje się stary oraz nowy nick. Pojedyncza linijka wygląda tak:

L 2020-07-17 16:56:09 (16.15s) | Map: 35hp_2 | Connected | Nick: Agmar | SteamID: STEAM_1:0:XXXXXXXXXX (Nonsteam) | IP: X.XXX.XX.XXX:40029 (user-X-XXX-XX-XXX.play-internet.pl) - Static

Kolejno można stąd odczytać:

- czas wykonania wpisu z dokładnością do jednej sekundy

- czas gry (czyli ten który minął od startu mapy - może się przydać przy przeglądaniu hltv)

- mapa

- czynność (Connecting/Connected/Disconnected/Name Change)

- nick

- SteamID

- informacja czy gracz jest steam

- adres IP z portem

- adres hosta adresu IP

- informacja czy gracz ma statyczny adres IP czy dynamiczny (zmienny)

 

Natomiast komenda amx_ip może pokazać chociażby coś takiego:

amx_ip
Serwer :      |͇̿V͇̿I͇̿P͇̿ |Paint Ball World/FUN/KOSY |UNIKAT|FREE VIP 24H |ErrorHead.pl ^1s1k.pl
Adres IP :    145.239.16.140:27015
Mapa :        35hp_2_night
Gracze :      18 (28 maksymalnie)

#1  HLTV - 1shot1kill.pl = jakosc  91.224.117.99:28980  HLTV
#2  FastKilleR  XXX.XXX.XXX.XXX:40733  Dynamic IP  Nonsteam
2 graczy, 2 polaczonych

 

Dodatkowo po ustawieniu cvaru amx_auth_show na 1, admini mogący wyrzucać lub banować graczy zobaczą na chat'cie wiadomość informująca o steamid oraz ip gracza jeśli ten właśnie wszedł na serwer:

952525439_Screenshot-17_07.png.b862636e598c6ac221af9c59f883c128.png

Z pewnością ułatwi to niektóre czynności takie jak właśnie sprawdzanie czy dany gracz jest podszywką lub banowanie graczy (jeśli jest skarga a nie ma ip gracza to może być problem ze zbanowaniem mimo przyjętej skargi). Jedyny minus to taki że plik z logami dość szybko nabiera dużych rozmiarów. Tak średnio do 100 KB/h. Ale to nie zmienia faktu że te logi mogą być przydatne. SteamID oraz IP mogą powiedzieć czy gracz się podszywa, host czy dany gracz może wchodzić na ab lub na jakim urządzeniu wszedł na serwer, zmiana nicku też jest odnotowywana. A amx_ip ułatwi pisanie skarg jeśli ktoś chciałby skopiować ip danego gracza. Właściwie to poza amx_last admini nie mają niczego co pokazywałoby jakie jest ip graczy.

 

auth_manager.smaauth_manager.amxx

 

Do działania potrzebny jest moduł netdb:

netdb.incnetdb_amxx.dllnetdb_amxx_i386.so

Należy dodać plik (najczęściej netdb_amxx_i386.so) do addons/amxmodx/modules oraz w configs/modules.ini dopisać w nowej linii 'netdb'.

  • Lubie to 4
  • Super 2

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Zegarmistrz Świata

Nikt na 3maps nie ma dostępu do ip graczy, bo to jest nielegalne !!!

@ Eldrax  myślę, że dobrze te pluginy wywalałyby serwer :D 

 

 

  • Haha 2

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Joker.^^

@ FastKilleR ale jak masz tego "Hitek" na ss to tylko admini widzą czy też wszyscy? 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
FastKilleR
Napisano (edytowane)
6 godzin temu, Zegarmistrz Świata napisał:

Nikt na 3maps nie ma dostępu do ip graczy, bo to jest nielegalne !!!

Oj nie wymyślaj, co możesz zrobić z takim ip. Co prawda może ono kogoś zlokalizować ale dokładność takiej lokalizacji nie powala. Poza tym nie mów że nikt nie ma do tego dostępu bo wystarczy że w konsoli serwera wpiszesz 'status' i zobaczysz ip wszystkich osób na serwerze. W logach również jest ip wszystkich graczy jeśli tylko napiszą coś na chat'cie lub wykonają jakąś inną czynność która może zostać odnotowana w logach. Tak samo z amxbans gdzie jest ip jeśli ktoś jest zalogowany lub z samym forum gdzie właściciele na pewno mają ip wszystkich użytkowników. A jeśli normalni gracze nie mogą sprawdzić jakie jest czyjeś ip to chociażby po co pisze w skargach że należy podać sid lub ip skoro ip i tak nikt nie poda. Raczej nikomu by takie amx_ip nie szkodziło.

 

2 godziny temu, `Joker.^^ napisał:

@ FastKilleR ale jak masz tego "Hitek" na ss to tylko admini widzą czy też wszyscy? 

Wszyscy admini którzy mogą wyrzucać lub banować graczy (flaga c lub d). Jeśli tylko cvar amx_auth_show zostanie ustawiony na 1.

 

Chciałbym jeszcze podkreślić że bez wgrania 'netdb' plugin nie określi hosta adresu ip i tego czy jest to ip dynamiczne czy statyczne a to może wpłynąć na to czy logi w ogóle będą działać. Na samo amx_ip to nie ma wielkiego wpływu ale plugin nie działałby do końca poprawnie, bo głównie chodzi tu o logi aby właściciele/opiekuni mogli bez problemu znaleźć czyjeś ip.

Edytowane przez FastKilleR
  • Lubie to 3
  • Super 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z tej strony zgadzasz się na Warunki użytkowania oraz Naszą Polityka prywatności