GDRCD 5.4 funzione vs spammoni off postato il 01/02/2021 01:14:37 nel forum programmazione, gdrcd, open source, hosting
In una land dove si expa l'esperienza ad ogni azione, molti sono i controlli da fare e gli occhi da tenere aperti. Fino ad oggi con tanta dedizione ne ho beccati davvero moltissimi, ma chiedo a voi: c'è un modo per creare un controllo "azioni che sono simili tra loro al 90% o al 100%"? Così da velocizzare la prassi?
Anche tipo che ti invia un messaggio a te admin così che vada a controllare?
Oppure ancora: una funzione che ti avverte quando un utente farma X punti esperienza in X ore/giorni?
Nel caso come la impostereste? Un imput per magari scriverla?
Pagine → 1
01/02/2021 05:05:27
Uno dei primi semplici contorlli che puoi mettere che ho visto disincentivare tantissimo quella pratica più che fare un controllo sul contenuto del testo, è fare:
1 - un controllo come lo chiamo io "antiflood"
Ovvero quando un utente posta un azione, contorlli quanto tempo è passato da quando ha postato la sua azione precedente e se è passato meno del tempo che hai impostato non assegna i px.
Considerati i tempi di un gdr medio puoi impostare anche il tempo a 5 minuti, tanto anche in una giocata a due passeranno sempre più di 5 minuti prima che io riposti l'azione e non rischi di "punire" pg innocenti, mentre un pg spammone, che si trova a vedere così limitato il suo spam come risultati verrà disencentivato.
Se vuoi addirittura agevolarti perchè non intasino il database puoi anche settare la cosa come che se passano meno di X minuti tra 2 azioni dello stesso utente, il messagigo non venga inserito.
2 - limitare i px massimi per una singola azione
Non so esattamente come funzioni il sistema di assegnazione px, mi baso sul sistema di assegnazione px di base che normalmente viene usato nelle chat che ha come algoritmo:
numero di caratteri scritti / caratteri necessari per 1 px = px
Imposta un numero massimo di px risultanti da questa formula, in maniera da evitare spam di wall of text di infinite sequenze di caratteri casuali alle 3 del mattino per fare con pochi post tanti px.
3 - controllo automatizzato dei px giornalieri
impostati, ci sono tanti metodi per farlo da semplici, a più complesis se vuoi avere delle statistiche migliori, un controllo giornaliero all'ora che uvoi tu, magari con un cronjob per essere sicuro che venga eseguito anche se non c'è nessuno in land all'ora in cui lo fai, che prenda, controlli i px fatti dai giocatori rispetto ai px del giorno precedente, e se hanno superato la soglia dei px che hai impostato invii un messaggio diretto in land a te e chi dello staff preposto ai controlli per avvisarti.
Eventualmente puoi impostare il controllo non in base ai px ma al numero di frasi fatte nell'arco delle 24h.
Sconsigliato - contorllo numero di frasi uguali
E' un contorllo che sconsiglio perchè basta cambiare una lettera e il controllo da esito negativo, e anche perchè una ricerca per similarità usando mysql e php non è proprio smeplicissima se cerchi di farla su testi con diverse parole, ma se vuoi usarlo.
I contorlli precedenti dovrebbero più o meno metterti al sicuro, non dico dal fatto che lo facciano al 100% ma al fatto che comunque siano pesantemente disincentivati a farlo e se lo fanno tu sia avvisato e possa sanzionare.
Una volta visto che la cosa è monitorata automaticamente e poi sanzionata, puoi essere sicuro che ci pensano due volte prima di farlo.
03/02/2021 23:53:22
Son tutte ottime idee. Essendo io un vero incapace, pensi che possa riuscirci basandomi sui già presenti funzioni php?
Per dire il punto 3 non son mai riuscito a farlo nonostante i tanti aiuti che mi son stati dati >.<
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum



Il gestore di Western Redemption Gdr ha risposto alla recensione di andrewfg88
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
Il gestore di Black Sails Chronicles ha risposto alla recensione di piripicchia
andrewfg88 ha recensito Western Redemption Gdr
mattew1010 ha recensito Naruto GDR - Beyond the Great War
World of Tanks: Afferrate subito il leggendario M4A3E8 Fury!
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, inizia l'avventura!
RAID Shadow Legends: Mazzo Alimentare del Fato
I dati del generatore di rank sono stati aggiornati!
primo27 ha recensito New World GDR
AlterEgo → Scopri AlterEgo GdR: un incredibile universo narrativo in stile medievale fantasy che cresce, muta e vive giorno dopo giorno grazie ai suoi giocatori!
morositas ha aperto una nuova discussione: [GDRCD 5.6.0.6] Mancanza di un file prenotazioni stanze
Portus: Harry Potter Gioco di Ruolo: Micro (ma non troppo) Quest in Infermeria 🏥
dark heart ha recensito Serenity Island
Apocalypse Requiem: Detroit: La prima collezione terminata!
Dominion Gdr → In una NY con un tessuto sovrannaturale nascosto, la Reggenza Vampirica e il Queens dei Lupi ribollono sotto il Dominio dei Bokor. Quanto durerà la pace?
Mud - Giochi di ruolo online su client telnet..scopri i Mud e la loro storia!
Giochi di Wrestling - Lista completa dei giochi di ruolo online ambientati nel patinato mondo del Wrestling
Play Therapy - L’infermiere e il potere terapeutico del gioco nei bimbi ospedalizzati
The Bunny Hole - Intervista ai gestori di del GdR erotico The Bunny Hole - PlayBoy New York Edition
Generatori online gratuiti! - Generatori online gratuiti di Dungeon, Grotte, Cittadine e Tesori per GdR!
Allineamenti GoT - Tu di che allineamento sei? Special guest: A Game of Thrones!
Ambientazioni GDR - Terza lista di ambientazioni non sfruttate dai gestori di giochi di ruolo! Prendi spunto!
