- Additional Requirements
NOTE 1: The most recent version of this README can always be found here.
NOTE 2: I really dont know why https://web.archive.org/web/2018050...reads/135637-Release-Custom-Ban-pyTSon-script does not exist anymore.
This script allows you to customize your bans by a lot.
The normal ban dialog is pretty strict (bans uid, ip and hwid) and adding a ban via "Tools" -> "Ban List" -> "Add" is not very fast.
The only current disatvantages are that it can't ban the HWID and can't find the targets IP if he's using TS3Hooks "hide connectioninfo" "feature".
Features
To install this script follow one of the tutorials on https://github.com/Bluscream/pyTSon_plugins#short-tutorial
Configuration
Configuration is mostly done in the ban dialog itself but you have to set the template and whitelist URLs in
manually (Make sure Teamspeak is closed beforehand!)
Templates
The whitelist must be a newline seperated textfile, example
The ban template file must be valid json, example:
Deployment
To deploy it to your moderators you should create a .ts3_plugin file including
- include/
- the script itself
and tell your mods they need to install the latest pyTSon nightly for their system.
You can find an example here (Just open it as ZIP archive)
Showcase
NOTE 2: I really dont know why https://web.archive.org/web/2018050...reads/135637-Release-Custom-Ban-pyTSon-script does not exist anymore.
This script allows you to customize your bans by a lot.
The normal ban dialog is pretty strict (bans uid, ip and hwid) and adding a ban via "Tools" -> "Ban List" -> "Add" is not very fast.
The only current disatvantages are that it can't ban the HWID and can't find the targets IP if he's using TS3Hooks "hide connectioninfo" "feature".
Features
- Choose what to ban (Any combination of Nickname, UID and IP)
- Instantly see the ISP and location of the target
- Remote Ban templates (reason, duration) and can be predefined and maintained by the server owner (or you, you just have to host it anywhere)
- You can choose the ban template by either typing its start into the combobox or selecting it from the combobox or the list
- Remote IP Whitelist if your server uses proxies to protect certain users from (D)DoS for example
- Adds a "§" infront of the banreason if that starts with a digit
To install this script follow one of the tutorials on https://github.com/Bluscream/pyTSon_plugins#short-tutorial
Configuration
Configuration is mostly done in the ban dialog itself but you have to set the template and whitelist URLs in
Code:
%APPDATA%\TS3Client\plugin\pyTSon\scripts\customBan\config.ini
Templates
The whitelist must be a newline seperated textfile, example
Code:
1.1.1.1
1.1.1.2
1.1.1.3
JSON:
{
"Soundboard": 604800 /*means 7 days*/,
"Ban Evading": 0 /*means infinite*/
}
Deployment
To deploy it to your moderators you should create a .ts3_plugin file including
- include/
- the script itself
and tell your mods they need to install the latest pyTSon nightly for their system.
You can find an example here (Just open it as ZIP archive)
Showcase