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
I dati del generatore di rank sono stati aggiornati!
Le Cronache di Raja Dunia: Vhexlyn - Aggiornamento Ascensione
Crash Bandicoot Zone → Caos, libertà e risate: nel GDR ambientato nell’universo di Crash Bandicoot, ogni storia è possibile… e nulla è troppo folle!
saint seiya project ha aperto un annuncio di ricerca: Moscow Chronicles ricerca Staffer
miamigdr ha aperto un annuncio di ricerca: Miami Gdr ricerca Giocatore
ophelia ha aperto un annuncio di ricerca: The Coven ricerca Giocatore
Another Year Of Disaster: Riapertura Iscrizioni - Back to school!
Seconda Era → Vaste terre coperte di ombre e misteri, dove ogni eroe scrive la storia del Mondo di Eidel. Seconda Era, Play By chat
Hero Wars: ⚔️ Il torneo di Titan Power è iniziato!
Enlisted: Operation "Market Garden"
Black Sails Chronicles: ON - Mastro Corvino
AlterEgo: Alza il Boccale, se no finisce male! (Quest)
AlterEgo → Scopri AlterEgo GdR: un incredibile universo narrativo in stile medievale fantasy che cresce, muta e vive giorno dopo giorno grazie ai suoi giocatori!
RAID Shadow Legends: Evento "Febbre di Caduta"
alexstrass ha aperto un annuncio di ricerca: Castelnere ricerca Tester
Entropia Universe: Note sulla versione di Entropia Universe 19.0.0
Il gestore di Naruto x Boruto GDR - New Rebirth ha risposto alla recensione di ilterrorista
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita! Il giocatore sarà accompagnato da armi realistiche e magie!
The Young Riders - Recensione del play by email The Young Riders ambientato nel selvaggio Far West dei telefilm
Tool Grafici - Tool online e contenuti grafici per principianti da utilizzare gratuitamente online!
Tesi sui GrV - I giochi di ruolo dal vivo: una analisi empirica. Tesi di Davide Pavan sui GrV
The Smoke - Intervista alle gestrici di The Smoke.. play by chat moderno ambientato in Inghilterra
Multiplayer - Multiplayer: al tavolo con la tecnologia dei casinò online
Psicologia PG - La Psicologia dietro i Personaggi: come creare una profondità emotiva
Gdr by Forum - Scopriamo assieme cosa sono i gdr play by forum e le differenze con i gdr tradizionali