Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
GmAMXBans

Gracz ze stałym IP ciągle wchodzi na serwer

gmamxbans

Najlepsza odpowiedź Kowalsky, 12.01.2016 20:35

Spoiler

 

Ja mam tak ustawione, i banowanie na SteamID. I wszystko działa jak należy.

Przejdź do postu


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
16 odpowiedzi w tym temacie

#1 DR HOUSE

    Zaawansowany

  • Użytkownik

Reputacja: 5
Nowy

  • Postów:130
Offline

Napisano 10.01.2016 23:52

Witam Serdecznie,

 

Mam problem z AmxBans 1.6 by Larte Team który pobrałem z tego tematu: http://amxx.pl/topic...912#entry380912

 

 

Problem polega na tym, że ludzie którzy grają na NS i mają stałe IP po otrzymaniu bana są banowani na STEAM_ i mogą momentalnie wejść znowu na serwer. Co ciekawe niektórym NS'om bany wchodzą na IP ale niestety w większości przypadków bany wchodzą na SteamID (dowód w załączniku).

Te "yhy" to gość na tym samym IP, stawiam, że jakiś bot nakierowany na mój serwer, wszystkie te bany są wstawione przez amxmodmenu w ciągu 2 minut (!!)

 

 

Konfigurację serwera na 99% jestem pewien, że mam poprawną.

 

 

Konfiguracja dproto.cfg

Spoiler
 
 
 
Konfiguracja amxbans.cfg
Spoiler
 
 
Dodatkowe informacje:
- (version "48/1.1.2.7/Stdio/6153")
- Server cvar "metamod_version" = "1.20-am"
- "amxmodx_version" is "1.8.2"
- Wersja Serwera: Steam/NonSteam
description stat pend file vers src load unlod
[ 1] AMX Mod X RUN - amxmodx_mm_i386. v1.8.2 ini Start ANY
[ 2] dproto_EF RUN - dproto_i386.so v0.9.548 ini Start Never
 

 
Bardzo proszę o pomoc bo nie wiem co zrobić z tymi natrętami, to jeden z wielu przykładów gdzie gość dostaje bana i zaraz po tym wchodzi znowu, skutkuje jedynie amx_addban ip ale to nie jest rozwiązanie :/

 

Załączone miniatury

  • Bez
  • Bez

  • +
  • -
  • 0

#2 Dziobak?

    Wszechmogący

  • Power User

Reputacja: 271
Wszechwidzący

  • Postów:645
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Radom
Offline

Napisano 11.01.2016 10:19

Moim zdanime jeżeli nie pomagam zwykły ban to sprawdz coś takiego:

amx_addban ip 0 powod

przykład

amx_addban 46.16.37.59 0 won

Mi zawsze pomagało a jak nie to jedynie co ban na CFG, lub destroy (niszczenie plikow gracza).


  • +
  • -
  • 0

#3 DR HOUSE

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:130
Offline

Napisano 11.01.2016 12:12

Przeczytał Pan cały temat do końca? Napisałem, że amx_addban nie jest rozwiązaniem skoro mam amxbans który powinien działać za tą komendę... Dlaczego jedne bany - jakieś 5% wchodzi na IP - a inne na SteamID nawet jak gość ma NS...

 

99% klientów jest już zabezpieczonych przed niszczeniem plików więc rezultat ten sam co przy w/w przeze mnie komendzie w pierwszym poście.


  • +
  • -
  • 0

#4 Dziobak?

    Wszechmogący

  • Power User

Reputacja: 271
Wszechwidzący

  • Postów:645
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Radom
Offline

Napisano 11.01.2016 15:36

Przeczytał Pan cały temat do końca? Napisałem, że amx_addban nie jest rozwiązaniem skoro mam amxbans który powinien działać za tą komendę... Dlaczego jedne bany - jakieś 5% wchodzi na IP - a inne na SteamID nawet jak gość ma NS...

 

99% klientów jest już zabezpieczonych przed niszczeniem plików więc rezultat ten sam co przy w/w przeze mnie komendzie w pierwszym poście.

// Typ Bana
// "0" - wybiera automatycznie
// "1" - na IP
// "2" - na SteamID

amxbans_bantype "0"

Zmień sobie na 1 i będzie banowało tylko i wyłącznie na IP.

 

Nie wiem na jakie rozwiązanie liczysz...

Takie czasy, dasz radę to naprawić to wyjdzie co innego...


  • +
  • -
  • 0

#5 DR HOUSE

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:130
Offline

Napisano 11.01.2016 19:50

Pan na prawdę chyba nie czyta tego co ja napisałem albo nie czyta ze zrozumieniem.

 

Wkleiłem pliki które są wymagane według regulaminu, proszę rozwinąć spoiler z plikiem amxbans.cfg i sprawdzić co jest tam napisane. Napisane tam jest (albo ustawione, jak kto woli), że ma banować nie przez wybór automatyczny tylko cały czas na IP - rezultat bez zmian.

 

 

 

Edit:
Na jakie rozwiązanie liczę? To jest chyba logiczne na jakie, liczę na takie rozwiązanie aby Steamy banowało na SteamID+IP albo tylko na SteamID a wszystkich NonSteamów banowało na IP a nie SteamID które przy każdym połączeniu jest inne.

Po co ja te pliki wklejałem i po co one są wymagane skoro nikt ich nie przegląda nawet aby uniknąć właśnie takich "niepomocnych" postów.


Użytkownik DR HOUSE edytował ten post 11.01.2016 19:58

  • +
  • -
  • 1

#6 CzarnaDupa

    Najgorszy z najgorszych >.<

  • Użytkownik

Reputacja: 83
Zaawansowany

  • Postów:268
  • GG:
  • Imię:Michał
  • Lokalizacja:Mielec
Offline

Napisano 12.01.2016 03:18

Konsola serwera lub rcon i jedziesz 

addip "czas" "ip"

  • +
  • -
  • 0

#7 DR HOUSE

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:130
Offline

Napisano 12.01.2016 14:01

Następny mądry, i co mam każdemu adminowi dać rcon tak?

 

O addip już mówiłem, czy Wy umiecie czytać?

 

 

Zwracałem się grzecznie i per Pan ale litości, czytajcie albo czytajcie ze zrozumieniem!!


Użytkownik DR HOUSE edytował ten post 12.01.2016 14:04

  • +
  • -
  • 1

#8 Dziobak?

    Wszechmogący

  • Power User

Reputacja: 271
Wszechwidzący

  • Postów:645
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Radom
Offline

Napisano 12.01.2016 14:28

Następny mądry, i co mam każdemu adminowi dać rcon tak?

 

O addip już mówiłem, czy Wy umiecie czytać?

 

 

Zwracałem się grzecznie i per Pan ale litości, czytajcie albo czytajcie ze zrozumieniem!!

 

Zaraz postaram się przerobić plugin odpowiedzialny za banowanie od amxbans żeby banowało tak jak ty chcesz.


  • +
  • -
  • 0

#9 DR HOUSE

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:130
Offline

Napisano 12.01.2016 14:29

Dziękuję

Wiesz, nie tyle ja chcę co taki sposób banowania powinien być w standardzie, że Steam dostaje bana na SID a NS na IP a nie też na SID który jest generowany nie wiadomo jak...

 

 

 

Co ciekawe niektórzy jak wchodzą na NS i dostaną bana na SteamID to w amxbans widzę, że mają liczbę kicków czyli jakby nie wpuszcza ich już czyli działa tak jak powinno


Użytkownik DR HOUSE edytował ten post 12.01.2016 14:43

  • +
  • -
  • 0

#10 Dziobak?

    Wszechmogący

  • Power User

Reputacja: 271
Wszechwidzący

  • Postów:645
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Radom
Offline

Napisano 12.01.2016 14:50

Łap, coś takiego zrobiłem.



public victimBan ( array[ 2 ] ) 
{
	new  Reason[ 50 ];
	new pokaz[35]
	new victimId = get_user_authid (  array[ 1 ], pokaz, 34)
	new victimIp = get_user_ip( array[ 1 ], pokaz, 34, 1)
	get_pcvar_string ( CvarBanReason, Reason, 31 );
	
	if(is_user_steam(array[ 0 ]))
		client_cmd ( array[ 0 ], "amx_ban %i #%i ^"%s^"", get_pcvar_num ( CvarBanTime ), victimId, Reason);
	else
		client_cmd ( array[ 0 ], "amx_addban #%i %i ^"%s^"", victimIp, get_pcvar_num ( CvarBanTime ), Reason);
}

stock bool:is_user_steam(id)
{
	static dp_pointer;
	if(dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider")))
	{
		server_cmd("dp_clientinfo %d", id)
		server_exec()
		return (get_pcvar_num(dp_pointer) == 2) ? true : false
	}
	
	new szAuthid[34];
	get_user_authid(id, szAuthid, charsmax(szAuthid))
	
	return (containi(szAuthid, "LAN") < 0)
}

Może masz źle amxbans podłączony, sprawdź konsole czy błędów jakiś nie masz. Ale wiesz teraz powychodziły skrypty do zmiany steam id.

 

Powyżej przerobiony plugin przed daniem bana sprawdza czy gracz jest steam czy nie, jeżeli jest to dodaje mu bana na ip a jezeli jest to nonsteam to dodaje mu bana na IP.

Załączone pliki


  • +
  • -
  • 1

#11 Kowalsky

    master of disaster

  • Użytkownik

Reputacja: 136
Zaawansowany

  • Postów:424
  • Lokalizacja:San José
Offline

Napisano 12.01.2016 17:08

Ustaw sobie wszędzie w dproto ID generowane z IP (Valve_IP). Tylko graczy Steam zostaw normalnych.

To jest opcja nr 4.


  • +
  • -
  • 0

#12 DR HOUSE

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:130
Offline

Napisano 12.01.2016 18:00

Łap, coś takiego zrobiłem.


public victimBan ( array[ 2 ] ) 
{
	new  Reason[ 50 ];
	new pokaz[35]
	new victimId = get_user_authid (  array[ 1 ], pokaz, 34)
	new victimIp = get_user_ip( array[ 1 ], pokaz, 34, 1)
	get_pcvar_string ( CvarBanReason, Reason, 31 );
	
	if(is_user_steam(array[ 0 ]))
		client_cmd ( array[ 0 ], "amx_ban %i #%i ^"%s^"", get_pcvar_num ( CvarBanTime ), victimId, Reason);
	else
		client_cmd ( array[ 0 ], "amx_addban #%i %i ^"%s^"", victimIp, get_pcvar_num ( CvarBanTime ), Reason);
}

stock bool:is_user_steam(id)
{
	static dp_pointer;
	if(dp_pointer || (dp_pointer = get_cvar_pointer("dp_r_id_provider")))
	{
		server_cmd("dp_clientinfo %d", id)
		server_exec()
		return (get_pcvar_num(dp_pointer) == 2) ? true : false
	}
	
	new szAuthid[34];
	get_user_authid(id, szAuthid, charsmax(szAuthid))
	
	return (containi(szAuthid, "LAN") < 0)
}
Może masz źle amxbans podłączony, sprawdź konsole czy błędów jakiś nie masz. Ale wiesz teraz powychodziły skrypty do zmiany steam id.
 
Powyżej przerobiony plugin przed daniem bana sprawdza czy gracz jest steam czy nie, jeżeli jest to dodaje mu bana na ip a jezeli jest to nonsteam to dodaje mu bana na IP.

 

 
Okej, wgrałem i zobaczymy, nie wiem tylko po jakim czasie się kapnę czy działa - chyba, że przy NS zacznie pisać że ban jest na IP   :P
W każdym razie bardzo dziękuję za pomoc nawet jeśli to nie zadziała ;)

Patrzyłem na konsolkę, sprawdzałem logi w cstrike oraz logi w amxmodx - kompletnie nic nie ma :/

 
 

Ustaw sobie wszędzie w dproto ID generowane z IP (Valve_IP). Tylko graczy Steam zostaw normalnych.
To jest opcja nr 4.

 

Tylko w którym dokładnie miejscu? bo Steam jest w paru miejscach :/


# For players having hCupa's SteamEmu on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_SteamEmu = 1

Tu pewnie mam zostawić jak jest?

# For players having old revEmu on client-side:
# default is real STEAM_xx:xx:xx [1]
cid_OldRevEmu = 1

Tutaj zamienić na 4?

 


Użytkownik DR HOUSE edytował ten post 12.01.2016 18:02

  • +
  • -
  • 0

#13 Dziobak?

    Wszechmogący

  • Power User

Reputacja: 271
Wszechwidzący

  • Postów:645
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Radom
Offline

Napisano 12.01.2016 18:12

Przeglądałeś ?

http://amxx.pl/topic...ackiem-steamid/


  • +
  • -
  • 1

#14 DR HOUSE

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:130
Offline

Napisano 12.01.2016 18:32

Właśnie skończyłem czytać ten temat od pierwszego posta aż do ostatniego i szczerze mówiąc po tej lekturze nie wiem co ja mam zmienić, każdy tam napisał co innego..

 

 

Ustawiłem tak:

Spoiler

Według załącznika z 1 posta. Jest poprawnie?


  • +
  • -
  • 0

#15 DR HOUSE

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:130
Offline

Napisano 12.01.2016 20:22

Hmm, jest mały problem bo teraz po zrobieniu screenów nie wchodzi automatycznie ban :/

 

 

Nie wiem jak w AmxBans ale gość pomimo, że jest na NS to jest napisane, że zbanowało go na SteamID (po dodaniu bana manualnie przez menu).


Użytkownik DR HOUSE edytował ten post 12.01.2016 20:25

  • +
  • -
  • 0

#16 Kowalsky

    master of disaster

  • Użytkownik

Reputacja: 136
Zaawansowany

  • Postów:424
  • Lokalizacja:San José
Offline

Napisano 12.01.2016 20:35   Najlepsza odpowiedź

Spoiler

 

Ja mam tak ustawione, i banowanie na SteamID. I wszystko działa jak należy.


  • +
  • -
  • 1

#17 DR HOUSE

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:130
Offline

Napisano 12.01.2016 20:42

Okej wgrałem Twoją konfigurację, dzięki!


  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: gmamxbans

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych