- Eccoci qua!!! Siccome ogni giorno vengo sommerso di richieste sia in pm che sul forum pubblico su come funziona stò benedetto tool diciamo che, anche se è una versione ancora beta, vi faccio la guida, cosi' da velocizzare il tutto.
- Partiamo...
Wcs è fondamentalmente la stessa cosa dell'MCS ma "riscaldata" eheheh ovvero proposto in un'altro modo...
Per cominciare scaricate il WCS
qui
La versione che scaricherete è la "base" ovvero la prima.. (ed anche l'unica che c'e') per questo appena lo farete partire dovrete aspettare che il programma si AUTO AGGIORNI. una volta fatto l'aggiornamento. vi troverete di fronte ad una schermata simile a quella dell'MCS. insomma sopra varie info sulla chat, al centro la schermata degli utenti presenti in chat, e sotto i messaggi di quello che sta' accadendo.
- Una volta scaricato il vostro WCS scompattate l'archivio all'interno di una cartella a vostro piacere, meglio se vuota.
Vi troverete di fronte a 3 file:
checksum -> non so minimamente cosa sia ma non è essenziale per quello che vi serve eheheh
config.ini -> questo è il "cuore" del WCS ovvero dove voi andrete ad impostare tutto quello che riguarda la vostra chat.
wcs.exe -> questo è leseguibile per far partire la vostra chat
- Fate doppio clic sul file CONFIG.INI che si apre tranquillamente con un editor di testo come notepad.
Ora vedremo passo passo cosa troverete al suo interno:
ChannelName= NOME CHAT
- Al posto di
NOME CHAT mettete il nome della vostra chat. Occhio a non creare nomi chat troppo lunghi o troppo corti che potrebbero creare problemi.
Topic= TOPIC
- Al posto di
TOPIC mettete il "titolo" diciamo, che dovrà apparire in cima al canale
MOTD= MOTD
- Al posto di
MOTD mettete il vostro setmotd che apparirà come messaggio d'ingresso per tutti quelli che entreranno in chat. Qui per fare un motd su più righe potete usare il comando #NEWLINE# Es.:
MOTD= BENVENUTI #NEWLINE# IN CHAT!
Chi entrerà nella vostra chat leggerà:
BENVENUTI
IN CHAT!
Limit= LIMITE
- Al posto di
LIMITE mettete il numero massimo di utenti che volete ospitare in chat.
Port= PORTA
- Al posto di
PORTA mettete la porta sulla quale volete hostare una chat. Qui fate attenzione perchè non mettete la stessa porta che usate in winmx, e, nel caso usiate router o firewall ricordatevi poi di andare ad aprire questa porta altrimenti la chat sarà inaccessibile.
FakeUsers= USER
- Questo è un comando che come solito sconsiglio di usare, ovvero il comando che imposta quanti utenti FINTI si vedranno fuori dalla chat...non l'ho provato io quindi non vi so dire se ha qualche limitazione o qualche controindicazione come con l'MCS o MCMA... quindi vi sconsiglio a priori di usarlo anche perche' una chat con user finti fa sempre rimanere male la gente che ci entra e vede che è un numero falso quello che c'è fuori.
AllowMulti=3
-Questo comando permette di definire quante connessioni massime con lo stesso ip posso essere effettuate.In questo caso il quarto nick con lo stesso ip resta fuori dalla chat.
- Ora invece passiamo ad una parte innovativa, e che ha lasciato molta gente perplessa sul suo funzionamento. Nel WCS differentemente agli altri tipi di Chat Server c'è un sistema di admin particolare. Ovvero si possono associare diversi comandi a diverse password. I comandi sono i seguenti:
A = Questo permette all'utente di usare il comando /action o /me che sia.
a = Questo permette all'utente di scrivere normalmente.
C = Questo permette all'utente di usare i colori.
b = Per prendere i livelli di bot in automatico (/bot)
S = Questo permette all'utente di usare il comando /stats per vedere le statistiche del CANALE.
s = Questo permette all'utente di usare il comando /stats NICKNAME per vedere le statistiche di un utente.
I = Questo permette all'utente di vedere gli ip della gente che entra.
W = Questo permette all'utente di vedere i comandi digitati in /
T = Questo permette all'utente di usare il comando /topic e quindi di poter cambiare topic.
M = Questo permette all'utente di usare il comando /motd e quindi di poter cambiare motd.
K = Questo permette all'utente di usare il comandi /kick e quindi di poter kikkare la gente TRANNE gli admin (quelli con la @).
k = Questo permette all'utente di usare il comandi /kick e quindi di poter kikkare CHIUNQUE.
B = Questo permette all'utente di usare il comandi /ban e quindi di poter bannare la gente.
U = Questo permette all'utente di usare il comandi /ban e quindi di poter sbannare la gente.
L = Questo permette all'utente di usare ilc omando /listbans e quindi di poter vedere la lista degli user bannati.
R = Questo permette all'utente di usare il comando /redirect e quindi di poter redirectare la chat
r = Questo permette all'utente di usare il comando /reload e quindi di poter ricaricare il file di configurazione del server nel caso qualcosa fosse stato modificato.
l = Questo permette all'utente di usare il comando /limit e quindi di poter settare il limite massimo di utenti che possono accedere alla chat.
N = Questo permette all'utente di usare il comando #NEWLINE# che appunto serve per andare a capo mentre si scrive.
n = Questo permette di usare /notice (scrivere messaggi in rosso senza far visualizzare il proprio nick)
F = Questo permette all'utente di poter "floodare" ovvero di poter scavalcare il limite di righe consecutive permesse, e quindi scrivere più righe degli altri.
O = Questo permette di vedere i messaggi scritti in /opmsg
@ = Questo farà avere all'utente una @ davanti al suo nick visualizzato in lista.
+ = Questo farà avere all'utente una + davanti al suo nick visualizzato in lista.
f = Questo Permette di usare il /forcelogin
* = Questo permette all'utente di usare i comandi /forcelogin e /setaccess e quindi di poter modificare l'accesso di un utente.
DefaultAccess=AaC
- Questo e' il DEFAULT ovvero chiunque entri per la prima volta in chat verrà SETTATO con questi comandi. di default un utente che entra in chat ha accesso ai comandi
A,
a e
C quindi potrà scrivere in viola, scrivere normale e usare i colori.
Password=<Livelli di accesso>=<mia password>
es. Password=AaCsSIWTMKkBULRr@1=miapass
- Questo comando serve per settare le varie password che vorrete voi.. per i vostri admin o chiunque vogliate... potete farne anche più di una...
In questo caso chiunque scriva in chat
/login miapass avrà accesso a tutti quei comandi scritti prima.. (non ve li sto' a scrivere eheheh tanto basta che leggete sopra).
Block=Esempio
Block=Esempio2
- Questa voce serve per impostare le parole che non volete siano scritte in chat! in questo caso se qualcuno provasse a scrivere Esempio verrebbe bloccato in modo che nessuno in chat veda che lo ha scritto.
ColourCode=c%d
- Questo permette di modificare il codice del colore. Usare il parametro %d per il numero del colore.
RandomColour=#c?#
- Questo permette di modificare il codice del colore casuale
TextFormat
Con questo si puo' cambiare la formattazione e i colori dei nick, in pratica da qui si sceglie come verrano visualizzati in chat
Es. voglio che il nick sia visualizzato cosi <<<- Nick ->>> con le ">" di colore diverso dal nick dovro' mettere:
TextFormat1=#c60#<<<- #c4#%s#c2#->>> #c57#%s
Il parametro %s la prima volta sostituisce il nick, la seconda il testo.Il risultato sara':
<<<- NICK ->>> Testo testo testo
Textformat multipli
Si posso scegliere anche piu' texformat che verranno assegnati ad ogni tipo di accesso che sceglierete.
Basta mettere un numero progressivo da 1 in su in questo modo e variare i colori o i caratteri x ogni textformat
TextFormat1= ....
TextFormat2= ....
TextFormat3= ....
Per assegnate un textformat ad un determinato livello si dovra' mettere il numero corrispondente in:
Password=AaCsSIWTMKkBULRr@1=Tuapass
FancyEntry=0/1
Disabilitia/abilita il messaggio d'entrata e la visione degli ip degli user in modo colorato anziche classico verde.Questa funzione e' visibile solo dagli @admin
JoinFlood=0/1
- Questa voce è da aggiungere al config manualmente... i valori impostati possono essere due:
0 (disattivata) e
1 (attivata). questo comando è stato aggiunto successivamente perchè ci sono stati problemi in alcune chat con degli user che non riuscivano ad entrare in chat perchè appunto bloccati da questo joinflood che blocca chi entra ed esce velocemente. Consiglio di tenerlo su 0 tanto la differenza nemmeno la noterete :-)
Dialup=0/1
Abilita disabilita la modalita' dialup.Se settata su 1 le connessioni massime di wcs non saranno maggiori di 3.Non e' raccomandato per hostare una chat x tempi lunghi.
Replace=Parola1=Parola2
Questo serve x sostiurire delle paroe.Es se voglio che quando qualcuno scrive gatto esca cane basta mettere Replace=gatto=cane
Quando siete in chat per avere una lista dei comandi disponibili scrivete /help. Ovviamente vedrete solamente i comandi che siete abilitati a vedere!
Fra tutti i comandi, che sono tutti più o meno conosciuti ce ne sono 2 nuovi.
/setaccess NICKNAME ACCESS
- Sotto nickname sapete cosa mettere, mentre sotto
ACCESS vanno messe le lettere, ovvero i comandi che volete dare a quell'user.
/forcelogin NICKNAME LOGIN
- Sotto nickname sapete cosa mettere, mentre sotto
LOGIN va messa una delle password che avete preimpostato nel config
Offline=0/1
Modalità Offline. Se impostato a 1 rende la room privata e non pubblica. In questo modo è possibile fare prove senza "rompiballe" tra i piedi
NameTrim=0
Imposta il numeri di caratteri che vengono tagliati alla fine del nick, serve per esempio se uno vuole mantenere gli ultimi numerini del nick, se tutti..oppure i primi 3, quelli prima dell'ID:
9 = nessun numero ID esempio: pippo
6 = ,mezzo ID esempio: pippo123
0 = Tutto l'ID esempio: pippo123_12345
Avvertenza finale.... il comando
/reload che ricarica il CONFIG.INI in alcuni sistemi puo' causare il crash del server.. quindi usatelo a vostro rischio e pericolo!!! KM dice di averlo risolto ma ogni tanto ricapita che crashi... quindi vedete voi!!!
The End
PS: aggiornamento della guida eseguita da
Machebelcastel il 10/02/2006 e successive modifiche
