CRASH TS3 SERVER VERSION 3.0.13.8

Splamy

TeamSpeak Developer
Apr 26, 2016
72
101
71
@Splamy With the develop branch Im getting "Error: Plugin error: UnknownError"
Log:
Warning: Plugin_0 compiler notifications:
Error L15/C40: Der Typ- oder Namespacename 'MainBot' ist im Namespace 'TS3AudioBot' nicht vorhanden. (Fehlt ein Assemblyverweis?)
Aw shit, I knew I forgot something.
Sorry for the trouble you will need the master branch, but with a custom TS3Client.dll (attached here) where I have fixed the bug.
The develop branch has a few breaking changes. I will update the plugin once the current develop gets stable again.
(In the (far) future I might also offer a plugin dowload site, to keep official stuff updated.)

No ts3audiobot is ts3audiobot and sinusbot is sinusbot.

But i admit that the name is quite confusing cause sinusbot's codename was ts3ab (which could be shorthand for ts3audiobot) before
Maybe I will need to rebrand it some time ^^ "TS3AudioBot" isn't very creative either.
 

Attachments

  • TS3Client.zip
    86.1 KB · Views: 116

Kieran

Tag me
Contributor
Jan 1, 2016
459
286
122
Aw shit, I knew I forgot something.
Sorry for the trouble you will need the master branch, but with a custom TS3Client.dll (attached here) where I have fixed the bug.
The develop branch has a few breaking changes. I will update the plugin once the current develop gets stable again.
(In the (far) future I might also offer a plugin dowload site, to keep official stuff updated.)


Maybe I will need to rebrand it some time ^^ "TS3AudioBot" isn't very creative either.
How do I know that the audiobot loaded the plugin? I added one of my server groups to admin in rights and tried to tell the bot !plugin load DetectCrashPing.cs but it only says it got a message from client Kieran

EDIT: I just downloaded godzilla and the clients get banned. Awesome. Thanks Splamy <3
 

Splamy

TeamSpeak Developer
Apr 26, 2016
72
101
71
When you write `!plugin list` there should be an entry for the plugin with `ON+` for loaded, `RDY` for ready but not loaded or `ERR` for broken.
 

Kieran

Tag me
Contributor
Jan 1, 2016
459
286
122
When you write `!plugin list` there should be an entry for the plugin with `ON+` for loaded, `RDY` for ready but not loaded or `ERR` for broken.
Thx. Is there a way to load that plugin when the audiobot starts?
 

Splamy

TeamSpeak Developer
Apr 26, 2016
72
101
71
Yes,
create a DetectCrashPing.cs.status (has to match if the file gets renamed) in the Plugin folder and write a "1" (without quotation marks) into it. Thats it.

If you want to have that value automatically changed when you write !plugin on/off you can set `PluginManager::WriteStatusFiles` to `true`
 

SaadRoot

Active Member
Jan 8, 2017
32
12
80
I have the godzilla sourcecode, wheen im on my pc iwill share it and find a fix pls
 

Splamy

TeamSpeak Developer
Apr 26, 2016
72
101
71
The crasher is not a bug, it's a intended malicious functionality of the godzilla tool.
Btw you dont need to decompile the TS3Client.dll. The source of the TS3Client is basically available here.
Godzilla is just a interface with some minor changes to the client lib.
 

InVaDeR359

Active Member
May 29, 2017
160
121
72
@Splamy why is the Ts3AudioBot keeps disconnecting after banning the BOT ?
<02:52:32> "Diane" was banned for 30 seconds from the server by "AudioBot" (Modified Client)
<02:52:49> "AudioBot" disconnected (I'll be back)
well he didn't come back lel
[02:51:04] Info: [============ TS3AudioBot started =============]
[02:51:04] Info: [=== Date/Time: 11 January 2018 02:51:04
[02:51:04] Info: [=== Version: 0.7.1/master/ff0629bb
[02:51:04] Info: [==============================================]
[02:51:04] Info: [============ Initializing Commands ===========]
[02:51:04] Info: [============ Initializing Modules ============]
[02:51:04] Info: Using opus version: libopus 1.2.1-fixed (x64)
[02:51:05] Info: [=========== Initializing Factories ===========]
[02:51:05] Info: [=========== Registering callbacks ============]
[02:51:05] Info: [================= Finalizing =================]
[02:51:05] Info: [==================== Done ====================]
[02:51:11] Debug: MB Got message from #InVaDeR359: !plugin load DetectCrashPing.cs
[02:51:11] Debug: SM User #InVaDeR359 created session with the bot
[02:51:18] Error: Critical program failure!. Exception:
MSG: The the switch does not handle the value "ConnectionInfo" from "NotificationType".
TYPE:MissingEnumCaseException
STACK: at TS3Client.Full.Ts3FullClient.InvokeEvent(LazyNotification lazyNotification)
at TS3Client.DoubleThreadEventDispatcher.DispatchLoop()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
[02:51:18] Info: Exiting...
[02:51:19] Info: Closing QueryConnection...
[02:51:19] Debug: Bot disconnected. Reason: LeftServer
[02:51:19] Info: Closing QueryConnection...
 

Bluscream

Retired Staff
Contributor
May 8, 2015
967
934
211
If you want to know what values godzilla sends:

Code:
connection_bandwidth_received_last_minute_control=112
connection_bandwidth_received_last_minute_keepalive=1
connection_bandwidth_received_last_minute_speech=0
connection_bandwidth_received_last_second_control=38
connection_bandwidth_received_last_second_keepalive=24
connection_bandwidth_received_last_second_speech=0
connection_bandwidth_sent_last_minute_control=25
connection_bandwidth_sent_last_minute_keepalive=1
connection_bandwidth_sent_last_minute_speech=0
connection_bandwidth_sent_last_second_control=15
connection_bandwidth_sent_last_second_keepalive=28
connection_bandwidth_sent_last_second_speech=0
connection_bytes_received_control=6777
connection_bytes_received_keepalive=83
connection_bytes_received_speech=0
connection_bytes_sent_control=1500
connection_bytes_sent_keepalive=99
connection_bytes_sent_speech=0
connection_packets_received_control=30
connection_packets_received_keepalive=7
connection_packets_received_speech=0
connection_packets_sent_control=31
connection_packets_sent_keepalive=7
connection_packets_sent_speech=0
connection_ping=29
connection_ping_deviation=0.492071278712071
connection_server2client_packetloss_control=1E+21
connection_server2client_packetloss_keepalive=1E+21
connection_server2client_packetloss_speech=1E+21
connection_server2client_packetloss_total=1E+21
connection_connected_time=5061
connection_filetransfer_bandwidth_sent=0
connection_filetransfer_bandwidth_received=0
connection_client2server_packetloss_speech=0.000000
connection_client2server_packetloss_keepalive=0.000000
connection_client2server_packetloss_control=0.000000
connection_client2server_packetloss_total=0.000000
connection_idle_time=5061

---- Automatically Merged Double Post ----

BTW i made a clientplugin with the crasher https://github.com/Bluscream/pyTSon_plugins/blob/master/scripts/crasher_3_1_7/__init__.py
 
Last edited:
Top