←  Pluginy AMXX

AMXX.pl: Support AMX Mod X i SourceMod

»

Software Detector

  • +
  • -
R3X - zdjęcie R3X 22.01.2009

Software Detector

Napisałem mały plugin, który wykrywa czy gracz wchodzący na serwer ustawił tryb renderowania: Software. Jeśli tak jest dostaje kicka. Dlaczego? Mody, w których ustawia się przeźroczystość gracza (np. Diablo Mod) nie działają w pełni u kogoś kto nie używa D3D/OpenGL.

Do poprawnego działania wymaga serwera pod Steamem.
Zaimplementowane wsparcie AMXBans - nic nie musisz ustawiać, wystarczy, że masz ten plugin na serwie.

Cvary:

soft_punishment 0
/*
kara za software
0 - chat warning
1 - kick
2 - ban na 'soft_bantime' minut
*/

soft_bantime 5
/*
czas bana
*/

soft_banip 0
/*
ban na authid (0) czy na ip (1)
*/

Debugger
w razie problemów zmień
//#define DEBUG
na
#define DEBUG
i skompiluj ponownie.

Otrzymasz logi, które pomogą wskazać źródło problemu.


Dziękuję testerom.

Załączone pliki

Odpowiedz

  • +
  • -
MafiaDL - zdjęcie MafiaDL 22.01.2009

na bank sie przyda niektórzy pytali o to :P

teraz tylko zakaz 16bit xD O:) :help:
Odpowiedz

  • +
  • -
BeAfraid - zdjęcie BeAfraid 24.01.2009

Moglbys dodac mozliwosc bana zamiast kicka ? Albo dodac cvary ?
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 25.01.2009

Update

[ Dodano: 25-01-2009, 18:19 ]
Update2
Odpowiedz

  • +
  • -
BeAfraid - zdjęcie BeAfraid 26.01.2009

R3X widziales co sie dzialo u mnie na serwerze. Plugin nie pozwala (prawie) nikomu polaczyc sie z serwerem.
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 26.01.2009

z tego co czytałem to wynik nonsteam, sprónuje sprawdzić jak to działa na steamie
Odpowiedz

Gość__* 26.01.2009

z tego co czytałem to wynik nonsteam, sprónuje sprawdzić jak to działa na steamie

Napisałem do chłopaków z US, mają tam STEAM - Diablo ;)
Odpowiedz

  • +
  • -
Abes Mapper - zdjęcie Abes Mapper 26.01.2009

Zmienili na CSDM :] (nonsteam pe el)
Odpowiedz

Gość__* 26.01.2009

ehh - http://www.game-moni... ... NO.pl.html

Koniec OT.
Odpowiedz

  • +
  • -
Miczu - zdjęcie Miczu 26.01.2009

Seba kiedys pisal, ze query_client_cvar nie dziala na NS...
Odpowiedz

  • +
  • -
Luke - zdjęcie Luke 27.01.2009

wrzuciłem na uS i od razu banik poszedł... :) znaczy działa pięknie... jedna tylko sprawa...

1 ban jest ok - pokazuje reason w amxbans: Software
2 ban źle - pokazuje reason w amxbans: "nick" Software

nie wiem czy to kwestia współpracy z amxbans czy błąd pluginu...

[ Dodano: 27-01-2009, 10:36 ]
a tak przy okazji... może istnieje szansa żeby połączyć ten plugin z tym, który robi screeny jeśli admin ma podejrzenia? koleś dostaje bana i robi mu się screen na kompie... jak chce coś udowodnić to wtedy musi pokazać screena i rozmawiamy dalej z nim... jak nie to ban...
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 27.01.2009

Niby jest obsługa amxbans (napisałem już przy AC), ale nigdy nie sprawdzałem czy rzeczywiście działa :D więc może być to błąd współpracy.
Edit:
Ok, poprawione - zabrakło cudzysłowów przy nicku w amxbans, więc jeśli zawierał spację było kiepsko :?


Co do screenów to render jest sprawdzany zaraz po wejściu, więc jeśli gracz ma Software to nawet nie zdąży wybrać drużyny; zmiana rendera jest możliwa po zrestartowainu CSa = rozłączenie z serwerem. Jeśli serio potrzebujesz tego to trzeba opóźnić sprawdzanie o jakieś 5-10 sekund, wtedy ewentualnie zrobić screeny i banować.
Odpowiedz

  • +
  • -
Luke - zdjęcie Luke 27.01.2009

oki to ściągnę nowy i podmienię... dam znać jak się zachowuje...
Odpowiedz

  • +
  • -
Ooze - zdjęcie Ooze 29.01.2009

hmmm a czy jest mozliwosc przerobienia go na Non Steam...?
Odpowiedz

  • +
  • -
Pif-Paf - zdjęcie Pif-Paf 29.01.2009

Czyli to nie wykrywa np osób grających na 16 bitach ? Czy są jakieś prace nad tym ?
Odpowiedz

Seba - zdjęcie Seba 29.01.2009

Seba kiedys pisal, ze query_client_cvar nie dziala na NS...

Bo tak jest.
Odpowiedz

  • +
  • -
R3X - zdjęcie R3X 29.01.2009

Czyli to nie wykrywa np osób grających na 16 bitach ? Czy są jakieś prace nad tym ?

Wykrywa rendering Software
Odpowiedz

  • +
  • -
Karolus - zdjęcie Karolus 07.03.2009

Jakoś mi nie działa, wrzucam na server, dodaję cvary plugin niby działa wchodzę na software i nic się nie dzieję
Odpowiedz

  • +
  • -
mgr inż. Pavulon - zdjęcie mgr inż. Pavulon 07.03.2009

Karolus, ale chociaż Steam ? bo na NS nie działa.
Odpowiedz