My Fantasy Online 2
Oficjalne forum gry My Fantasy Online 2

Śmietnik - Spam - łatwa do wprowadzenia blokada

zzibi2 - 26-06-2007, 17:52
Temat postu: Spam - łatwa do wprowadzenia blokada
Witam po raz kolejny propozycja prosta i możliwa do szybkiego wprowadzanie co najważniejsze.

Blokowanie wiadomości takich samych jak poprzednia wysłana w ciągu powiedzmy 10 sekund.

Nie znam się na java script (programować umiem) ale koncepcja byłaby taka:

Kod java script który przed posłaniem tekstu sprałby dwie wartości:
1. Ostatni wysłany tekst - jako zmienna jakaś
2. Sprawdza czas wysłania ostatniej wiadomości - jako kolejna zmienna

W przypadku wyłapania, że ten sam tekst leci po raz enty (czyli 2 w przeciągu tych 10s) i po prostu nie wysyłania, a najlepiej wyświetlenie okienka które trzeba potwierdzić ok, wtedy delikwent poklikaniu już w kolejne okienko nauczy się o co chodzi..

Oczywiście 10s można zamienić na inna wartość.

Taki zabieg:
- w ogóle nie obciąży serwera - a nawet go odciąży.
- zrobi porządek na czacie w dużym stopniu
- odechce sie spamerom wysyłania - jak będą musieli klikać w okienko (oczywiście może być wersja beze tego).

Proponuję wprowadzić natychmiast bo normalnie czat często to jeden wielki... (tu sobie dokończ sam), a pomysł da się wprowadzić w przeciągu godzinki max (jak ktoś się na tym zna).

P.S. do adminów: Mogę taką funkcję w pascalu opracować, to sobie tylko przerobicie..

kitter - 26-06-2007, 17:55

przydało by się takie coś, jak dziś się zalogowałem to zobaczyłem na chacie pełno linków do tego samego pojedynku...
Kill3rs4 - 26-06-2007, 17:59

Zgadzam się z pomysłem... Chociaż spamu nie będzię takiego dużego albo chociaż go ograniczy (przekroczyłem 5 słów :P )
Kactuzz - 26-06-2007, 18:01

No tak ale spam będzie wyglądal tak:
kto chce do drużyny?
kto chce do drużyny??
kto chce do drużyny???
Juz kiedys proponowałem limit wiadomości w ciagu tych załóżmy 10 sekund.


kitter, zmień ten obrazek w podpisie bo jest stanowczo za duży i jakoś mi sie nie podoba :/

Fortesque - 26-06-2007, 18:03

No pomysł naprawde świetny :-)

Mam nadzieję że wejdzie bo żygać się chce gdy ciągle "sprzedam konto bla bla bla".

Jestem za

zzibi2 - 26-06-2007, 18:08

kactuzz napisał/a:
No tak ale spam będzie wyglądal tak:
kto chce do drużyny?
kto chce do drużyny??
kto chce do drużyny???
Juz kiedys proponowałem limit wiadomości w ciagu tych załóżmy 10 sekund.


kitter, zmień ten obrazek w podpisie bo jest stanowczo za duży i jakoś mi sie nie podoba :/



To da się obejść. Funkcja mogłaby sprawdzać, czy tekst który teraz napisałeś zgadza się z poprzednim. I tu jest kilka wariantów np:
- sprawdzenie czy początek/koniec wiadomości taki sam taki sam
- funkcja która sprawdza podobieństwo wyrazów ;) jeśli użyto np 80% tych samych wyrazów to blok i tyle

Jest jeszcze teoria, ze dzieci może nie świadomie spamują i ciągle to samo dają, więc chociaż to by było ograniczone..

Poza tym ten drugi wariant poradziłby sobie i z tym ;D

Kactuzz - 26-06-2007, 18:15

Jestem za wszystkim co ograniczy spam ;)
Byle skutecznie.

BARTOSh - 26-06-2007, 18:55

no niby jestem za... ale(zawsze jest jakieś ale ;) ):
1. wprowadzałoby to dodatkową wartość do bazy danych dla każdego użytkownika (i to wcale nie najkrótszą bo równą ilości znaków wiadomości), co oznacza większą ilość zajętego miejsca na serwerze.
2. zwiększa to czas oczekiwania na wysłanie wiadomości i ilość zapytań do bazy SQL (każde wysłanie wiadomości = +1zapytanie). Opóźnienie niby nie jest duże, ale podczas LAGów ...

czy warto ? to zależy ... raczej nie, od czego mamy guzik GM i GMów? :P (tak wiem że i tak mają dużo pracy...)

ADIHC1 - 26-06-2007, 18:59

A moze standardowe opoznienie miedzy kolejnymi
wiadomosciami (10s?). Niczym na SB na forum..

Anonymous - 26-06-2007, 19:02

A ja teraz wymyśliłem coś takiego :P
BARTOSh - 26-06-2007, 19:05

lepiej odwrotnie... najpierw wysyła, potem czeka 10s.
łatwiejsze niż sprawdzanie każdej wiadomości :P

Charlie - 26-06-2007, 19:06

mnie się to podoba g;)
ograniczyło by to spam g:P
można by było też wprowadzic taką blokadę że np 5 razy się wyśle tą samą wiadomośc to dostaje się takiego mini bana na chat na np minute
btw...jestem adminem g:D

Vyta - 26-06-2007, 19:09

Ja też jestem za oby tylko to ograniczyło spam :) ale ograniczy i żeby to zostało jak najszybciej wprowadzone :razz:
ADIHC1 - 26-06-2007, 19:10

[GM] MapY, swietny pomysl - to nie obciazy
serwera (bo niby jak?), a spelni swoja role ; >

Anonymous - 26-06-2007, 19:11

BARTOSh napisał/a:
lepiej odwrotnie... najpierw wysyła, potem czeka 10s.
łatwiejsze niż sprawdzanie każdej wiadomości :P


Czas można ustawić, a co do wysyłania wiadomości to on jest wysyłana natychmiast a potem jest oczekiwanie, tylko że widać ją dopiero po refreshu.


Powered by phpBB modified by Przemo © 2003 phpBB Group