Advertisement
Seb

pisg config file

Seb
Feb 10th, 2016
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
TCL 5.18 KB | None | 0 0
  1. set admin "YOURNICKNAMEHERE"
  2. set owner "YOURNICKNAMEHERE"
  3. set username "ident"
  4. set nick "Botnick"
  5. set altnick "Botnick-"
  6. set realname "If you said it, i saw it."
  7. proc evnt:init_server {type} {
  8.     global botnick
  9.     putquick "away :I am not really away..."
  10.     putquick "MODE $botnick +B-s"
  11. }
  12.  
  13. #This is for freenode specific.
  14. set servers {
  15.     chat.freenode.net:6667:NICKSERVNICKHERE:NICKSERVPWDHERE
  16. }
  17. set userfile "pisg.user"
  18. set pidfile "pid.pisg"
  19. set botnet-nick "pisg"
  20. set notefile "pisg.notes"
  21. set chanfile "pisg.chan"
  22. set default-port 6667
  23. set network "freenode"
  24.  
  25. listen 84848  all
  26.  
  27. #set listen-addr "99.99.99.99"
  28. #set listen-addr 2001:abab:444:4h5:4k4k::"
  29. #set listen-addr "virtual.host.com"
  30. # Prefer IPv6 over IPv4 for connections and dns resolution?
  31. # If the preferred protocol family is not supported, the other one
  32. # will be tried.
  33. set prefer-ipv6 0
  34. #set dns-servers "8.8.8.8 8.8.4.4"
  35. #set dns-cache 86400
  36. #set dns-negcache 600
  37. #set dns-maxsends 4
  38. #set dns-retrydelay 3
  39.  
  40. #LOGS SECTION
  41. set timezone "EST"
  42. set offset "-5"
  43. set max-logs 800
  44. set max-logsize 0
  45. set quick-logs 1
  46. set log-time 1
  47. set keep-all-logs 1
  48. set log-suffix ""
  49. set logfile-suffix ".log"
  50. set timestamp-format {[%H:%M:%S]}
  51. set switch-logfiles-at 300
  52. logfile mco * "logs/bot"
  53.  
  54. set quiet-save 1
  55. set console "mkcobxs"
  56. set sort-users 0
  57. set help-path "help/"
  58. set text-path "text/"
  59. set temp-path "/tmp"
  60. set motd "text/motd"
  61. set telnet-banner "text/banner"
  62. set userfile-perm 0600
  63. set remote-boots 2
  64. set share-unlinks 1
  65. set protect-telnet 0
  66. set dcc-sanitycheck 0
  67. set ident-timeout 5
  68. set require-p 1
  69. set open-telnets 0
  70. set stealth-telnets 0
  71. set use-telnet-banner 0
  72. set connect-timeout 3600
  73. set dcc-flood-thr 300
  74. set telnet-flood 5:60
  75. set paranoid-telnet-flood 1
  76. set resolve-timeout 7
  77. set ignore-time 3
  78. set hourly-updates 00
  79. set notify-newusers "$owner"
  80. set default-flags "hp"
  81. set whois-fields "url birthday"
  82. set die-on-sighup 0
  83. set die-on-sigterm 1
  84. #unbind dcc n tcl *dcc:tcl
  85. #unbind dcc n set *dcc:set
  86. set must-be-owner 1
  87. unbind dcc n simul *dcc:simul
  88. set max-socks 100
  89. set allow-dk-cmds 1
  90. set dupwait-timeout 5
  91. set strict-host 1
  92. set cidr-support 0
  93. set mod-path "modules/"
  94. loadmodule blowfish
  95. loadmodule dns
  96. loadmodule channels
  97. set force-expire 0
  98. set share-greet 0
  99. set use-info 1
  100. set allow-ps 0
  101. set global-flood-chan 0:0
  102. set global-flood-deop 0:0
  103. set global-flood-kick 0:0
  104. set global-flood-join 0:0
  105. set global-flood-ctcp 0:0
  106. set global-flood-nick 0:0
  107. set global-aop-delay 0:0
  108. set global-idle-kick 0
  109. set global-chanmode "nt"
  110. set global-stopnethack-mode 0
  111. set global-revenge-mode 0
  112. set global-ban-type 3
  113. set global-ban-time 120
  114. set global-exempt-time 60
  115. set global-invite-time 60
  116.  
  117. set global-chanset {
  118.         -autoop         -autovoice
  119.         -bitch          -cycle
  120.         -dontkickops    -dynamicbans
  121.         -dynamicexempts -dynamicinvites
  122.         -enforcebans    -greet
  123.         -inactive       -nodesynch
  124.         -protectfriends -protectops
  125.         -revenge        -revengebot
  126.         -secret         -seen
  127.         -shared         -statuslog
  128.         -userbans       -userexempts
  129.         -userinvites    -protecthalfops
  130.         -autohalfop     -static
  131. }
  132.  
  133. loadmodule server
  134. set net-type 2
  135. bind evnt - init-server evnt:init_server
  136. set msg-rate 2
  137. set keep-nick 1
  138. set quiet-reject 1
  139. set lowercase-ctcp 0
  140. set answer-ctcp 3
  141. set flood-msg 0:0
  142. set flood-ctcp 3:60
  143. set server-cycle-wait 15
  144. set server-timeout 60
  145. set servlimit 0
  146. set check-stoned 1
  147. set serverror-quit 1
  148. set max-queue-msg 300
  149. set trigger-on-ignore 0
  150. set exclusive-binds 0
  151. set double-mode 1
  152. set double-server 1
  153. set double-help 1
  154. set optimize-kicks 1
  155. set stack-limit 4
  156. loadmodule ctcp
  157. set ctcp-mode 0
  158. loadmodule irc
  159. set bounce-bans 0
  160. set bounce-exempts 0
  161. set bounce-invites 0
  162. set bounce-modes 0
  163. set max-bans 30
  164. set max-exempts 20
  165. set max-invites 20
  166. set max-modes 30
  167. set learn-users 0
  168. set wait-split 600
  169. set wait-info 180
  170. set mode-buf-length 200
  171. unbind msg - ident *msg:ident
  172. unbind msg - addhost *msg:addhost
  173. set opchars "@"
  174. set no-chanrec-info 0
  175. set prevent-mixing 1
  176. loadmodule transfer
  177. set max-dloads 3
  178. set dcc-block 0
  179. set copy-to-tmp 1
  180. set xfer-timeout 30
  181. loadmodule share
  182. set share-compressed 1
  183. loadmodule filesys
  184. set files-path ""
  185. set incoming-path ""
  186. set upload-to-pwd 0
  187. set filedb-path ""
  188. set max-file-users 20
  189. set max-filesize 1024
  190. loadmodule notes
  191. set max-notes 50
  192. set note-life 60
  193. set allow-fwd 0
  194. set notify-users 0
  195. set notify-onjoin 1
  196. loadmodule console
  197. set console-autosave 1
  198. set force-channel 0
  199. set info-party 0
  200. loadmodule uptime
  201.  
  202. loadhelp userinfo.help
  203. #loadmodule megahal
  204. #loadmodule chanlimit
  205. #loadmodule log2html
  206. #loadmodule chanlimit
  207. #loadmodule lastlog
  208. #loadmodule noclones
  209.  
  210. if {[info exists net-type]} {
  211.   switch -- ${net-type} {
  212.     "0" {
  213.       # EFnet
  214.       source scripts/quotepong.tcl
  215.     }
  216.     "2" {
  217.       # Undernet
  218.       source scripts/quotepass.tcl
  219.     }
  220.   }
  221. }
  222.  
  223. bind join - * createlogs
  224.  
  225. proc createlogs {nick host hand chan} {
  226.     if {[isbotnick $nick]} { logfile jpk $chan logs/[string tolower [string trimleft $chan #]] }
  227. }
  228.  
  229. source scripts/alltools.tcl
  230. source scripts/action.fix.tcl
  231. source scripts/dccwhois.tcl
  232. source scripts/userinfo.tcl
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement