services.conf.example (2256B)
1 # TCLServ Config File 2 # This is a valid Tcl script when sourced by TCLServ 3 4 misc "pand" { 5 hashing "SSHA256" comment "this is currently the only supported hashing algorithm." 6 } 7 8 # needs prefix for ts6; this example is for irca. Give it the isupport from your ircd if you are running some other TS6. 9 network "pand" "services.invalid" { 10 host 127.0.0.1 port +6697 11 gecos "QuackServ" 12 numeric 53 13 pass link 14 proto ts6 15 prefix {*~&@%+ yqaohv} 16 isupport "CHANMODES=beIM,k,flj,CDFQRTXcgimnprstu CHANLIMIT=&'#+\"1234567890:100 PREFIX=(yqaohv)*~&@%+ MAXLIST=beIM:100 MODES=4 NETWORK=Pandersticks STATUSMSG=@ PRIVILEGEMSG=@,.,qaohv SJOIN=(yqaohv)*~&@%+" 17 } 18 19 #old; 20 #set numeric "53" 21 #set servername "services.invalid" 22 #set password "link" 23 #set maintype ts6 24 #set sock [connect 127.0.0.1 4400 ::ts6::irc-main] 25 #set netname($sock) "pand" 26 27 loadmodule debugserv 28 loadmodule quoteserv 29 loadmodule chanserv 30 31 # module confs after here, load before here 32 33 debugserv "pand" { 34 logchan #lounge 35 nick DebugServ 36 ident Debug 37 host services.umbrellix.net 38 modes +oiS 39 comment "Or +oiDS if you dont want it to hear channel convos" 40 comment "idcommand is obvious." 41 comment "Using rehash in its unmodified form requires that you use irca or another ircd that passes oper privileges in a metadata." 42 rehashprivs "oper:quote" 43 realname "Depanner" 44 nickserv "NickServ" 45 nsserv services.umbrellix.net 46 idcommand "IDENTIFY InvictusWAUS None" 47 } 48 49 quoteserv "pand" { 50 logchan #services 51 nick QuoteServ 52 ident Quote 53 host Umbrellix/Special/TclServ/QuoteServ 54 modes +oiS 55 realname "Quotes Services" 56 comment "Or +oiDS if you dont want it to hear channel convos" 57 comment "NSPass can be a username space password, if your nickserv is an atheme nickserv." 58 nickserv "NickServ" 59 nsserv services.umbrellix.net 60 idcommand "IDENTIFY InvictusWAUS 5467" 61 operflags "oper:quote,oper:admin" 62 } 63 64 # Syntax for ChanServ's header is different. 65 # Instead of just being network, it is network servicename. 66 # This is because ChanServ is not ChanServ, but a script runner. 67 # the config is referenced relative to the working directory when you 68 # start TclServ. 69 chanserv "pand" "ChanServ" { 70 nick ChanServ 71 ident Channel 72 host Services.Umbrellix.Net 73 modes +oiS 74 config chanserv.conf 75 realname "Channels Services" 76 }