Advertisement
Guest User

Untitled

a guest
Aug 11th, 2016
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.22 KB | None | 0 0
  1. # Config file of the JTS3ServerMod
  2. # http://www.stefan1200.de
  3. # This file must be saved with the encoding ISO-8859-1!
  4.  
  5. # Teamspeak 3 server address
  6. ts3_server_address = 0.0.0.0
  7. # Teamspeak 3 server query port, default is 10011
  8. ts3_server_query_port = 10011
  9. # Teamspeak 3 server query admin account name
  10. ts3_server_query_login = serveradmin
  11. # Teamspeak 3 server query admin password
  12. ts3_server_query_password =
  13. # Teamspeak 3 virtual server ID or -1 to use ts3_virtualserver_port
  14. ts3_virtualserver_id = 1
  15. # Teamspeak 3 virtual server port, only needed if ts3_virtualserver_id is set to -1
  16. ts3_virtualserver_port = 9987
  17.  
  18. # Channel id, the bot will join into it after connecting. If not wanted, use a negative number like -1.
  19. # Don't set the default channel here, because the bot is already in the default channel after connecting.
  20. bot_channel_id = -1
  21. # Activate the slow mode of the bot, 0 = disable, 1 = enable.
  22. # If slow mode is activated, the bot connects slower to the server
  23. # and disables some bot features to reduce the amount of needed commands.
  24. # This feature may allow you to use the bot without whitelist the bot IP address.
  25. # Slow mode disables the bad channel name check, channel notify, client auto move, client database cache,
  26. # server group notify, welcome message and do not allow the bot check interval to be lower than 3 seconds.
  27. bot_slowmode = 0
  28. # Check every X seconds, default is 1. Values between 1 and 30 are allowed.
  29. # If slow mode is activated, 3 is the lowest possible value.
  30. bot_check_interval = 1
  31. # A different encoding of the messages config files.
  32. # Default is UTF-8 which should be good for all EU and US languages.
  33. # Change this only if you know what you are doing!
  34. # For English or German language you can also use the encoding ISO-8859-1
  35. # A list of all valid ones: http://java.sun.com/j2se/1.5.0/docs/guide/intl/encoding.doc.html
  36. bot_messages_encoding = UTF-8
  37. # This enables the client database list cache. This cache is needed for commands like !searchip. 1 = Enable, 0 = Disable
  38. bot_clientdblist_cache = 1
  39. # This enables the global message variables. See readme file for a list of variables. 1 = Enable, 0 = Disable
  40. # If enabled, you can use all server variables in all messages. If not needed, disable this to save performance.
  41. bot_global_message_vars = 0
  42. # Server Query name, this will be displayed as name of the connection.
  43. bot_server_query_name = Bot Admin
  44. # Second Server Query name, this will be displayed as name of the connection.
  45. # This name will be used, if the first name is already in use.
  46. bot_server_query_name_2 = MyJTS3ServerMod
  47. # Change the date pattern, which will be used to format a date in chat functions and welcome message.
  48. # To get help how to make such a pattern, look here: http://java.sun.com/j2se/1.5.0/docs/api/java/text/SimpleDateFormat.html
  49. bot_date_pattern = yyyy-MM-dd HH:mm:ss
  50. # Should the bot try to connect forever if the Teamspeak server or the bot is offline? 0 = disable, 1 = enable
  51. bot_connect_forever = 0
  52. # Minimum log level, how much details you want to be written to the bot log files? Default is 1.
  53. # Higher log levels will be also written, as an example: You set log level to 2, level 2, 3 and critical errors will be written to bot log file.
  54. # 0 = Debug
  55. # 1 = Information (recommended and default)
  56. # 2 = Warning (recommended for smaller log files)
  57. # 3 = Error (experts only)
  58. bot_log_level = 1
  59. # A comma separated list (without spaces) of unique user ids, which should be able to use bot admin commands.
  60. # The unique user ids looks like this: mBbHRXwDAG7R19Rv3PorhMwbZW4=
  61. bot_admin_list = a1Dyvn6q+fpF9mKBfKmROqYSbug=
  62.  
  63. # Set a comma separated list (without spaces) of needed bot functions here.
  64. # Each function needs the function class and the function name, both separated with a colon.
  65. # All possible function classes are listed below, that class is case sensitive!
  66. # That function name you choose is important and has to be unique. It will be used as prefix for the configuration key names and chat commands.
  67. # Don't use spaces in the function names, only use letters, numbers, minus and underscore!
  68. # Most functions allow multiple usage, that allows you to set as many welcome messages or idle check rules, as you want.
  69. # Don't forget that you have to put all settings of the functions in this file.
  70. # Hint: Start the bot with the argument -updateconfig after adding bot functions, that writes the configuration for all functions into this file!
  71. # Whole command: java -jar JTS3ServerMod.jar -updateconfig
  72. # Notice: This -updateconfig will also delete all lines of removed or renamed functions in this config file!
  73. # For more information about the functions read documents/ConfigHelp.html or documents/ConfigHelp_deutsch.html!
  74. # Example: IdleCheck:idle,IdleCheck:idle_guest,MuteMover:mute,WelcomeMessage:welcome,WelcomeMessage:welcome_guest
  75. # This example gives you the following:
  76. # - Two IdleCheck with the name idle and idle_guest
  77. # - One MuteMover with the name mute
  78. # - Two WelcomeMessage with the name welcome and welcome_guest
  79. #
  80. # Function list (use only once!):
  81. # AutoMove - Move connecting clients of a specified server group to a specified channel
  82. # LastSeen - Chat command to check the last online time of a client (client database list cache must be enabled!)
  83. #
  84. # Function list (multiple use possible):
  85. # Advertising - Send messages to channel or server chat every X minutes
  86. # AwayMover - Move the client as soon as away status is set for longer than X seconds
  87. # BadChannelNameCheck - Checking for bad channel names, can delete the channel and punish the client
  88. # BadNicknameCheck - Checking for bad nicknames and can punish the client
  89. # ChannelNotify - Notify specified server groups about clients joining a specified channel
  90. # IdleCheck - Move or kick an idle client, can also send an idle warning message
  91. # InactiveChannelCheck - Delete channels if empty for more than X hours
  92. # MuteMover - Move the client as soon as the specified mute status is set for longer than X seconds
  93. # RecordCheck - Move or kick a recording client (of course only the record function of the Teamspeak client is detected)
  94. # ServerGroupNotify - Notify specified server groups about clients of specified server groups connecting to the TS3 server
  95. # ServerGroupProtection - Make sure that only specified clients are members of the specified server groups
  96. # WelcomeMessage - Sends a message to new connected clients
  97. bot_functions = Advertising:advertising,AutoMove:automove,AwayMover:away,BadChannelNameCheck:badchannelname,BadNicknameCheck:badnickname,ChannelNotify:channelnotify,IdleCheck:idle,InactiveChannelCheck:icc,LastSeen:lastseen,MuteMover:mute,RecordCheck:record,ServerGroupNotify:servergroupnotify,ServerGroupProtection:servergroupprotection,WelcomeMessage:welcome,WelcomeMessage:welcome_guest
  98.  
  99.  
  100. # Is the target of the advertising messages a channel or a server? Possible values (just write one of the both words!): channel or server
  101. advertising_mode = server
  102. # If a channel is the target, set channel id to write advertising message into it
  103. advertising_channel_id =
  104. # Advertise every X minutes
  105. advertising_repeat_time = 30
  106. # Path to file which contains the advertising messages.
  107. advertising_file = %apphome%config/advertising.cfg
  108.  
  109. # Select the message mode, how the clients should get the message.
  110. # poke, chat or none are valid values!
  111. automove_message_mode = chat
  112. # Path to file which contains the auto move configuration and message.
  113. automove_file = %apphome%config/automove.cfg
  114.  
  115. # Move client back if not away anymore? Set yes or no here!
  116. away_moveback = no
  117. # Channel id to move away clients into it
  118. away_channel_id =2
  119. # Idle time in seconds after the client with away status will be moved to the channel.
  120. # Has between 0 and 10000 seconds!
  121. away_delay = 0
  122. # A comma separated list (without spaces) of channel ids.
  123. # Depends on the given mode, this channels can be ignored or only this channels will be checked!
  124. # If no channels should be ignored, set no channels here and select the channel list mode ignore!
  125. away_channel_list =
  126. # Select one of the two modes for the channel list.
  127. # ignore = The selected channels will be ignored.
  128. # only = Only the selected channels will be checked.
  129. away_channel_list_mode = ignore
  130. # A comma separated list (without spaces) of server group ids.
  131. # Depends on the given mode, this server groups can be ignored or only this server groups will be checked!
  132. # If no server groups should be ignored, set no server groups here and select the group list mode ignore!
  133. away_group_list =
  134. # Select one of the two modes for the server group list.
  135. # ignore = The selected server groups will be ignored.
  136. # only = Only the selected server groups will be checked.
  137. away_group_list_mode = ignore
  138. # Select the message mode, how the client should get the message.
  139. # poke, chat or none are valid values!
  140. away_message_mode = none
  141. # Path to file which contains the away mover message
  142. away_file = %apphome%config/awaymessages.cfg
  143.  
  144. # Instantly kick client that creates a channel with a bad name? Set yes or no here!
  145. badchannelname_kick = no
  146. # Instantly delete a channel with a bad name? Set always, onlynew or no here!
  147. # onlynew = Try to rename channel back first. Only if that fail (maybe channel is quite new and the old name is unknown) the channel will be deleted!
  148. # no = Try to rename channel back, but the channel will not be deleted!
  149. badchannelname_delete = onlynew
  150. # A comma separated list (without spaces) of channel ids.
  151. # This channels will be ignored!
  152. badchannelname_channel_list =
  153. # Add complain entry to the user? Set yes or no here!
  154. badchannelname_add_complain = no
  155. # A comma separated list (without spaces) of server group ids.
  156. # Depends on the given mode, this server groups can be ignored or only this server groups will be checked!
  157. # If no server groups should be ignored, set no server groups here and select the group list mode ignore!
  158. badchannelname_group_list =
  159. # Select one of the two modes for the server group list.
  160. # ignore = The selected server groups will be ignored and can create channels with bad channel names.
  161. # only = Only the selected server groups will be checked.
  162. badchannelname_group_list_mode = ignore
  163. # Select the message mode, how the client should get the message.
  164. # poke, chat or none are valid values!
  165. # If client kick is activated, the message will be always used as kick message!
  166. badchannelname_message_mode = poke
  167. # Path to file which contains the Bad Channel Name Check rules and the message.
  168. badchannelname_file = %apphome%config/badchannelname.cfg
  169.  
  170. # Kick client with a bad nickname? Set yes or no here!
  171. badnickname_kick = yes
  172. # Add complain entry to the user? Set yes or no here!
  173. badnickname_add_complain = no
  174. # A comma separated list (without spaces) of server group ids.
  175. # Depends on the given mode, this server groups can be ignored or only this server groups will be checked!
  176. # If no server groups should be ignored, set no server groups here and select the group list mode ignore!
  177. badnickname_group_list =
  178. # Select one of the two modes for the server group list.
  179. # ignore = The selected server groups will be ignored and can have bad nicknames.
  180. # only = Only the selected server groups will be checked.
  181. badnickname_group_list_mode = ignore
  182. # Select the message mode, how the client should get the message.
  183. # poke or chat are valid values!
  184. # If client kick is activated, the message will be always used as kick message!
  185. badnickname_message_mode = poke
  186. # Path to file which contains the bad nickname message and check rules.
  187. badnickname_file = %apphome%config/badnickname.cfg
  188.  
  189. # Channel id that should be watched for new clients. You can only set one channel id here!
  190. channelnotify_channel_id =
  191. # A comma separated list (without spaces) of server group ids.
  192. # Depends on the given mode, this server groups can be ignored or only this server groups will be watched!
  193. # If no server groups should be ignored, set no server groups here and select the group list mode ignore!
  194. channelnotify_group_list =
  195. # Select one of the two modes for the server group list.
  196. # ignore = The selected server groups will be ignored.
  197. # only = Send a notify message only if the selected server groups join the channel.
  198. channelnotify_group_list_mode = ignore
  199. # A comma separated list (without spaces) of server group ids, which should be notified about new clients in the specified channel.
  200. channelnotify_grouptargets =
  201. # A comma separated list (without spaces) of channel ids.
  202. # Depends on the given mode, target clients in this channels can be ignored or only clients in this channels receive the notify message!
  203. # If no channels should be ignored, set no channels here and select the channel list mode ignore!
  204. channelnotify_channel_list =
  205. # Select one of the two modes for the channel list.
  206. # ignore = Clients in the selected channels will be ignored.
  207. # only = Only clients in the selected channels receive the notify message.
  208. channelnotify_channel_list_mode = ignore
  209. # Select the message mode, how the notified clients should get the message.
  210. # poke or chat are valid values!
  211. channelnotify_message_mode = poke
  212. # Select the message mode, how the clients (who joined the channel) should get the message.
  213. # poke, chat or none are valid values!
  214. channelnotify_messagenotified_mode = none
  215. # Path to file which contains the channel notify message
  216. channelnotify_file = %apphome%config/channelnotifymessages.cfg
  217.  
  218. # Select the action if a client is idle for more than the specified maximum time, possible values: kick and move
  219. idle_action = move
  220. # If clients got moved, move client back if not idle anymore? Set yes or no here!
  221. idle_moveback = no
  222. # If clients should be moved, set channel id to move idle clients into it.
  223. idle_channel_id = 2
  224. # A comma separated list (without spaces) of channel ids.
  225. # Depends on the given mode, this channels can be ignored or only this channels will be checked!
  226. # If no channels should be ignored, set no channels here and select the channel list mode ignore!
  227. idle_channel_list =
  228. # Select one of the two modes for the channel list.
  229. # ignore = The selected channels will be ignored.
  230. # only = Only the selected channels will be checked.
  231. idle_channel_list_mode = ignore
  232. # A comma separated list (without spaces) of server group ids.
  233. # Depends on the given mode, this server groups can be ignored or only this server groups will be checked!
  234. # If no server groups should be ignored, set no server groups here and select the group list mode ignore!
  235. idle_group_list = 10,6
  236. # Select one of the two modes for the server group list.
  237. # ignore = The selected server groups will be ignored.
  238. # only = Only the selected server groups will be checked.
  239. idle_group_list_mode = ignore
  240. # Set the max idle time in minutes.
  241. # If clients should be kicked, the client will be kicked after being idle for this time.
  242. # If clients should be moved, the client will be moved to specified channel after being idle for this time!
  243. idle_max_time = 40
  244. # If clients should be moved, set the max idle time in minutes to kick someone.
  245. # Has to be greater than idle_max_time or -1 to disable this feature!
  246. idle_second_max_time = -1
  247. # Set the idle warn time in minutes or set -1 to disable this feature.
  248. # The idle warn time has to be smaller than the max idle time
  249. idle_warn_time = -1
  250. # A minimum client count to activate the idle check (Query clients are not counted).
  251. # If less clients are in the channel or on the server, idle check does nothing.
  252. idle_min_clients = 0
  253. # Select if the minimum client count is needed in the channel or on the server.
  254. # channel or server are valid values!
  255. idle_min_clients_mode = channel
  256. # If clients should be moved, select the message mode, how the client should get the message.
  257. # poke, chat or none are valid values!
  258. idle_message_mode = chat
  259. # Select the message mode, how the client should get the message.
  260. # poke or chat are valid values!
  261. idle_warn_message_mode = chat
  262. # Path to file which contains the idle messages
  263. idle_file = %apphome%config/idlemessages.cfg
  264.  
  265. # After how many hours an empty channel should be deleted? Possible values between 1 and 2200 hours.
  266. icc_emptydeletetime = 168
  267. # Never delete permanent channels? Set yes or no here!
  268. icc_ignore_permanent = yes
  269. # Never delete semi permanent channels? Set yes or no here!
  270. icc_ignore_semipermanent = no
  271. # A comma separated list (without spaces) of channel ids you like to ignore. This channels don't get deleted!
  272. icc_ignore_channels =
  273. # A comma separated list (without spaces) of parent channel ids (use 0 for the top level).
  274. # Depends on the given mode, all sub-channels of this channels can be ignored or only sub-channels of this channels will be checked!
  275. # If no parent channels should be ignored, set no channels here and select the channel list mode ignore!
  276. icc_parentchannel_list =
  277. # Select one of the two modes for the parent channel list.
  278. # ignore = All sub-channels of the selected channels will be ignored.
  279. # only = Only sub-channels of the selected channels will be checked.
  280. # parentonly = Only the parent channels will be checked (and will delete all sub channels).
  281. icc_parentchannel_list_mode = ignore
  282.  
  283. # Who should be able to use the last seen command? Possible values: all, botadmin, servergroup
  284. # This command only works if the bot_clientdblist_cache is enabled!
  285. lastseen_user = botadmin
  286. # A comma separated list (without spaces) of server group ids.
  287. # Depends on the given mode, this server groups can be ignored or only this server groups will be allowed to use the !lastseen command!
  288. # This is only needed, if user servergroup is selected!
  289. lastseen_group_list =
  290. # Select one of the two modes for the server group list.
  291. # ignore = The selected server groups will be ignored.
  292. # only = Only the selected server groups are allowed to use the !lastseen command!
  293. lastseen_group_list_mode = ignore
  294.  
  295. # Move client back if not muted anymore? Set yes or no here!
  296. mute_moveback = no
  297. # Enable move if headphone is muted, yes or no
  298. mute_headphone = no
  299. # Enable move if microphone is muted, yes or no
  300. mute_microphone = no
  301. # Enable move if headphone hardware is disabled, yes or no
  302. mute_headphone_hardware = no
  303. # Enable move if microphone hardware is disabled, yes or no
  304. # This also happen if someone is speaking in another TS3 client server tab.
  305. mute_microphone_hardware = no
  306. # Move the client if the client has all selected conditions or at least one? Set all or one here!
  307. mute_condition_mode = one
  308. # Channel id to move muted clients into it
  309. mute_channel_id = 2
  310. # Idle time in seconds after the client with a specified mute status will be moved to the channel.
  311. # Has between 0 and 10000 seconds!
  312. mute_delay = 15
  313. # A comma separated list (without spaces) of channel ids.
  314. # Depends on the given mode, this channels can be ignored or only this channels will be checked!
  315. # If no channels should be ignored, set no channels here and select the channel list mode ignore!
  316. mute_channel_list =
  317. # Select one of the two modes for the channel list.
  318. # ignore = The selected channels will be ignored.
  319. # only = Only the selected channels will be checked.
  320. mute_channel_list_mode = ignore
  321. # A comma separated list (without spaces) of server group ids.
  322. # Depends on the given mode, this server groups can be ignored or only this server groups will be checked!
  323. # If no server groups should be ignored, set no server groups here and select the group list mode ignore!
  324. mute_group_list =
  325. # Select one of the two modes for the server group list.
  326. # ignore = The selected server groups will be ignored.
  327. # only = Only the selected server groups will be checked.
  328. mute_group_list_mode = ignore
  329. # Select the message mode, how the client should get the message.
  330. # poke, chat or none are valid values!
  331. mute_message_mode = none
  332. # Path to file which contains the mute mover message
  333. mute_file = %apphome%config/mutemessages.cfg
  334.  
  335. # Select the action if a client starts recording, possible values: kick and move
  336. record_action = kick
  337. # If clients should be moved, set channel id to move recording clients into it
  338. record_channel_id =
  339. # A comma separated list (without spaces) of channel ids.
  340. # Depends on the given mode, this channels can be ignored or only this channels will be checked!
  341. # If no channels should be ignored, set no channels here and select the channel list mode ignore!
  342. record_channel_list =
  343. # Select one of the two modes for the channel list.
  344. # ignore = The selected channels will be ignored.
  345. # only = Only the selected channels will be checked.
  346. record_channel_list_mode = ignore
  347. # A comma separated list (without spaces) of server group ids.
  348. # Depends on the given mode, this server groups can be ignored or only this server groups will be checked!
  349. record_group_list =
  350. # Select one of the two modes for the server group list.
  351. # ignore = The selected server groups will be ignored and are allowed to record.
  352. # only = Only the selected server groups will be checked and punished, if they start recording.
  353. # If no server groups should be ignored, set no server groups here and select the group list mode ignore!
  354. record_group_list_mode = ignore
  355. # A comma separated list (without spaces) of channel group ids.
  356. # Depends on the given mode, this channel groups can be ignored or only this channel groups will be checked!
  357. # If no channel groups should be ignored, set no channel groups here and select the group list mode ignore!
  358. record_channelgroup_list =
  359. # Select one of the two modes for the channel group list.
  360. # ignore = The selected channel groups will be ignored and are allowed to record.
  361. # only = Only the selected channel groups will be checked and punished, if they start recording.
  362. record_channelgroup_list_mode = ignore
  363. # Add complain entry to the user? Set yes or no here!
  364. record_add_complain = no
  365. # If clients should be moved, select the message mode, how the client should get the message.
  366. # poke, chat or none are valid values!
  367. record_message_mode = poke
  368. # Path to file which contains the record message
  369. record_file = %apphome%config/recordmessages.cfg
  370.  
  371. # A comma separated list (without spaces) of server group ids, which should be watched on joining.
  372. servergroupnotify_groups =
  373. # A comma separated list (without spaces) of server group ids, which should be notified about joining clients.
  374. servergroupnotify_grouptargets =
  375. # A comma separated list (without spaces) of channel ids.
  376. # Depends on the given mode, target clients in this channels can be ignored or only clients in this channels receive the notify message!
  377. # If no channels should be ignored, set no channels here and select the channel list mode ignore!
  378. servergroupnotify_channel_list =
  379. # Select one of the two modes for the channel list.
  380. # ignore = Clients in the selected channels will be ignored.
  381. # only = Only clients in the selected channels receive the notify message.
  382. servergroupnotify_channel_list_mode = ignore
  383. # Select the message mode, how the notified clients should get the message.
  384. # poke or chat are valid values!
  385. servergroupnotify_message_mode = poke
  386. # Select the message mode, how the clients (who joined the server) should get the message.
  387. # poke, chat or none are valid values!
  388. servergroupnotify_messagenotified_mode = none
  389. # Path to file which contains the server group notify message
  390. servergroupnotify_file = %apphome%config/servergroupnotifymessages.cfg
  391.  
  392. # A comma separated list (without spaces) of server group ids, which should be protected.
  393. servergroupprotection_groups =
  394. # Enable this to kick every client which using a protected server group and are not on the list of the bot, set yes or no here!
  395. servergroupprotection_kick = yes
  396. # Add complaint entry to the user, set yes or no here!
  397. # This would only add a complaint, if the bot has to remove a server group.
  398. servergroupprotection_add_complain = no
  399. # If a client is listed in the servergroupprotection_file and miss a server group, they get added to the server group.
  400. # This only works for normal server groups (clients do not get added to groups like Admin Server Query)! Set yes or no here!
  401. servergroupprotection_add_missing_groups = yes
  402. # Select the message mode, how the client should get the message (useless if kick is enabled).
  403. # poke, chat or none are valid values!
  404. servergroupprotection_message_mode = poke
  405. # Path to file which contains the Server Group Protection client list and kick message.
  406. servergroupprotection_file = %apphome%config/servergroupprotection.cfg
  407.  
  408. # A comma separated list (without spaces) of server group ids.
  409. # Depends on the given mode, this server groups can be ignored or only this server groups get this welcome message!
  410. # If no server groups should be ignored, set no server groups here and select the group list mode ignore!
  411. welcome_group_list =
  412. # Select one of the two modes for the server group list.
  413. # ignore = The selected server groups will be ignored and don't get this welcome message.
  414. # only = Only the selected server groups get this welcome message.
  415. welcome_group_list_mode = ignore
  416. # A comma separated list (without spaces) of the total connection count (it's the same value as %CLIENT_TOTALCONNECTIONS% at the welcome message),
  417. # when this message should be send to the client. Set this to -1 to show it every time.
  418. # Ranges like 1-100, -20 (means 20 or less) or 100- (means 100 or more) are also possible.
  419. welcome_showonconnectionnumber = -1
  420. # Select the message mode, how the client should get the message.
  421. # poke or chat are valid values!
  422. welcome_message_mode = chat
  423. # Path to file which contains the welcome message.
  424. welcome_file = %apphome%config/welcomemessages.cfg
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement