Go plugins for Teamspeak
Go to file
2020-09-09 23:40:59 +02:00
src implmented dbus server 2020-09-09 23:40:59 +02:00
ts3client-pluginsdk@a39d50383b added submodule 2020-09-04 19:34:01 +02:00
.gitignore IT WORKS 2020-09-04 21:34:07 +02:00
.gitmodules added submodule 2020-09-04 19:34:01 +02:00
Makefile initial commit 2020-09-04 19:32:12 +02:00
README.md added README.md 2020-09-05 14:13:53 +02:00

This abomination of code is my attempt to integrate GO inside a Teamspeak 3 plugin.
Because calling C function pointers is not supported in GO there is a lot of back and forth between GO and the C code. I tried to hide the mess as best as i can so that you can have a not so ugly file to work in. Here where all the logic should go. I only tested this on Linux.

Build

Don't forget to pull the submodule and then run make. Copy the generated ts3_plugin.so to the Teamspeak 3 install directory inside the plugins directory e.g. /opt/teamspeak3/plugins. Start Teamspeak and check if the plugin is loaded.