Home InfoHub Download Settings Contattaci
Home Verlihub
Verlihub & plugins
Azioni & Comandi
Kick & Ban
Plug-In
Script LUA
Trigger

CONFIGURAZIONE

Tutti i settaggi dell'hub sono contenuti e memorizzati nel database che risiede sul server. Gli Amministratori (classe 5) e i Master (classe 10) possono visualizzarli dal client DC. Per mostrare la configurazione corrente digitare:

!getconfig

Per modificare i settaggi dell'hub, utilizzare il comando:

!set

La sintassi da utilizzare per modificare un settaggio è la seguente:

!set [variabile] [valore]

Al termine delle modifiche è necessario ricaricare i settaggi; in alcuni casi è l'hub che invece deve essere riavviato. Per ricaricare i settaggi digitare:

!reload

A questo punto siamo pronti a verificare la configurazione base del nostro hub; vediamo ora alcuni parametri e capiamo come settarli. Alcune variabili sono state settate in fase di configurazione sul server:

Variabili configurate  

  • listen_port: la porta di ascolto dell'hub.
  • hub_host: indirizzo che gli utenti usano per connettersi all'hub.
  • hub_name: il nome del tuo hub.
  •  

    Tutte le variabili  

    Ecco un'elenco di tutte le variabili presenti nel database; come abbiamo visto in precedenza, per cambiare tutti questi valori basta digitare il comando !set (oppure !=) seguito dalla variabile e dal nuovo valore.

    Impostazioni generali  

  • hub_name: il nome del tuo hub.
  • hub_desc: descrizione dell'hub.
  • hub_category: categoria dell'hub (es. Film).
  • hub_host: ip o DNS dell'hub.
  • hub_owner: owner dell'hub.
  • hub_security: nome BOT.
  • hub_security_desc: descrizione BOT.
  • opchat_name: nome OPChat.
  • opchat_desc: descrizione OPChat.
  • show_tags: mostra le tag degli utenti 0=nascoste a tutti, 1=mostra tag, 2=mostra solo agli OP.
  • Impostazioni di connessione  

  • listen_port: la porta su cui l'hub è avviato.
  • extra_listen_ports: extra porte
  • listen_ip: se possiedi più di una scheda di rete sul tuo PC, inserisci gli IP usati dalle schede. Di Default è vuoto.
  • dns_lookup: rimuove il DNS lookup quando gli utenti accedono all'hub. Questa variabile è necessaria per poter visualizzare l'hostmask dell'utente.
  • max_users: massimo numero di utenti che possono entrare nell'hub.
  • max_upload_kbps: massima velocità di upload da usare.
  • min_frequency: è un sistema di antilag, valori alti abbasserrano il valore del lag; se impostato su 0 la variabile verrà disabilitata. Normalmente questo valore deve essere tra 0.3 e 1.5
  • min_class_use_hub: minima classe che può usare l'hub (effettuare ricerche, download, ecc.)
  • min_class_use_hub_passive: come sopra, ma per utenti passivi (effettuare ricerche, download, ecc.)
  • Regole per i nick  

  • min_nick: lunghezza minima del nickname. Predefinito= 3
  • max_nick: lunghezza massima del nickname.
  • nick_chars: caratteri consentiti nel nickname.
  • nick_prefix: prefisso obbligatorio che gli utenti devono avere davanti al nickname.
  • nick_prefix_cc: prefisso Country Code.
  • Regole per lo share  

  • min_share: share minimo (Mb).
  • min_share_reg: share minimo per gli utenti registrati (Mb).
  • min_share_vip: share minimo per i VIP (Mb).
  • min_share_ops: share minimo per gli OP (Mb).
  • min_share_factor_passive: fattore moltiplicativo per lo share solo per gli utenti passivi (se impostato a 2 significa che gli utenti passivi devono condividere il doppio del valore impostato nella variabile min_share).
  • min_share_use_hub: share minimo per usare l'hub (cercare/scaricare) (Mb).
  • Impostazioni per i Ban  

  • tban_kick: tempo di kick. Predefinito= 300 secondi
  • tban_max: massimo tempo di ban.
  • hide_all_kicks: nascondi tutti i messaggi di kick.
  • Impostazioni di login  

  • int_login: numero di secondi per cui un utente deve attendere prima di riconnettersi.
  • send_user_info: quando gli utenti entrano, l'hub invia a loro informazioni sul loro stato. Impostalo a 0 per disabilitarlo, a 1 per abilitarlo. Predefinito: 1
  • send_user_ip: quando gli utenti entrano, l'hub gli invia il loro IP. Impostalo a 0 per disabilitarlo, o 1 per abilitarlo. Predefinito: 1
  • nicklist_on_login: mostra la lista utenti quando un utente entra.
  • allways_ask_password: chiede sempre la password anche se l'utente non è registrato.
  • chat_default_on: attiva la main chat. Impostalo a 0 per disabilitarla, o 1 per abilitarla.
  • Messaggi personalizzati  

  • msg_chat_onoff: personalizza il messaggio per attivare la chat.
  • msg_change_pwd: personalizza il messaggio che avvisa l'utente di impostare la propria password.
  • Messaggi personalizzati d'errore  

  • msg_banned: personalizza il messaggio di ban.
  • msg_hub_full: personalizza il messaggio che avvisa l'utente che l'hub è pieno.
  • msg_nick_prefix: personalizza il messaggio di mettere il prefisso specificato al proprio nick.
  • msg_downgrade: personalizza il messaggio che avvisa l'utente che il suo client è troppo aggiornato e di scaricarne un altro.
  • msg_upgrade: personalizza il messaggio che avvisa l'utente che il suo client è vecchio aggiornato e di scaricarne un altro.
  • msg_replace_ban: mostra un messaggio personalizzato ad ogni Ban.
  • Messaggi personalizzati di benvenuto  

  • msg_welcome_guest: messaggio di benvenuto per gli ospiti. Usa la variabile %[nick] per indicare il nickname della persona che è entrata.
  • msg_welcome_reg: messaggio di benvenuto per utenti REG. Usa la variabile %[nick] per indicare il nickname della persona che è entrata.
  • msg_welcome_vip: messaggio di benvenuto per utenti VIP. Usa la variabile %[nick] per indicare il nickname della persona che è entrata.
  • msg_welcome_op: messaggio di benvenuto per gli OP. Usa la variabile %[nick] per indicare il nickname della persona che è entrata.
  • msg_welcome_cheef: messaggio di benvenuto per i Cheef. Usa la variabile %[nick] per indicare il nickname della persona che è entrata.
  • msg_welcome_admin: messaggio di benvenuto per gli Admin. Usa la variabile %[nick] per indicare il nickname della persona che è entrata.
  • msg_welcome_master: messaggio di benvenuto per i Master. Usa la variabile %[nick] per indicare il nickname della persona che è entrata.
  • Limiti  

  • max_extra_regs: massimo numero di utenti REG (Liv.1) che possono entrare nell'hub.
  • max_extra_vips: massimo numero di utenti VIP (Liv.2) che possono entrare nell'hub.
  • max_extra_ops: massimo numero di utenti OP (Liv.3) che possono entrare nell'hub.
  • max_extra_admins: massimo numero di utenti Admin che possono entrare nell'hub.
  • Impostazione liste hub pubblici  

  • hublist_host: IP o DNS del sistema di hublist.
  • hublist_port: porta usata dal sistema di hublist.
  • hublist_send_minshare: se impostato ad 1, sarà aggiunto automaticamente il campo di min share nella pagina di hublist.
  • timer_hublist_period: numero di secondi che intercorrono tra due ping.
  • send_min_share: mostra nella descrizione di hublist il min_share.
  • Redirect  

  • redir_host0: inserisci l'ip o il DNS del redirect.
  • redir_host1: inserisci l'ip o il DNS del redirect.
  • redir_host2: inserisci l'ip o il DNS del redirect.
  • redir_host3: inserisci l'ip o il DNS del redirect.
  • redir_host4: inserisci l'ip o il DNS del redirect.
  • redir_host5: inserisci l'ip o il DNS del redirect.
  • redir_host6: inserisci l'ip o il DNS del redirect.
  • redir_host7: inserisci l'ip o il DNS del redirect.
  • redir_host8: inserisci l'ip o il DNS del redirect.
  • redir_host9: inserisci l'ip o il DNS del redirect.
  • redir_host_max: numero massimo di host per i redirect (se 0, redirecta di default sull'host del redir_host0).
  • Impostazioni di ricerca  

  • int_search: numero minimo di secondi prima della prossima ricerca.
  • int_search_reg: numero minimo di secondi prima della prossima ricerca per utenti REG (Liv.1).
  • int_search_vip: numero minimo di secondi prima della prossima ricerca per utenti VIP (Liv.2).
  • int_search_op: numero minimo di secondi prima della prossima ricerca per utenti OP (Liv.3).
  • min_search_chars: numero minimo di caratteri di ricerca.
  • Impostazioni DC tag  

  • tag_allow_none: consente ai client che non mostrano la TAG o che ne possiedono una sconosciuta di entrare 1=sì, 0=no. Predefinito=si
  • tag_sum_hubs: numero massimo di hub, preso dalla somma degli hub dichiarati nella TAG H:X/Y/Z
  • tag_min_class_ignore: classe minima che non sarà controllata per il controllo TAG
  • tag_max_hs_ratio: inserisci il minimo rapporto hub/slot. Impostato a 1 indica che l'utente deve avere uno slot per hub.
  • tag_max_hubs: imposta il numero massimo di hub in cui l'utente si trova.
  • tag_min_version_plusplus: usa la variabile _min_version_ tags per specificare la minima versione del client che può entrare.
  • tag_min_version_dcgui: versione minima di DCGUI.
  • tag_min_version_odc: versione minima di oDC.
  • tag_min_version_dc: versione minima di DC.
  • tag_min_version_dcpro: versione minima di DCPro.
  • tag_min_version_strongdc: versione minima di StrongDC.
  • tag_min_version_idc: versione minima di iDC.
  • tag_min_version_zdc: versione minima di zDC.
  • tag_min_version_apexdc: versione minima di ApexDC.
  • tag_min_version_zion: versione minima di Zion++.
  • tag_max_version_plusplus: versione massima di DC++.
  • tag_max_version_dcgui: versione massima di DCGUI.
  • tag_max_version_odc: versione massima di oDC.
  • tag_max_version_dc: versione massima di DC.
  • tag_max_version_dcpro: versione massima di DCPro.
  • tag_max_version_strongdc: versione massima di StrongDC.
  • tag_max_version_idc: versione massima di iDC.
  • tag_max_version_zdc: versione massima di zDC.
  • tag_max_version_apexdc: versione massima di ApexDC.
  • tag_max_version_zion: versione massima di Zion++.
  • tag_allow_sock5. fa entrare tag con sock (1= si / 0= no)
  • Definizioni codici nazione user  

  • cc_zone1: imposta le nazioni per la prima zona. Il formato è ':XX:YY:ZZ:'. Tutti i codici nazioni devono essere separati con i due punti (:)e avere le lettere maiuscole: CZ; UK; US; SE.
  • cc_zone2: imposta le nazioni per la seconda zona. Il formato è ':XX:YY:ZZ:'. Tutti i codici nazioni devono essere separati con i due punti (:)e avere le lettere maiuscole: CZ; UK; US; SE.
  • cc_zone3: imposta le nazioni per la terza zona. Il formato è ':XX:YY:ZZ:'. Tutti i codici nazioni devono essere separati con i due punti (:)e avere le lettere maiuscole: CZ; UK; US; SE.
  • max_users0: massimo numero di utenti nella zona di default.
  • max_users1: massimo numero di utenti della prima zona (cc_zone1).
  • max_users2: massimo numero di utenti della seconda zona (cc_zone2).
  • max_users3: massimo numero di utenti della terza zona (cc_zone3).
  • Definizione IP dell'utente  

  • ip_zone4_min: se vuoi restringere gli utenti secondo l'IP, inserisci l'IP minimo della prima zona. (3 zone max inseribili).
  • ip_zone4_max: se vuoi restringere gli utenti secondo l'IP, inserisci l'IP minimo della seconda zona. (3 zone max inseribili).
  • ip_zone5_min: se vuoi restringere gli utenti secondo l'IP, inserisci l'IP minimo della terza zona. (3 zone max inseribili).
  • ip_zone5_max: se vuoi restringere gli utenti secondo l'IP, inserisci l'IP minimo della quarta zona. (3 zone max inseribili).
  • ip_zone6_min: se vuoi restringere gli utenti secondo l'IP, inserisci l'IP minimo della quinta zona. (3 zone max inseribili).
  • ip_zone6_max: se vuoi restringere gli utenti secondo l'IP, inserisci l'IP minimo della sesta zona. (3 zone max inseribili).
  • max_users4: massimo numero di utenti della zona ip_zone4_*
  • max_users5: massimo numero di utenti della zona ip_zone5_*
  • max_users6: massimo numero di utenti della zona ip_zone6_*
  • Altre impostazioni  

  • cmd_start_user: prefisso dei comandi user. Predefinito=+
  • cmd_start_op: prefisso dei comandi per soli OP. Predefinito=!
  • disable_usr_cmds: disabilita l'uso dei comandi user. (+regme, +report ecc.)
  • report_dns_lookup: Se impostato a 1, invia in Opchat i risultati del Reverse DNSlookup.
  • max_message_size: lunghezza massima di un messaggio (espressa in righe).
  • show_email: impostare 0 per ottimizzare la nicklist rimuovendo tutti i campi delle e-mail. Settare a -1 per disattivare la funzione e mostrare tutti gli indirizzi e-mail che gli utenti hanno specificato nelle loro Impostazioni Client.
  • show_speed: funzione similare a show_email
  • show_share: funzione similare a show_email
  • show_desc_len: mostra la descrizione degli utenti.
  • int_chat_ms: intervallo tra due messaggi in mainchat.
  • int_nicklist: tempo in secondi per il caricamento della lista utenti.
  • desc_insert_mode: inserisci 'A', 'P', o '5' nella descrizione dell'utente (1 = si/0 = no).
  • save_lang: impostalo a 1 per abilitare il supporto multi-lingue.
  • timer_reloadcfg_period: intervallo di tempo tra 2 aggiornamenti del config e del mysql.
  • reg_class_difference: la differenza minima che ci deve essere tra una classe dell'utente che si sta registrando e la classe dell'utente che registra.
  • log_level: permette di effettuare i log dei messaggi dell'hub.
  • int_flood_pm_period: intervallo minimo in ms tra un messaggio e l'altro.
  • int_flood_pm_limit: massimo numero di righe consecutive scritte in pm.
  • hub_version: versione di Verlihub.
  • hub_version_special: versione speciale.
  • classdif_reg: permette di decidere quante classi di differenza ci devono essere tra chi esegue un azione e chi la subisce.
  • classdif_kick: come sopra.
  • classdif_download: come sopra.
  • classdif_pm: come sopra.
  • bc_reply: se disabilitato (disable) non invia i reply dopo aver inviato un messaggio agli utenti (!bc)
  • min_class_bc: classe minima per spedire messaggi a tutti gli utenti.
  • min_class_bc_guests: classe minima per spedire messaggi agli utenti non registrati.
  • min_class_bc_regs: classe minima per spedire messaggi agli utenti REG (Liv.1).
  • min_class_bc_vips: classe minima per spedire messaggi agli utenti VIP (Liv.2).
  • min_class_redir: classe minima per redirettare.
  • min_class_register: classe minima per registrare.
  • max_passive_sr: riduce il carico degli utenti passivi. Impostalo a 100, 80, o 50 per restringere l'uso dell'hub da parte degli utenti passivi. Predefinito=0
  • log_level: 5 livelli di log. Se a 0 è disabilitato; da 1 a 5 ci sono vari livelli di log. Il 5 logga tutto ma consuma molte risorse di sistema.
  • dest_report_chat: riporta i messaggi inviati dagli utenti (con il comando +report) in main chat.
  • dest_regme_chat: riporta i messaggi di registrazione inviati dagli utenti (con il comando +reg) in main chat.
  • dest_drop_chat: riporta i messaggi di drop in main chat.
  • default_password_encryption: attiva la decriptazione della password. (1 - attivo (predefinito), 0 - non attivo - 2 - MD5)
  • timeout_key: tempo di timeout (in secondi) prima della connessione e della prima risposta.
  • timeout_myinfo: tempo di timeout (in secondi) per l'invio delle myinfo del client.
  • timeout_login: tempo di timeout (in secondi) dalla connessione fino al caricamento della lista utenti.
  • timeout_setpass: tempo di timeout (in secondi) dal login fino al settaggio della password da parte dell'utente.
  • timeout_nick: tempo di timeout (in secondi) tra il responso della chiave e la ricezione del nick.
  • timeout_flush: timeout (in secondi). Riservato, non usare.
  • disable_regme_cmd: disabilita il comando +regme.
  • disable_me_cmd: disabilita il comando +me.
  • disable_usr_cmds: impostato ad 1 disabilita temporaneamente tutti i comandi preceduti dal + per gli utenti inferiori a livello 1.
  • mainchat_class: classe minima per poter usare la mainchat.
  • topic_mod_class: classe minima per impostare il topic.
  • plugin_mod_class: classe minima per gestire i plug-in.
  • trigger_mod_class: classe minima per gestire i trigger.
  • check_ctm: di default è settato ad 1 e forza l'hub a verificare le connessioni attive degli user (controllare che essi siano quello che dichiarano). Impostato a 0 disabilita questo controllo. Attenzione settarlo a 0 significa che gli user possono usare il tuo hub per generare flood per attaccare il tuo o altri hub. Di solito ci sono 3 livelli per questo valore ma di solito si usa acceso o spento (1 o 0). Quando è acceso un user che non può essere verificato verrà disconnesso dall'hub.
  • check_rctm: come sopra, ma per utenti passivi.
  • check_asearch: se impostato ad 1 controlla che l'ip con cui fai la ricerca corrisponde all'ip reale.
  • max_class_int_login
  • use_reglist_cache: quando è settato a 1, qualunque applicazione esterna utilizzata per aggiungere utenti direttamente al database non verrà riconosciuta nella reglist fino a che non verrà eseguito un !reload. Sostanzialmente vengono riconosciute immediatamente le registrazioni effettuate coi comandi, le altre solo dopo un !reload del DB.
  • use_penlist_cache: esattamente come la variabile precedente, ma questa ha un intervallo più lungo per aggiornare banlist e kicklist.
  • timer_conn_period: è meglio che tu non faccia confusione con questa variabile altrimenti essa non avrà realemente l'effetto che si sarebbe portati a pensare.
  • timer_serv_period: come la precedente.
  • delayed_search: impostato ad 1 di default, imporrà agli user un intervallo di ricerca iniziale (settato nella var. int_search) in connessione; questo dà il tempo ai bot di controllare l'utente.
  • delayed_myinfo: come la precedente, ma in questo caso la variabile che influenza questo parametro è int_myinfo.
  • botinfo_report: avvisa in OpChat l'ingresso nell'hub di un bot (es. pinger hublist)
  • wrongpassword_report: avvisa in OpChat se qualche utente ha usato, al login, una password errata
  • pwd_tmpban: tempo del ban, dopo password errata
  • step_delay: non modificare questo parametro se non sai cosa stai facendo.
  • optimize_userlist: setta questa variabile a 1 se vuoi che la lista user sia caricata più lentamente in connessione. Quanto lentamente sarà stabilito dalla variabile successiva.
  • ul_portion: impostata di default a 50.

  • Creative Commons License
    Quest' opera è pubblicata sotto una Licenza Creative Commons.
    Documentazione tratta dal sito Verlihub Italia