FX Server Capitolo 4



fxserver

Livelli d’Accesso

Il Chat server FXServer ha delle funzionalità aggiuntive a WinMX, di qualsiasi versione di WinMX si parli.. La prima funzione aggiuntiva è la possibilità di utilizzare i colori: ci sono 38 colori su FXServer ogni colore è visto dal server come un codice, il codice è #cn# n sta per numero del colore: essendo i colori 38 possiamo utilizzare numeri dal 1 al 38 #c1# #c2# ecc fino a #c38#. “#c17# utenteAgent” colora di rosso il nome questi colori possono essere usati nei nickname, nel testo in chat, nel motd ed in tutte le restanti funzioni che mandano un testo in chat ad eccezione del topic.

Per sapere a che colore corrisponde un codice basta digitare dentro il nostro chat server /colour ed apparirà la lista dei colori

I colori da #c1# a c#10# variano a seconda delle impostazioni di colore che noi tutti possiamo settare su WinMX o cmq su tutti i client che utilizziamo per entrare in chat es.. a voi il codice #c3# sarà viola.. io lo vedo rosso!! perchè ho modificato i colori di default di WinMX :)

Molti Chat Server, se non tutti, hanno adottato il sistema di livello utente espresso in lettere… spiego meglio.

un utente normale che visita la chat ha la possibilità di scrivere normalmente, quindi in gergo ha VOCE … Tutti gli utenti che entrano hanno un livello prestabilito nel config.. ed è qui che andiamo a vedere il comando /DefaultAccess

Ovvero il livello di accesso che un utente qualsiasi ha quando entra nella vostra chat: tutti i livelli nel server sono espressi in lettere.. ma vediamole in dettaglio..

> a – Action. Può usare il comando /action testo o /me testo . Questa funzione serve per esprimere un azione es.. /me va a dormire o cmq sia un testo in terza persona.. se nel default access noi impostiamo la lettera a tutti gli utenti potranno usare questa funzione lo stesso vale per tutte le altre lettere o livelli!!!!

> v – Voce. Abilita l’user a parlare in chat .. ovvero poter scrivere e rispondere agli altri utenti..

> c – Colore. Può usare il comando /setcolour e i codici dei colori è semplice, ci permetterà di colorare il nostro testo con il codice colore che più ci piace Il comando /setcolour imposta un colore al nostro testo che rimarrà invariato fino a quando non lasceremo la chat es.. /setcolour 17 <enter> l’ultente che digita il comando scriverà in rosso (sempre che possieda la lettera o livello “c” ..)

> C – Caps. Può scrivere in maiuscolo. Nuova funzione che non si era mai vista in un chat server. Possiamo decidere noi se far scrivere in maiuscolo o no un utente (nel gergo delle chat il maiuscolo significa parlare ad alta voce o urlare) io personalmente non privo il maiuscolo nella mia chat in quanto un utente deve da solo capire che ogni cosa va fatta con MODERAZIONE e nel rispetto di tutti gli altri utenti!!!

> k – Kicka. Può kickare un utente il comando è /kick nomeutente Questo è il classico comando che un utente che viene a visitarci non deve poter fare.. in quanto è un comando da Agent o Moderatore quindi non inseriremo la lettera “k” nel dafault access

> K – Kicka. Può kickare un utente, Admin/Agenti inclusi.. il comando è /kick nomeutente La stessa cosa Vale per questo livello a differenza che a nostro rischio e pericolo il server ci dà la possibilità di poter far kikkare un Admin da un Agent o meno.. (mai l’host o il cohost)

> b – Banna. Può kickare e bannare un utente o un IP.. i comandi /kickban nomeutente /banip iputente il ban è senz’altro un comando per soli agent o admin e questo livello è consigliabile darlo solo ad utenti esperti e fidati! Questo chat server consente di bannare non solo un nomeutente o un ip.. ma anche un RANGE DI IP..

Cos’è un Range di IP?

gli ip sono formati sempre da numeri che variano da 0 a 255 con almeno 4 numeri es 100.00.1.123 oppure 100.00.1.255 Può capitare che un utente male intenzionato venga bannato con il comando /kickban utentecattivo ma che con una piccola furbizia possa riuscire a tornare in chat.. come fa?? è semplice, riavvia la sua connessione internet ovvero cambia la sua IP mettiamo caso che l’ip di utente cattivo sia questa 100.00.1.123 noi lo banniamo ma lui ritorna con questa ip 100.00.1.255

Cosa possiamo fare noi per evitare di passare tutto il giorno a bannarlo?

Semplice banneremo il range del suo ip ovvero escluderemo dalla chat tutti gli utenti che come ip hanno 100.00.1.xxx in questo modo /banip 100.00.1.* sostituendo l’ultima cifra del suo ip con un Asterisco (*) è ovvio altre 255 persone con quel indirizzo ip non potranno raggiungere il canale quindi utilizzare il comando assicurandosi che non ci siano Amici vostri che utilizzino quel Range di ip.. è una soluzione provvisoria non definitiva ma che sicuramente vi aiuterà a stancare l’utente facendo in modo che non venga più a scocciarvi ed a disturbare la quiete della vostra chat :) Il range di ip può essere allargato ulteriormente se l’untente cambia anche le altre cifre ad esempio da 100.00.1.123 il suo ip diventa 100.00.99.546 allora eseguiremo il ban di un range più ampio /banip 100.00.*.* (terremo fuori 255+255 persone dalla chat che usano come prime cifre di ip 100.00)

> B – Banna. Può kickare e bannare un utente, Admin/Agenti inclusi.. i comandi /kickban nomeutente /banip iputente per questo comando vale lo stesso ragionamento di prima in più ki posside questa lettera potrà bannare un admin anche essendo un Agent

> L – Lista dei ban. Può usare il comando /listbans Ogni volta che nella tua stanza eseguirai un ban questo verrà aggiunto ad una lista, la listbans, dove tutti i ban verranno messi in ordine e numerati dall’ultimo eseguito al più vecchio eccone un esempio 03:19:38 << 1 [01:12:06 12/04/06] 100.00.*.* ‘/banip’ per Infinito minuti ovvero per sempre… 03:19:38 << [01:10:59 12/04/06] 100.00.1.123 ¤~UTENTECATTIVO636′519_36035 per Infinito minuti ovvero per sempre…

> U – Può usare il comando /unban 1 Il comando unban è semplicemente l’annullamento di uno o più ban precedenti Come abbiamo visto su listbans i ban vengono NUMERATI dal più recente al più Vecchio, di conseguenza noi sfrutteremo le numerazioni per eliminare un ban es.. se volessimo sbannare il range di ip che precedentemente abbiamo bannato guardiamo la lista ed eseguiamo /unban 1 ora ricordiamoci una cosa.. se noi eseguiamo unban prima di rieseguirne un altro dovremmo ricordarci di ricontrollare la lista dei ban con /listbans in quanto sarà variata.. proviamo.. digitiamo in chat /listbans ed ecco cosa vedremo

03:19:38 << 1 [01:10:59 12/04/06] 100.00.1.123 ¤~UTENTECATTIVO636′519_36035 per Infinito min.

avete notato?? il ban che prima era il numero due è diventato il numero 1 di conseguenza se vogliamo annullare anche questo ban digiteremo ancora /unban 1

Il livello “U” è esclusivamente per Admin (salvo che a voi non piaccia darlo ad un Agent)

> t – Topic. Può cambiare il Topic (comando /topic) ecco lo avevamo già visto prima mentre lo impostavamo nel config e ora lo ritroviamo.. perchè chi nel livello possiede la lettera “t” potrà modificare il topic direttamente dalla chat.. (dal suo client es.. WinMX ecc..) quindi è bene che questa lettera non compaia nel default access altrimenti tutti potranno cambiare il topic della chat

> m – Motd. Può cambiare il Motd (comando /setmotd) Lo stesso identico ragionamento vale per il motd… /setmotd può essere modificato dal client se si possiede tale lettera… non inseritela nel default access

> w – Può vedere i comandi degli altri utenti (Watch commands) Questo livello invece consente di poter leggere i comandi digitati dagli admin es /notice /setuserlevel o altri personalmente ritengo che ad un normale utente non debba interessare cosa fà un admin o un agent è quindi uscluso dal default access

> i – Mostra IPs. Può vedere gli IP degli utenti ecco questo permette di vedere gli ip di chi entra in chat es.. 03:00:37 ¤~UTENTECATTIVO636′519_36035 (100.00.1.255) (DSL 0 file) è entrato/a è ovviamente inutile che un utente rilevi tale dato quindi è un livello per Agent o Admin

> l – Mostra Livelli. Può vedere i livelli degli utenti comando in chat /level nomeutente Questo dà la possibilità di vedere le statistiche di un utente quindi ip, ora di connessione ecc ecc.. non è un comando per Utenti …

> M – Può vedere i messaggi per gli Admin I messaggi admin sono delle frasi che se scritte precedute da /opmsg non vengono letti da chi non possiede il livello o lettera “M”, di conseguenza è inutile dire che nel default access questa lettera non camparirà

> n – Notice. Può usare il comando /notice (permette di scrivere anonimamente in chat) Questo Livello a vostro pericolo può essere immesso nel default access è sconsigliato farlo in quanto se nessun moderatore o Admin è presente non saprete chi manda il messaggio

> N – Può mandare linee multiple con #NEWLINE# o \n Questo è semplicemente il comando che consente di andare a capo senza digitare invio e senza dover far riapparire il nickname; è utile se si invia un testo molto lungo; è sconsigliato inserirlo nel default access in quanto chi possiede tale livello potrebbe disturbare gli altri utenti

> q – Abilitato a fare connessioni multiple alla chat Questo consente semplicemente di far entrare la stessa persona con infiniti nickname dentro la vostra chat ovvero di poter avere parecchi cloni; é utilizzato dagli admin per consentire di entrare con i Bot o altri client che aiutino la gestione del canale

> r – Può reindirizzare il canale su un altro (/redirect nomechat_123456789012) Il redirect manda tutti i vostri utenti su un altro canale; é un comando per soli Admin

> p – Può mandare messaggi privati (in chat) con il comando /message Questo non è altro che un private message, può essere letto solamente da chi lo invia, chi lo riceve e FATE ATTENZIONE dall’host della chat, ma solo dalla finestra del server… un eventuale Co-Host presente in chat, non può leggere un messaggio mandato con /message dagli utenti ;) l’unica differenza tra un pvt vero e proprio e questo è che invece di ricevere un normale pvt, il messaggio apparirà in chat insieme alle scritte degli altri utenti anche se verrà letto solo dagli interessati es.. /message utentecattivo123_12345 ciao come stai? l’utente cattivo visualizzerà in chat questo messaggio PVT <nomeutente> ciao come stai? Può essere aggiunto al default access (rompi scatole permettendo)

> f – Flood. Può inviare messaggi a raffica I messaggi a raffica sono un disturbo enorme per gli utenti.. di conseguenza non inserire la lettera “f” nel default access ma riservarlo solo per admin o amici Chi non possiede la lettera “f” verrà kikkato dal canale in modo automatico se manderà messaggi a raffica

> j – Può vedere il nome di chi kicka o banna fa semplicemente vedere a chi possiede tale lettera ki esegue un comando di kick o ban nel canale; qui potete scegliere voi se rendere pubblico il nome di chi esegue un kick o ban oppure no (io lo sconsiglio)

> J – Può vedere le notifiche del comando /kick o /ban Stesso ragionamento solo che qui gli utenti leggeranno /kick o /ban nomeutente (senza vedere chi ha eseguito cmq il comando)

> * – Può cambiare gli accessi degli altri utenti. (Non può dare una lettera che non possiede) Questo comando consente di dare un livello ad un altro utente tramite il comando /setuserlevel nomeutente + lettera ovviamente un utente che non possiede la lettera “J” non può darla, se proverà il risultato sarà tale /setuserlevel nomeutente +J Accesso negato

Sintassi del comando /setuserlevel: /setuserlevel <nomeuser> <+|-><accesso> /setuserlevel <nomeuser> reset resetta all’acceso di default Usa ‘+’ per aggiungere, e ‘-’ per rimuovere. ‘access’ è una delle lettere sopra citate

> + – Mostra un + nella lista utenti Se noi inserissimo la lettera + nel defaultaccess tutti gli utenti in lista avrebbero un + prima del nickname

> @ – Mostra una @ nella lista utenti Stesso ragionamento solo che invece del + avremmo una @ al fianco del nick

FX Guide ©2006,2007 TNT-Tony.

[Ask] [del.icio.us] [Digg] [Facebook] [Furl] [Google] [LinkedIn] [MySpace] [Reddit] [Slashdot] [Squidoo] [StumbleUpon] [Twitter] [Windows Live] [Yahoo!] [Email]