Anope IRC Services
Anope.org => Anope General => Topic started by: peter on July 12, 2010, 09:01:32 AM
-
# 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.
-
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.