# $Id: openchanfix.example.conf.in,v 1.1 2006/12/22 06:41:41 kewlio Exp $
# Fișier de configurare chanfix

# ---------------------------------------------------------------------

# Pseudonimul botului
nickname = C

# Numele de utilizator al botului
username = chanfix

# Numele de gazdă al botului
hostname = underchat.org

# Numele real (informație) al botului
userdescription = Oooh! Oooh! Pot să-l repar!

# Modurile de utilizator pe care botul ar trebui să le seteze
mode = +idk

# ---------------------------------------------------------------------
# Specificații bază de date

# Gazda și portul bazei de date
sqlHost = 127.0.0.1
sqlPort = 5432
# Numele bazei de date
sqlDB   = chanfix
# Dacă nu ai nevoie de utilizator/parolă, pune "" pentru opțiunile de mai jos
sqlcfUser = gnuworld
sqlPass = ""

# ---------------------------------------------------------------------
# Canalele pe care ar trebui să intre botul

# Numele canalului de consolă și modurile inițiale
consoleChan = #coder-com
consoleChanModes = +nst

# Ar trebui botul să retransmită mesajele de admin către canalul de consolă?
# NOTĂ: Aceasta dezactivează doar retransmiterea informațiilor trimise către
# adminLog. Informațiile debugLog sunt *întotdeauna* retransmise.
sendConsoleNotices = true

# Canal(e) pe care chanfix ar trebui să intre pe lângă consoleChan (pot fi mai multe)
joinChan = #chanfix
joinChan = #staff

# Modurile inițiale pe care ar trebui să le aibă toate canalele joinChan
joinChanModes = +nt

# ---------------------------------------------------------------------
# Setări de reparare (fixing)

# Ar trebui chanfix să repare automat canalele fără operatori?
enableAutoFix = true

# Ar trebui chanfix să poată repara manual canalele?
enableChanFix = true

# Pot fi canalele blocate de admini?
enableChannelBlocking = true

# Ar trebui chanfix să intre pe canalul pe care îl repară? Aceasta evită problema de hopping
joinChannels = true

# Ar trebui chanfix să trimită notificări că canalul este reparat pentru reparările
# automate? De asemenea o notificare după ce a terminat spunând că s-a finalizat?
autoFixNotice = true

# Ar trebui chanfix să trimită notificări că canalul este reparat pentru reparările
# manuale? De asemenea o notificare după ce a terminat spunând că s-a finalizat?
manualFixNotice = true

# Ar trebui reparările automate să se oprească dacă un utilizator deja re-opat dă op altui utilizator?
stopAutoFixOnOp = true

# Ar trebui reparările manuale să se oprească dacă un utilizator deja re-opat dă op altui utilizator?
stopChanFixOnOp = true

# Ar trebui operatorilor de top să li se permită să efectueze reparări pe propriile canale?
allowTopOpFix = false

# Ar trebui reparările operatorilor de top să poată alerta automat primii 10 operatori
# care nu sunt pe canal la momentul reparării? Dacă nu/false, atunci
# intrarea de ajutor din baza de date pentru REQUESTOP va trebui actualizată.
allowTopOpAlert = true

# Ce procentaj din scorul maxim ar trebui să aibă scorul operatorilor de top
# înainte de a li se permite să efectueze reparări. Nu include %.
topOpPercent = 10

# Scorul minim pe care un operator trebuie să-l aibă înainte de a putea emite reparări
# pe propriul canal fără a necesita un oper care să le facă.
minFixScore = 1000

# Scorul minim pe care un operator trebuie să-l aibă înainte de a putea folosi comanda CANFIX
# pentru un canal în care este operator.
minCanFixScore = 500

# Timpul minim necesar între reparările REQUESTOP. (În secunde). Ultima
# oră de reparare este actualizată la începutul unei reparări, deci permite timp
# pentru prima reparare precum și timp pentru o pauză.
minRequestOpTime = 720

# ---------------------------------------------------------------------
# Setări de rețea

# Versiunea de IRCu folosită pe rețea (11 sau 12)
# Folosește 11 pentru u2.10.11 și 12 pentru u2.10.12
# NOTĂ: TREBUIE să repornești GNUWorld pentru ca această schimbare să aibă efect.
version = 12

# Ar trebui burst-ul folosit pentru a repara preluările (printr-o reparare manuală)?
# Burst-ul garantează că abuzatorii nu vor fi re-opați din cauza
# unui netsplit, dar poate cauza probleme din cauza reducerii timestamp-ului.
# NOTĂ: TREBUIE să repornești GNUWorld pentru ca această schimbare să aibă efect.
useBurstToFix = true

# Numărul total de servere din rețea
numServers = 10

# Procentajul minim de servere care trebuie să fie conectate;
# dacă sunt mai puține servere conectate, chanfix nu va repara
# niciun canal, fie automat, fie manual.
minServersPresent = 75

# Numele complet al serverului de servicii pentru canale. Acesta este folosit pentru
# a verifica dacă serviciul de canale este în prezent conectat sau nu la rețea.
chanServName = channels.underchat.org

# ---------------------------------------------------------------------
# Setări interfață

# Numărul de scoruri de raportat la emiterea comenzii SCORE #canal.
# Nu seta aceasta la o valoare mai mare de 10.
numTopScores = 10

# ---------------------------------------------------------------------
# Setări bază de date

# Numărul minim de clienți necesari într-un canal pentru a fi punctat
minClients = 4

# Care clienți primesc un punct dacă au operator?
# Clientul trebuie să fie identificat (fără ~ înainte de numele de utilizator)
clientNeedsIdent = false

# ---------------------------------------------------------------------
# Setări diverse

# Frecvența (în secunde) între verificările stării conexiunii la baza de date
connectCheckFreq = 10

# Fișierul în care toate comenzile de admin trimise către backchan sunt înregistrate și salvate
adminLogFile = chanfix-admin.log

# Fișierul în care toate informațiile de depanare trimise către backchan sunt înregistrate și salvate
debugLogFile = chanfix-debug.log

# Sfârșitul fișierului de configurare.
# ---------------------------------------------------------------------
