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 Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
RAID Shadow Legends: Chimera, Bug e Missioni Avanzate!
Entropia Universe: Sbarchiamo su Steam!
World of Tanks → Lanciati in epiche battaglie spalla a spalla con altri giocatori. Conquista la supremazia nel mondo dei Carri Armati!
AlterEgo: L'incubo di pietra - La conquista del Castello
I dati del generatore di rank sono stati aggiornati!
The Coven: Western Party Drama
anima ha aperto un annuncio di ricerca: Kingdom Hearts GDR ricerca Grafico
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!
Sea of Conquest: Felice notte di mezza estate! 💖
World of Warship: Torna Blue Archive: preparatevi all'estate!
Il gestore di La Tana del Ladro ha risposto alla recensione di naemaer
Dalemyr: Cattura di Lady Aralyn
Sea of Conquest → Vivi un'avventura tra i mari! Dal cuore del Mare del Diavolo, un paradiso piratesco brulicante di magia, tesori e avventure, salperai verso l'ignoto!
Il gestore di Exclusive Villa GdR ha risposto alla recensione di prosperus
La Tana del Ladro: I Sussurri del Mare
Il gestore di Miami Gdr ha risposto alla recensione di op85
Left To Survive: Tesori delle antiche sabbie🧟
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
Le Ombre - Recensione del gdr Le Ombre: l'eterna lotta fra vampiri e mannari nella Marsiglia del 1700
Analisi Critica a Lot - Eleonora Scorti e una sua critica ad eXtremelot
The Coven - Intervista alla gestrice del play by forum urban fantasy The Coven
VGP Play - Vi presentiamo VGP Play: una piattaforma di streaming italiana dedicata ai videogiochi e alla tecnologia!
Ricerche Staff a Pagamento - Tutte le ricerche staff che prevedono un compenso! Sviluppa un GdR e guadagna!
Cookie Law - Cookie Law Europea: come adeguare velocemente il proprio gioco grazie ad Iubenda
The Miracle - Intervista alla gestione di The Miracle, shard gratuito di Ultima Online.
Alohomora Gdr - Intervista alle gestrici del play by chat potteriano Alohomora Gdr!