Advertisement
Guest User

Untitled

a guest
Feb 28th, 2020
613
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.62 KB | None | 0 0
  1. #
  2. # Exemple de fichier de configuration pour Anope 2.0.0-rc1
  3. #
  4. # Notez que les valeurs situées entre /* et */ sont des commentaires
  5. # de la même manière que ce qui se trouve derrière le caractère '#'.
  6. #
  7. # Ces données sont ignorées par les services
  8. # Notez également que pour commenter un bloc de données, il suffit de
  9. # commenter son nom.
  10. # Lorsque vous voyez... :
  11. #
  12. # #Services
  13. # {
  14. # name = "Anakin"
  15. # type = "Services Administrator"
  16. # }
  17. #
  18. # ...l'ensemble du contenu situé entre { et } est ignoré.
  19. # Les données situées derrière '//' sont également des commentaires
  20.  
  21. /*
  22. * La valeur définie dans 'name' sera remplacée par 'value'
  23. * dans toute la configuration (y compris les fichiers include)
  24. */
  25. define
  26. {
  27. name = "Services Serveur-Test.org"
  28. value = "Services.Serveur-Test.org"
  29. }
  30.  
  31. /*
  32. * IRCd Config
  33. * Correspond aux informations du link de votre IRCd
  34. */
  35.  
  36. uplink
  37. {
  38. host = "164.132.101.92"
  39. ipv6 = no
  40. ssl = no
  41. port = 7000
  42. password = "jnklioPmnhgF"
  43. }
  44.  
  45. /*
  46. * Informations serveur
  47. */
  48. serverinfo
  49. {
  50. name = "Services.Serveur-Test.org"
  51. description = "Services de Serveur-Test.org"
  52. #localhost = "*"
  53. id = "085"
  54. pid = "data/services.pid"
  55. motd = "conf/services.motd"
  56. }
  57.  
  58. /*
  59. * Protocole du link (selon le type de votre IRCd)
  60. */
  61. module
  62. {
  63. name = "unreal"
  64. use_server_side_mlock = yes
  65. use_server_side_topiclock = yes
  66. sasl = yes
  67. }
  68.  
  69. /*
  70. * Informations réseau
  71. */
  72. networkinfo
  73. {
  74. networkname = "Serveur-Test.org"
  75. nicklen = 31
  76. userlen = 10
  77. hostlen = 64
  78. chanlen = 32
  79. modelistsize = 100
  80. vhost_chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-"
  81. allow_undotted_vhosts = false
  82. disallow_start_or_end = ".-"
  83. }
  84.  
  85. /*
  86. * Options des services
  87. */
  88. options
  89. {
  90. #user = "anope"
  91. #group = "anope"
  92. casemap = "ascii"
  93. seed = 8237828
  94. strictpasswords = yes
  95. badpasslimit = 5
  96. badpasstimeout = 1h
  97. updatetimeout = 5m
  98. expiretimeout = 30m
  99. readtimeout = 5s
  100. warningtimeout = 4h
  101. timeoutcheck = 3s
  102. #useprivmsg = yes
  103. #usestrictprivmsg = yes
  104. #hidestatso = yes
  105. ulineservers = "stats.Serveur-Test.org Services.Serveur-Test.org"
  106. retrywait = 60s
  107. hideprivilegedcommands = yes
  108. hideregisteredcommands = yes
  109. regexengine = "regex/pcre"
  110. languages = "ca_ES.UTF-8 de_DE.UTF-8 el_GR.UTF-8 es_ES.UTF-8 fr_FR.UTF-8 hu_HU.UTF-8 it_IT.UTF-8 nl_NL.UTF-8 pl_PL.UTF-8 pt_PT.UTF-8 ru_RU.UTF-8 tr_TR.UTF-8"
  111. defaultlanguage = "fr_FR"
  112. }
  113.  
  114. /*
  115. * Inclusion des fichiers des différents services
  116. */
  117. include
  118. {
  119. type = "file"
  120. name = "botserv.conf"
  121. }
  122.  
  123. include
  124. {
  125. type = "file"
  126. name = "chanserv.conf"
  127. }
  128.  
  129. include
  130. {
  131. type = "file"
  132. name = "global.conf"
  133. }
  134.  
  135. include
  136. {
  137. type = "file"
  138. name = "hostserv.conf"
  139. }
  140.  
  141. include
  142. {
  143. type = "file"
  144. name = "memoserv.conf"
  145. }
  146.  
  147. include
  148. {
  149. type = "file"
  150. name = "nickserv.conf"
  151. }
  152.  
  153. include
  154. {
  155. type = "file"
  156. name = "operserv.conf"
  157. }
  158.  
  159. /*
  160. * Configuration des logs
  161. */
  162. log
  163. {
  164. target = "services.log"
  165. #target = "services.log #services"
  166. #source = ""
  167. bot = "Global"
  168. logage = 7
  169. admin = "*"
  170. override = "chanserv/* nickserv/* memoserv/set ~botserv/set botserv/*"
  171. commands = "~operserv/* *"
  172. servers = "*"
  173. #channels = "~mode *"
  174. users = "connect disconnect nick"
  175. other = "*"
  176. rawio = no
  177. debug = no
  178. }
  179.  
  180. log
  181. {
  182. target = "globops"
  183. admin = "global/* operserv/mode operserv/kick operserv/akill operserv/s*line operserv/noop operserv/jupe operserv/oline operserv/set operserv/svsnick operserv/svsjoin operserv/svspart nickserv/getpass */drop"
  184. servers = "squit"
  185. users = "oper"
  186. other = "expire/* bados akill/*"
  187. }
  188.  
  189. /*
  190. * Configuration des Oper (services)
  191. */
  192.  
  193. /* Définition des différents types Oper (services) */
  194. opertype
  195. {
  196. name = "Helper"
  197. commands = "hostserv/*"
  198. }
  199.  
  200. opertype
  201. {
  202. name = "Services Operator"
  203. inherits = "Helper, Another Helper"
  204. commands = "chanserv/list chanserv/suspend chanserv/topic memoserv/staff nickserv/list nickserv/resetpass nickserv/suspend operserv/mode operserv/chankill operserv/akill operserv/session operserv/modinfo operserv/sqline operserv/oper operserv/kick operserv/ignore operserv/snline"
  205. privs = "chanserv/auspex chanserv/no-register-limit memoserv/* nickserv/auspex nickserv/confirm"
  206. #modes = "+o"
  207. }
  208.  
  209. opertype
  210. {
  211. name = "Services Administrator"
  212. inherits = "Services Operator"
  213. commands = "chanserv/access/list chanserv/drop chanserv/getkey chanserv/saset/noexpire memoserv/sendall nickserv/saset/* nickserv/getemail operserv/news operserv/jupe operserv/svs operserv/stats operserv/oline operserv/noop operserv/forbid global/*"
  214. privs = "*"
  215. }
  216.  
  217. opertype
  218. {
  219. name = "Services Root"
  220. commands = "*"
  221. privs = "*"
  222. }
  223.  
  224. /*
  225. * Définition des pseudos Oper
  226. */
  227.  
  228. oper
  229. {
  230. name = "BaLtaZaR"
  231. type = "Services Root"
  232. require_oper = yes
  233. #password = "yOcFT33RnC"
  234. #certfp = "ed3383b3f7d74e89433ddaa4a6e5b2d7"
  235. #host = "*"
  236. #vhost = "*"
  237. }
  238.  
  239. oper
  240. {
  241. name = "Anakin"
  242. type = "Services Root"
  243. require_oper = yes
  244. password = "yOcFT33RnC"
  245. #certfp = "ed3383b3f7d74e89433ddaa4a6e5b2d7"
  246. #host = "*"
  247. #vhost = "*"
  248. }
  249.  
  250.  
  251.  
  252. oper
  253. {
  254. name = "BaLtaZaR"
  255. type = "Services Root"
  256. }
  257.  
  258. oper
  259. {
  260. name = "Anakin"
  261. type = "Services Root"
  262. }
  263.  
  264.  
  265.  
  266. oper
  267. {
  268. name = "BaLtaZaR"
  269. type = "Helper"
  270. }
  271.  
  272. oper
  273. {
  274. name = "Anakin"
  275. type = "Helper"
  276. }
  277.  
  278.  
  279.  
  280. /*
  281. * Configuration email
  282. */
  283. mail
  284. {
  285. usemail = yes
  286. sendmailpath = "/usr/sbin/sendmail -t"
  287. sendfrom = "Baltazar@gmail.com"
  288. restrict = yes
  289. delay = 5m
  290. #dontquoteaddresses = yes
  291.  
  292. /* email reçu lors de l'enregistrement */
  293. registration_subject = "Enregistrement de pseudo pour %n"
  294. registration_message = "Bonjour,
  295.  
  296. Vous avez fait la demande pour enregistrer le pseudo %n sur %N.
  297. Merci de taper la commande \" /msg NickServ CONFIRM %c \" afin de terminer votre enregistrement.
  298.  
  299. Si vous ne savez pas pourquoi cet email vous a été envoyé, merci de ne pas en tenir compte.
  300.  
  301. Les administrateurs de %N."
  302.  
  303. /*
  304. * email reçu lors de la demande d\'un nouveau mot-de-passe
  305. */
  306. reset_subject = "Demande d'un nouveau mot de passe pour %n"
  307. reset_message = "Bonjour,
  308.  
  309. Vous avez demandé un nouveau mot-de-passe pour %n.
  310. Pour confirmer cette demande, merci d'entrer \" /msg NickServ CONFIRM %n %c \"
  311.  
  312. Si vous ne savez pas pourquoi cet email vous a été envoyé, merci de l'ignorer.
  313.  
  314. Les administrateurs de %N."
  315.  
  316. /*
  317. * email recu lors de l'envoi d'une confirmation
  318. */
  319. emailchange_subject = "Confirmation d'email"
  320. emailchange_message = "Hi,
  321.  
  322. Vous avez fait la demande d'un changement d'adresse email (%e)
  323. Merci de taper \" /msg NickServ CONFIRM %c \" pour confirmer le changement.
  324. Si vous ne savez pas pourquoi cet email vous a été envoyé, merci de l'ignorer.
  325.  
  326. Les administrateurs de %N."
  327.  
  328. /*
  329. * email lors de la reception d'un memo
  330. */
  331. memo_subject = "Nouveau memo"
  332. memo_message = "Bonjour %n,
  333.  
  334. Vous venez juste de recevoir un mémo de la part de %s. C'est le mémo numéro %d.
  335.  
  336. Texte du mémo :
  337.  
  338. %t"
  339. }
  340.  
  341. /*
  342. * Configuration de la base de données
  343. */
  344.  
  345. /*
  346. * Ce module ne doit être chargé que lorsque vous souhaitez charger les données
  347. * des anciennes versions d'Anope (1.7, 1.8) afin qu'elles soient prises en
  348. * compte dans le nouveau format de stockage des données.
  349. */
  350. #module
  351. {
  352. name = "db_old"
  353. /* Méthode de chiffrement utilisée dans vos anciens fichiers : md5, sha1, oldmd5 ou plain */
  354. #hash = "md5"
  355. }
  356.  
  357.  
  358. /*
  359. * Ce module est le format de stockage par défaut d'Anope
  360. * Il est recommandé d'utiliser ce format. Il n'est pas nécessaire d'activer
  361. * ce module si vous souhaitez utiliser une base de données SQL.
  362. */
  363. module
  364. {
  365. name = "db_flatfile"
  366. database = "anope.db"
  367. keepbackups = 3
  368. #nobackupokay = yes
  369. fork = no
  370. }
  371.  
  372. /*
  373. * db_sql et db_sql_live permettent de gérer vos données via une base de données SQL
  374. * Notez qu'un seul des deux est nécessaire
  375. * db_sql_live est celui qui permet d'avoir les données à jour instantanément,
  376. * Notez que pour utiliser MySQL, vous devez activer le module m_mysql et l'ajouter à votre configuration
  377. */
  378. module
  379. {
  380. name = "db_sql"
  381. name = "db_sql_live"
  382. engine = "mysql/main" /* Ce module doit être activé dans modules.conf */
  383. prefix = "anope_db_"
  384. import = false
  385. }
  386.  
  387. #module
  388. {
  389. name = "db_redis"
  390. engine = "redis/main"
  391. }
  392.  
  393. /* Choix de la méthode de chiffrement */
  394. module { name = "enc_sha256" }
  395. #module { name = "enc_md5" }
  396. #module { name = "enc_sha1" }
  397. #module { name = "enc_none" }
  398. #module { name = "enc_old" }
  399.  
  400.  
  401. /* Modules */
  402. include
  403. {
  404. type = "file"
  405. name = "modules.conf"
  406. }
  407.  
  408. include
  409. {
  410. type = "file"
  411. name = "chanstats.conf"
  412. }
  413.  
  414. /*
  415. * IRC2SQL Gateway
  416. */
  417. include
  418. {
  419. type = "file"
  420. name = "irc2sql.conf"
  421. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement