Beta 3 introduces a brand new API in the hopes of increasing performance and reliability between XenForo to TeamSpeak connections. There is also a new method of syncing which is handled by privilege keys and crons. Other changes and additions are listed below (though I may have forgotten some). Due to the nature of this update and it's major architecture changes, I anticipate there will be some issues with this that I have not come across so I advise to test this update thoroughly and not deploy it to a production server unless you are aware of the risks.
Testing should be focused on primarily on syncing (groups should be assigned shortly after connecting to the server for the first time via the accounts/teamspeak area). Currently, some user group changes may not be reflected on TeamSpeak. Please report instances of this.
Additionally, there are new areas in the ACP including the Server List. If your TeamSpeak instance contains more than one virtual server, these
should be displayed here. Experiment with the functionality available, let me know what breaks and what needs changing. Multi server support is not yet available in all areas of the ACP and is not present on the front end at this time.
Finally, the server viewer has been completely overhauled and is now much lighter and reusable, paving the way for widgets in the future. Please test both the viewer on the front end and in the ACP against your servers. Be advised that caching is not yet completely finished in beta 3.
Thank you for your patience.
- Switched to a faster and lighter API.
- Messages will now appear in the add-on option area if a problem with your connection details is detected.
- Added the ability to delete privilege keys from within the ACP.
- Added the ability to view a list of complaints lodged.
- Added the ability to manage server groups from within the ACP.
- A list of virtual servers at the specified server IP can now be viewed.
- Server connection info is now exposed via the ACP server list.
- Virtual servers can be created, started, stopped and deleted.
- Global alerts can now be sent to all clients on all virtual servers.
- Completely refactored syncing.
- Import and export server snapshots.
- Basic multi virtual server support (confined to the ACP only at this time).
- Improved error handling when things break.
- When debug mode is enabled, a log is generated to identify potential issues.
- Other assorted fixes and improvements.