Benvenuti Nella Sezione MANUALI

Cerca nei Manuali


Ptokax - Guida

Realizzata da ^Parsifal^

Capitolo N° 1Configurazione del Ptokax 

Questa guida ci permette di configurare il server Ptokax punto per punto.
È basato sulla versione 0.3.2.6 TestDrive 4 che è la versione stabile più recente al momento.
Le versioni successive, di cui mi onoro di essere Beta Tester, avranno una configurazione simile..ma molto più completa.

 

 

Possiamo vedere il dietro le quinte di un Hub, siamo abituati a entrare, a condividere etc, spesso non ci si rende conto che dietro c?è un gran lavoro. In questa ?guida? andremmo a vedere il ?dietro le quinte? di un hub. Di cosa abbiamo bisogno per creare un HUB? Saltiamo la pazienza, costanza e serietà?.andiamo a vedere qualcosa di ?fisico?. Abbiamo bisogno del server, qui andremmo a conoscere meglio il Ptokax creato da un ragazzo: Ptaczek (nick più difficile non poteva trovare?), lo possiamo scaricare su -=(PtokaX Beacon)=-  una volta scaricato e lanciato l'eseguibile (non ha bisogno di installazione) troveremmo una finestra come quella qui sotto.
Andiamo ad analizzare la compilazione delle singole richieste del server.
N.B. Per impostare la lingua in italiano dobbiamo andare in Advanced Options ---> Select Your Language e appunto selezionare italiano.
 

Settaggi Network

In questa ?maschera? si impostano i dati principali dell?Hub



Nome dell? Hub = Come dice la domanda stessa?. Il nome dell? HUB. Solitamente per distinguere gli italiani si usa il prefisso ITA
Nick dell? Admin = il nick che apparirà quando chi ?regge?* scrive attraverso il server Ptokax
Indirizzo dell? Hub = l?indirizzo che può essere o un indirizzo ip o di un DNS
Porta = la porta alla quale gli utenti si connetteranno, solitamente la 411
Descrizione Hub = la descrizione che verrà visualizzata nella lista degli HUB pubblici
Anti MoGLO description = Evita ( o tenta di evitare ) che il motore di ricerca MoGLO entri nell?hub
Indirizzo di redirect =
Redireziona Tutti gli utenti connessi
Redireziona gli utenti connessi quando l?Hub è pieno
Indirizzo di registrazione
Registrazione automatica
Auto Partenza
Numero max utenti
Messaggio

* ( per reggere un hub si intende mettere a disposizione la propria linea affinché tutti si connettano al proprio computer)


In basso in qualsiasi finestra abbiamo delle voci
? In esecuzione o fermato che indicano lo stato del server
? Mem la memoria impegnata dal server
? In = i dati in ingresso nel server
? Out = i dati in uscita dal server
? Peak = Picco di utenti
? User = utenti connessi in quel determinato momento

Alla estrema destra c?è una barra che segnala gli utenti connessi in modo grafico

 

Utenti e chat

In questa ?maschera? c?è poco da impostare. Molto da leggere



Chat dell?admin = qui si vedono i messaggi dell?HUB
? Chat = Selezionando questa funzione possiamo scrivere e leggere, usare il server come un DC, non si può scrivere in PVT
? CMD = Selezionando questa funzione si vedono tutte le domande e le risposte che gestisce il server
Nella parte grigia si possono leggere dei dati abbastanza importanti sul traffico che riceve il server:
? Accpt = n° utenti accettati
? Parts = n° utenti usciti
? Total= la somma degli utenti entrati e usciti
? Srvtotal = gli utenti dentro il server nel momento esatto

Utenti connessi = Sulla destra possiamo vederne la lista.
Ordina = selezionando sull?apposita casella ordina in modo alfabetico i nick.
Cliccando sul singolo utente col tasto destro del mouse abbiamo 4 opportunità
? Userinfo = ci mostra l?ip dell?utente
? Kick user = sconnette l?utente
? Ban user = banna l?utente
? Op user = Imposta come l?utente (aprirà una successiva finestra che spiegheremmo in seguito)

Redirezione degli utenti = Redireziona tutti gli user nell?hub impostato su Settaggi Network
Annuncio = come dice la parola stessa permette di fare un annuncio all?interno dell?HUB (es. quando si stà per riavviare il server).
 

OP e Ban

Questa maschera è divisa in 3 sezioni distinte



1. Utente registrato:
? Nuovo = possiamo inserire un nome utente, la relativa pwd e il profilo che è stato scelto per lui, lanciare il profile manager che vedremmo in seguito nelle Opzioni Avanzate
? Password = riporta alla stessa maschera di sopra
? Rimuovi = rimuove un utente registrato, qualsiasi sia il profilo.

2. Ban temporanei: i bannati temporanei, i kickati saranno elencati in questa sezione. Ci sono due opzioni:
? Rimuovi = Rimuove un utente dalla lista dei ban temporanei
? Elimina Tutto = Elimina tutti gli utenti dai ban temporanei

3. Ban Permanenti: In questa sezione vengono elencati i bannati permanenti . Anche in questa sezione abbiamo due opzioni più una:
? Rimuovi = Rimuove un utente dalla lista dei ban permanenti
? Elimina Tutto = Elimina tutti gli utenti dai ban permanenti
? Dando un doppio click o nel vuoto o su un nick qualunque abbiamo la opportunità di inserire a mano un ip (anche parziale) o un nick o un nick + IP.

 

Regole e BOT

In questa maschera si inseriscono le regole che devono rispettare gli utenti per entrare nell? hub. Se abilitate le singole opzioni possono essere configurate.
 


Limite Share
? Limit = Il limite minimo di share di cui possiamo impostare l?unità di misura
? Units = possiamo impostare l?unità di misura b , KB, MB, GB, TB
? Messaggio da spedire = il messaggio da mandare agli utenti che non soddisfano la richiesta
? Redirect = Gli utenti che non soddisfano queste regole vengono redirectati in un altro HUB

Controllo Min Slot
? Min Slots = il minimo di slots (porte) che ogni utente dovrà avere aperti
? Messaggio da spedire = il messaggio da mandare agli utenti che non soddisfano la richiesta

Rapporto Slot / Hub
? Slot Ratio = il numero minimo di slot da aprire per ogni hub nel quale è presente l?utente
? Messaggio da spedire = il messaggio da mandare agli utenti che non soddisfano la richiesta

Massimo HUB
? Max hubs = il numero massimo di HUB ai quali si può collegare l?utente
? Messaggio da spedire = il messaggio da mandare agli utenti che non soddisfano la richiesta

Chat Limit
? Chat msg = il numero massimo di caratteri scrivibili in main chat
? Private msg = il numero massimo di caratteri scrivibili in privato

Hub Bot Il nome dei bot che potranno o meno partire all?avvio dell? Hub
? Nome Bot = il nome del bot dell?HUB
? Op Chat Bot = Il nome della stanza dove parlano gli OP, non visibile agli user

Controllo Nick
? Applica agli op = applica questa regole anche agli OP
? Regole Nick = le regole del nick che dovranno rispettare gli utenti
? Messaggio da spedire = il messaggio da mandare agli utenti che non soddisfano la richiesta

 

Edit Script



In questa sezione abbiamo a disposizione un editor di script lua



La maschera è costituita da 3 sezioni: nella prima possiamo scrivere il testo dello script o caricarne uno, in basso appare la eventuale presenza di errori.
Controllo Sintassi = Controlla la sintassi di un determinato script
Resetta scripts = fa ripartire tutti gli scripts dell?HUB
Carica = carica nell?editor un determinato script
Salva = salva un determinato script

 

Opzioni avanzate

In questa sezione vengono configurati i permessi per le categorie di utenti ?



? Solo per utenti registrati = l?hub è accessibile solo per utenti registrati
? Enable Web Server = Abilita il web server, un sito web che è raggiungibile con un browser internet inserendo l?indirizzo dell?HUB.
? Temp Ban time in minutes = il tempo espresso in minuti della durata del ban temporaneo
? Enable Tray icon = abilita o meno l?icona nel systray
? Enable Scripting = abilita o meno gli script
? Additional slot check = controlla gli slot aggiuntivi per dc++
? Keep slow clients online = tiene connessi gli utenti lenti
? Check for Update at startup = controlla una versione aggiornata all?avvio
Sezione centrale
? Enable Userstatistic = abilita le statistiche dell?hub
? Clear Userstatistic = cancella le statistiche dell?hub
? Profile Manager che verrà spiegato bene dopo
? Word replace manager = una censura alle frasi in main chat

? The new publiclist = l?iscrizione alla lista pubblica
Sezione di sinistra
Select Your language = seleziona la lingua del server
Memory used by scripts = mostra la memoria usata dai singoli script

 

Profile manager

Gestisce i profili degli utenti. Si possono creare profili personalizzati?gli script prendono i comandi da questi profili, quindi sono da seguire attentamente.


? Master = sarebbe l?admin dell? HUB
? Operator = operatore
? Vip = acronimo dell'anglosassone " Very Important Persons" quindi utente che non deve sottostare a tutte le regole.
? Reg = utente registrato

Ora andiamo ad analizzare tutti i permessi
? Enter Full Hub = permette l?ingresso se l? Hub è pieno
? Drop = permette di sconnettere un utente
? Kick = permette di Kickare un utente (bannato per il tempo impostato nel TempBan)
? Ban, Unban = permette di bannare / debannare un utente
? Redirect = permette di redirectare un utente
? Gag, Ungag = permette di zittire e di ridare la parola a un utente
? Temp Op = permette di dare l? Op temporaneo un utente
? Restart Hub = permette di riavviare l?Hub
? Resetta scripts = permette di riavviare gli scripts
? Get banlist = permette di ricevere la lista dei bannati
? Get Info = permette di ricevere le informazioni su un utente
? Clear Tempban = permette di pulire la lista dei ban temporanei
? Clear Permban = permette di pulire la lista dei ban permanenti
? No Sharelimit = permette di non soddisfare la richiesta minima di shared
? No Slotcheck = permette di non soddisfare la richiesta minima di slot
? No Slot/Hub Check = permette di non soddisfare la richiesta minima del rapporto Hub/slots
? No Maxhubs Check = permette di non soddisfare la presenza in più Hub del consentito
? No Chatlimit = permette di non scrivere frasi di tutte le lunghezze
? AddRegUser = permette di poter registrare un utente
? DelRegUser = permette di cancellare la registrazione di un utente

 

Multihub

In questa sezione tutti i settaggi riguardante il multihub



? Enable multi-hubbing = abilita il multihub
? MHServer adress = Indirizzo del server Multi Hub
? MHServer password = La password di accesso al server Multi Hub
? MultiChat name = Il nome della multichat [ad es. [Shar]
? Partecipate on mainchat = permette di partecipare al canale principale della MultiChat
? Partecipate on Opchat = permette di partecipare alla op chat
? Allow Remote administration = permette un controllo da remoto
? Status = indica lo stato della Multihub, se appare Server unreachable indica che non trova il server di MultiHub, se appare Connected ?siamo a cavallo
 

About


In questa sezione possiamo leggere le informazioni riguardanti i creatori del server e dove reperire eventuali scripts.

 


Guida comandi.



Senza nessuno script installato si possono utilizzare i comandi che sono ?nativi? del server Ptokax.
Per richiamarli dobbiamo semplicemente digitare !help nella pagina principale del ns. client DC.
A seconda dello status di Utenti ?normali? o ?operatori? appariranno più o meno comandi disponibili a seconda delle opzioni a lui riservate nel Profile Manager.



! help da Utente ?Normale?

? !me = parla in terza persona
? !help = la pagina di help

! help da Utente ?con privilegi?



? !ban <nick> (<motivo>) ? Banna permanentemente un indirizzo IP e il Nick seguito dal kick. Il motivo non è obbligatorio
? !banip <IP> - Banna permanentemente un indirizzo IP
? !nickban <nick> - Banna permanentemente un nick (se l?utente è connesso verrà kickato)
? !unban <IP o Nick> - unban indirizzo IP o Nick
? !clrtempban - Pulisce la lista dei ban temporanei
? !clrpermban - Pulisce la lista dei ban permanenti
? !drop <nick> - Kick silenzioso con aggiunta al TempBan
? !getinfo <nick> - Mostra le informazioni di base su un utente dando il nick
? !op <nick> - permette lo status temporaneo di Op al <nick> per una sessione
? !gag <nick> - l?utente non potrà scrivere nulla in mainchat
? !ungag <nick> - l?utente non potrà riscrivere in mainchat
? !restart ? riavvia l? hub
? !restartscripts ? riavvia la sessione script dell? hub
? !addreguser <nick> <pass> <profilo> - Aggiunge un utente registrato con lo specifico profilo (es, !addreguser pippo pollo operator aggiungerà l?utente pippo con la pwd. pollo come OP. verrà consegnato il messaggio di convalida ? *** User pippo successfully added to the list.?. Attenzione: il profilo dovrà essere tra quelli menzionati nel Profile Manager)
? !delreguser <nick> - Rimuove un utente registrato
? !ipinfo <IP> - Mostra tutti gli utenti on/offline con questo ip
? !iprangeinfo <IP> - Mostra tutti gli utenti on/offline con questo range ip
? !userinfo <nome utente> - Mostra tutte le visite di un utente

 


Navigazione nella cartella del Ptokax



La cartella del ptokax, una volta decompressa ha all?interno varie cartelle e files, questi ultimi aumenteranno una volta avviato il server. Andiamo ad analizzare le singole cartelle.


? docs = all?interno di questa cartella ci sono i files di testo con delle informazioni rigorosamente in inglese sui comandi ( a livello programmazione script) su come utilizzare le altre lingue, alcune brevissime nozioni di scripting e infine delle nozioni sull?uso del WebServer integrato.
? html = questa è la cartella riguardante il WebServer vero e proprio. Oltre al file di testo con tutte le specifiche troviamo altre due cartelle : templates e webstats con i vari files Html che potremmo adattare alle. Ns. esigenze. Con il webserver, chiunque inserendo l?indirizzo http://nomehub potrà vedere attraverso un browser internet (internet explorer va benissimo) una nostra prefazione, le regole, la statistica aggiornata, vedere le ultime 15 frasi scritte in main chat che si aggiornano mano a mano che vengono scritte?avere un?elenco degli OP, VIP etc. Un sito vero e proprio perfettamente configurabile.
? language = trovano posto i file con estensione .lan riguardanti tutti i linguaggi disponibili.
? scripts = in questa cartella dovremmo posizionare i ns. eventuali scripts.


E i singoli files


? changelog.txt = il files di testo riguardante i cambiamenti effettuati con tutte le versioni di ptokax.
? ptokax.exe = l?eseguibile, non c?è bisogno di spiegare altro. 
? users.mdb = files dove vengono ?archiviati? tutti i dati degli utenti che si sono connessi all?hub. Vengono archiviati solo se l?opzione ?Enable User Statistic? è attiva. Va da se che questo files è destinato a crescere in modo proporzionale all?afflusso di gente. Personalmente mi sono fatto un backup e ogni tanto ripristino il file ?originale?

?.una volta lanciato l?eseguibile ci saranno questi files nuovi

? error.log = Il log degli errori, delle partenze e dello spegnimento dell?HUB, eventuali errori che vengono dalle liste degli HUB pubblici ?.
? motd.txt = la descrizione che viene mandata all?ingresso nell?HUB.
? MultiHub.dat = i dati riguardanti il multihub
? PermBan.dat = la lista dei Ban permanenti
? Profiles.dat = la lista degli utenti con il relativo profilo ( in codice binario)
? PtokaX.ini = in questo files vengono archiviati tutti i settaggi del ns. ptokax.
? WordReplace.dat = i dati delle impostazioni della ?censura? delle frasi in main chat


 


^Parsifal^


[ Indice Manuale | Stampa Cap. ]