tclserv

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

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 }