Anope IRC Services

Please login or register.

Login with username, password and session length
Advanced search  

News:

Pages: [1]   Go Down

Author Topic: Dutch example.conf => services.conf + explanation on what it does  (Read 4311 times)

0 Members and 1 Guest are viewing this topic.

peter

  • Anope User
  • Offline Offline
  • Posts: 23

Quote
# Anope IRC Services v1.8.3 example configuration file // Anope irc services v1.8.3 (werkt ook voor v1.8.4) voorbeeld configuratie bestand
# translated by peter for Anope // vertaald door peter voor Anope
// maak de ****** tot jouw gewenste configuratie

RemoteServer    127.0.0.1 6667 "***********" // invullen op deze manier: RemoteServer (irc.****.net/org/com of ip/locaal netwerk ip(127.0.0.1)) poort(6667=standaard) (wachtwoord, belangrijk: wanneer unreal 3.0 wordt gebruikt zorg dat de wachtwoorden precies hetzelfde zijn)  [DIT MOET]

ServerName  "services.****" // de naam voor de services, mag je zelf kiezen.
ServerDesc  "******* Network Services" // beschrijving van de services

ServiceUser "*****@****.***" // jouw email

HelpChannel "#help"   // het help kanaal
LogChannel "#services" // het log kanaal

NetworkName "*******" // naam van het netwerk

UserKey1 6548993 // moet cijfers zijn, heb ik veranderd vanwege privacy redenen
UserKey2 1289849 // moet cijfers zijn
UserKey3 7448329 // moet cijfers zijn

NSEnforcerUser  ******@***.*** //NSEnforcerUser <user>[@<host>]  [MOET]

ServicesRoot   "*******" // degene die met /operserv modules kan laden, alleen de irc naam opgeven

IRCDModule "unreal32" // de irc daemon die je hebt
EncModule "enc_none" // de enc module die je hebt

HostCoreModules "hs_help hs_on hs_off hs_group hs_list hs_set hs_setall hs_del hs_delall" // host serv modules
MemoCoreModules "ms_send ms_cancel ms_list ms_read ms_del ms_set ms_info ms_rsend ms_check ms_staff ms_sendall ms_help" // memoserv modules
HelpCoreModules "he_help" // helpserv modules
BotCoreModules "bs_help bs_botlist bs_assign bs_set bs_kick bs_badwords bs_act bs_info bs_say bs_unassign bs_bot bs_fantasy bs_fantasy_kick bs_fantasy_kickban bs_fantasy_owner bs_fantasy_seen" // botserv modules
OperCoreModules "os_help os_global os_stats os_oper os_admin os_staff os_mode os_kick os_clearmodes os_akill os_sgline os_sqline os_szline os_chanlist os_userlist os_logonnews os_randomnews os_opernews os_session os_noop os_jupe os_ignore os_set os_reload os_update os_restart os_quit os_shutdown os_defcon os_chankill os_svsnick os_oline os_umode os_modload os_modunload os_modlist os_modinfo" // operserv modules
NickCoreModules "ns_help ns_register ns_group ns_identify ns_access ns_set ns_saset ns_drop ns_recover ns_release ns_sendpass ns_ghost ns_alist ns_info ns_list ns_logout ns_status ns_update ns_getpass ns_getemail ns_forbid ns_suspend" // nickserv modules
ChanCoreModules "cs_help cs_register cs_identify cs_set cs_xop cs_access cs_akick cs_drop cs_sendpass cs_ban cs_clear cs_modes cs_getkey cs_invite cs_kick cs_list cs_logout cs_topic cs_info cs_getpass cs_forbid cs_suspend cs_status" // chanserv modules

NickServName    "NickServ"  "Nickname Server" // de naam en klas van je nickserv
ChanServName    "ChanServ"  "Channel Server" // de naam en klas van je chanserv
MemoServName    "MemoServ"  "Memo Server" // de naam en klas van je memo service
BotServName     "BotServ"   "Bot Server" // de naam en klas van je botserv
HelpServName    "HelpServ"  "Help Server" // de naam en klas van je helpserv
OperServName    "OperServ"  "Operator Server" // de naam en klas van je operserv
GlobalName      "Global"    "Global Noticer" // de naam en klas van je globale notitie maker
HostServName   "HostServ"  "vHost Server" // de naam en klas van je vhost(met eigen hostnaam)

PIDFile     services.pid // je services hun Proportioneel, Integrerend en Differentiërendde regelaar
MOTDFile    services.motd // de motd (message of the day) bericht van de dag

NickServDB  nick.db // database bestanden van nickserv
PreNickServDB prenick.db // database bestanden van prenick
ChanServDB  chan.db // database bestanden van chanserv
BotServDB   bot.db // database bestanden van chanserv
OperServDB  oper.db // database bestanden van operserv
NewsDB      news.db // database bestanden van news
ExceptionDB exception.db // database bestanden van uitzonderingen
HostServDB  hosts.db // database bestanden van hostserv

NickLen 31 // maximale naam lengte in nummers

StrictPasswords   // hoe strikt te zijn op het wachtwoord
BadPassLimit    5 // je mag 5 keer je wachtwoord verkeerd hebben volgens deze instellingen
BadPassTimeout  1h // na 5 keer mag je weer na 1 uur terugkomen
UpdateTimeout   5m // de timeout nodig om up te daten
ExpireTimeout   30m // akill kan 30min. zijn maakt niet uit wat de setting is
ReadTimeout 5s // de tijd die nodig is om te kunnen zeggen dat als je langer dan die tijd bezig bent met lezen dat je dan begint met idle (het loggen van wat er gezecht word)
WarningTimeout  4h // de maximale frequentie waarbij de timeout lijst is gecheckt
TimeoutCheck    3s // minimale frequentie waarbij de timeout lijst wordt gecontroleerd
KeepLogs 7 // hoeveel dagen de logs te houden
KeepBackups 3 // hoeveel backups van databases er worden gemaakt
ForceForbidReason // optioneel, wanneer deze niet weg gehaald is willen services een reden wanneer iets wordt verboden
HideStatsO // nu laat hij de services alleen zien aan irc operators
GlobalOnCycle //als dit aanstaat versturen services een bericht als ze binnen komen.
GlobalOnCycleMessage "Services are restarting - they will be back shortly" // het bericht wat de services geven ge opnieuw opgestart worden
GlobalOnCycleUP "Services are now back online - have a nice day" // als de services terug zijn

UseSVSHOLD // opernicks kunnen niet door andere worden gebruikt
UseSVS2MODE // in unrealircd gebruik usesvs2mode , dit laat services zien als mensen hun modes veranderen
UnRestrictSAdmin // op vele irc daemons verwijdert anope +a van gebruikers die het niet zijn

#NSDefKill // om een nick mee te killen
#NSDefKillQuick // om een nick snel mee te killen
NSDefSecure // onbekend (zo laten, staat niet in example.conf)
NSDefPrivate // onbekend (zo laten, staat niet in example.conf)
NSDefHideEmail // geen # ervoor om hem aan te zetten, het verbergt de email
NSDefHideUsermask // om een usermask niet te laten zien
#NSDefHideQuit // om een quit niet te laten zien
#NSDefMsg // om ongeregistreerde gebruikers prive berichten te laten ontvangen
NSDefMemoSignon // memo's versturen aan
NSDefMemoReceive // memo's ontvangen aan
NSDefAutoop // auto operator

/* ik ga hier niet verder op, dit kun je beter zo laten */
NSDefLanguage 1 // standaard taal
NSRegDelay  30s
NSResendDelay  90s
NSExpire    90d
NSMaxAliases    5
NSAccessMax 100
NSReleaseTimeout 1m
NSAllowKillImmed
NSListOpersOnly
NSListMax   50
NSGuestNickPrefix   "Unknown"
NSSecureAdmins
NSStrictPrivileges
NSModeOnID
NSRestrictGetPass
NSNickTracking
NSAddAccessOnReg

CSDefKeepTopic
CSDefOpNotice
CSDefPeace
#CSDefPrivate
#CSDefRestricted
CSDefSecure
CSDefSecureOps
CSDefSecureFounder
CSDefSignKick
#CSDefSignKickLevel
#CSDefTopicLock
#CSDefXOP

CSMaxReg    20
CSExpire    14d
CSDefBantype 2
CSAccessMax 1024
CSAutokickMax   32
CSAutokickReason "User has been banned from the channel"
CSInhabit   15s
CSListOpersOnly
CSListMax   50
CSRestrictGetPass

MSMaxMemos  20
MSSendDelay 30s
MSNotifyAll

#BSDefDontKickOps
#BSDefDontKickVoices
BSDefGreet
BSDefFantasy
BSDefSymbiosis

BSMinUsers 1
BSBadWordsMax 32
BSKeepData 10m
BSSmartJoin
BSGentleBWReason
BSFantasyCharacter "!"

SuperAdmin
LogMaxUsers
AutoKillExpiry  30d
ChanKillExpiry  30d
SGLineExpiry    30d
SQLineExpiry    30d
SZLineExpiry    30d
AkillOnAdd
KillOnSGline
KillOnSQline
DisableRaw
WallOper
WallBadOS
WallOSGlobal
WallOSMode
WallOSClearmodes
WallOSKick
WallOSAkill
WallOSSGLine
WallOSSQLine
WallOSSZLine
WallOSNoOp
WallOSJupe
WallOSRaw
WallAkillExpire
WallSGLineExpire
WallSQLineExpire
WallSZLineExpire
WallExceptionExpire
WallGetpass
WallSetpass
WallForbid
WallDrop

LimitSessions
DefSessionLimit 3
MaxSessionLimit 100
ExceptionExpiry 1d
SessionLimitExceeded "The session limit for your host %s has been exceeded."
MaxSessionKill 10
SessionAutoKillExpiry 30m
AddAkiller
OSOpersOnly

DefConLevel 5

DefCon4 23
#     No channel reg + No Nick Reg + No MLOCK changes + Use Reduced Session Limit

DefCon3 31
#     As DefCon4 + Services will Force Chan Mode's on channels

DefCon2 159
#     As DefCon3 + Services will silently ignore everyone but opers

DefCon1 415
#     As DefCon2 + AKILL all new clients trying to connect

DefConSessionLimit 2
DefConAkillExpire 15m
DefConChanModes "+R"
DefConTimeOut 30m
GlobalOnDefcon
DefConOffMessage "Services are now back to normal, sorry for any inconvenience"
DefConAkillReason "This network is currently not accepting connections, please try again later"

ModuleDelayedAutoload "cs_appendtopic cs_enforce ns_maxemail os_info hs_request"

NSEmailMax 5

OSInfoDBName "os_info.db"
OSIgnoreDBName "os_ignore.db"

HSRequestMemoUser
HSRequestMemoOper
HSRequestDBName "hs_request.db"

Not everything is marked as i couldn't find this in the example.conf file.
« Last Edit: July 14, 2010, 03:04:56 PM by peter »
Logged

Jobe

  • Contributor
  • *
  • Offline Offline
  • Gender: Male
  • Posts: 1023
    • Anope IRC Services
Re: Dutch example.conf => services.conf + explanation on what it does
« Reply #1 on: July 12, 2010, 09:24:13 AM »

The example.conf shipped with Anope DOES include everything.

The ONLY way the example.conf you used didnt is if someone had previously modified it.
Logged
Your IP: ()
My IRC Status:

Come along and visit http://www.anopequotes.org/
Pages: [1]   Go Up