July 8, 201312 yr Here is a copy of the plg. http://dcwebsupport.com/ts3server_3.0.7.1_x86-warlock-v0.7.plg
July 10, 201312 yr Appreciate it, but that server seems to have it's own set of troubles (500 Internal Server Error).
July 17, 201312 yr Hi Warlock, TS3 has been running fine for a few months now which is great I seem to be having issues with it though when trying to stop my array If TS3 is running and i stop my array it just sits there trying to stop in a loop, i end up having to either stop the array via the :8080 page, or if that dosnt just flicking the switch. Has it been integrated in the app itself that it stops automatically when the array is being stopped? like all my other plugins?
August 7, 201312 yr Hi, I was going through your script and I think I have found some bugs: <!-- event handler --> <FILE Name="/usr/local/emhttp/plugins/ts3server/event/unmounting_disks" Mode="0770"> <INLINE> <![CDATA[ #!/bin/bash source /boot/config/plugins/ts3server/ts3server.cfg cp -u $INSTALLDIR/teamspeak3-server_linux-x86/ts3server.sqlitedb $DBPATH/ts3server.sqlitedb ]]> </INLINE> </FILE> has to be <!-- event handler --> <FILE Name="/usr/local/emhttp/plugins/ts3server/event/unmounting_disks" Mode="0770"> <INLINE> <![CDATA[ #!/bin/bash source /boot/config/plugins/ts3server/ts3server.cfg /etc/rc.d/rc.ts3server stop cp -u $INSTALLDIR/teamspeak3-server_linux-x86/ts3server.sqlitedb $DBPATH/ts3server.sqlitedb ]]> </INLINE> </FILE> (actually stop the server, then copy the database) and also <!-- event handler --> <FILE Name="/usr/local/emhttp/plugins/ts3server/event/disks_mounted" Mode="0770"> <INLINE> <![CDATA[ #!/bin/bash source /boot/config/plugins/ts3server/ts3server.cfg /etc/rc.d/rc.ts3server start ]]> </INLINE> </FILE> better be <!-- event handler --> <FILE Name="/usr/local/emhttp/plugins/ts3server/event/disks_mounted" Mode="0770"> <INLINE> <![CDATA[ #!/bin/bash source /boot/config/plugins/ts3server/ts3server.cfg if [ $SERVICE = enable ]; then /etc/rc.d/rc.ts3server start fi ]]> </INLINE> </FILE> (actually check if the Plugin is enabled) Also: When I delete the sqlite.db file, I understand that when I start the plugin after that a new server is created. But there is no token visible in the webGUI, and also no token in the logfiles... You might wanna check on that
November 20, 201312 yr You can just take the original Plugin and do a search and replace for the new version. This works only if the weblink has not changed between the versions. Be sure to also change the things I mentioned above.
November 20, 201312 yr If I'm understanding you correctly, I should just be able to change any reference of '3.0.7.1' to '3.0.10.1' (providing that the download links to the teamspeak binaries are active), and the script will run? Also to make the changes you listed above?
November 21, 201312 yr Yea, that would work. You may want to try the link you creat when you replace it, if it really works in a browser. :-)
November 23, 201312 yr I made the changes you requested in the plugin and when I try to run it I guess this. file /boot/config/plugins/ts3server/ts3server.png: already exists file /tmp/ts3server-cleanup: successfully wrote INLINE file contents /bin/bash /tmp/ts3server-cleanup ... success file /boot/config/plugins/ts3server/ts3server.cfg: already exists file /boot/config/plugins/ts3server/ts3server.ver: successfully wrote INLINE file contents file /usr/local/emhttp/plugins/ts3server/ts3server.page: successfully wrote INLINE file contents file /etc/rc.d/rc.ts3server: successfully wrote INLINE file contents successfully changed file mode file /usr/local/emhttp/plugins/ts3server/ts3server.png: successfully copied LOCAL file file /usr/local/emhttp/plugins/ts3server/ts3server.php: successfully wrote INLINE file contents file /usr/local/emhttp/plugins/ts3server/event/disks_mounted: successfully wrote INLINE file contents successfully changed file mode file /usr/local/emhttp/plugins/ts3server/event/unmounting_disks: successfully wrote INLINE file contents successfully changed file mode file /tmp/ts3server-install: successfully wrote INLINE file contents /bin/bash /tmp/ts3server-install ... success plugin successfully installed Any thoughts?
November 23, 201312 yr I don't see your problem it looks like the plugin installed correctly. You can customize the plugin via the plugin page.
November 26, 201312 yr Author Hi Guys, Sorry I have not been actively monitoring this, Mettbrot or anyone else pls you are welcome to maintain this or take over. Just let me know what's the easiest way. Maybe I can open a github and recode to download from there ? In the mean time if I find some time I'll see if I can update the plugin as per Mettbrot's recommendations.
December 3, 201312 yr Hi Guys, Sorry I have not been actively monitoring this, Mettbrot or anyone else pls you are welcome to maintain this or take over. Just let me know what's the easiest way. Maybe I can open a github and recode to download from there ? In the mean time if I find some time I'll see if I can update the plugin as per Mettbrot's recommendations. Thanks for the time you've put into this, really do appreciate it!
December 4, 201312 yr Yea, that would work. You may want to try the link you creat when you replace it, if it really works in a browser. :-) I've replaced references of 3.0.7.1 to 3.0.10.1 in the .plg. I also replaced the sections you mentioned above. The download link for the tar.gz package works. I then saved the file as ts3server_3.0.10.1_x86-warlock-v0.7.plg and renamed the old one to ts3server_3.0.10.1_x86-warlock-v0.7.plg.old I then did a clean reboot and let the server come back online. However, it does not appear like any of the new changes worked. There is no new downloaded version in /boot/packages, and the teamspeak client itself reports version 3.0.7.1. Any thoughts?
December 22, 201312 yr Hey Warlock do you plan on making an update to this? if you don't want to then i'll update it and host a new version check on dropbox
December 23, 201312 yr If you or someone else does end up taking this over, I know I would be super grateful.
January 20, 201412 yr If you or someone else does end up taking this over, I know I would be super grateful. Wow I forgot I was going to work on this until tonight when I was upgrading my unraid server... anyway I took a few minutes to update a few things and here is a current version http://dl.dropboxusercontent.com/s/ygcso9qkpne9ybw/ts3server_3.0.10.3_x86-DToX-v0.8.plg Now I want to make this more automatic but this was just a quick fix to the problem and hopefully I can do a rewrite to make it smarter
January 20, 201412 yr Dear DTox while I appreciate you taking this over the first thing to "make this plugin smarter" would have been to fix the bugs I stated a few posts back. Just releasing a new version with no insight in the code is useless. The second thing we need for this is a 64bit version to benefit from unRaid 6.0 Cheers
January 21, 201412 yr Yup I just made the needed changes to get it running for now and adding 64bit is trivial but currently unraid does not support 64bit applications as far as i'm aware but I plan to make 64bit an options so you just set it like installation path etc, I updated the plugin a little with the fixes you suggested but i'm still at work and will work on a new version in a few days http://dl.dropboxusercontent.com/s/xn44p9gfqi554k5/ts3server_v0.1.plg
January 21, 201412 yr Author DToX, Shot for taking this on, I had a kid 8 months ago and life has been hectic, feel free to call it your own " I am not sentimental that way" I am by no means a coder I basically copied code from various other plugins as I needed this service and though unraid would be a nice place to put it seeing as I have it running all the time. Anyway thanks again ! Too all the other guys who use this really sorry I could not have spent more time keeping it upto date, I now leave it in DToX's capable hands.
February 8, 201412 yr Hey guys. I've either royally messed something up or I'm missing the most obvious thing in the world. My server is still running 3.0.7.1 and I've been trying to update it for a while (see earlier post when trying to manually update it ). Now that DToX has kindly agreed to take over this project, I've been giving it another go. For the record, I have the install directory set as '/boot/config/plugins/ts3server' and the backup directory as '/boot/config/plugins/ts3databackup' Here's the steps I've been doing: [*]Drop the new .plg DToX published and put it in the '/boot/config/plugins/ folder. I named it 'ts3server_3.0.10.3_x86.plg' [*]Renamed the old .plgs to *.plg.old [*]Disabled TS, disabled the array, power down [*]Power up. [*]installplg ts3server_3.0.10.3_x86.plg ... 'successfully installed' [*]enabled TS - the settings webpage shows it's running 3.0.10.3 [*]Joined my TS server - Teamspeak server is reporting it is running 3.0.7.1 I feel like an idiot... can someone help me through this?
February 8, 201412 yr Hm I'll look at it later when I can, just go into the packages folder and delete the old team speak file and it should download and install the new one
February 8, 201412 yr The Name of the plg has nothing to do with the version downloaded by the script. Same is for the version shown in the webgui, it is just text. Leave the install directory where it is, in ram /usr/local/teamspeak or something like that. Delete any teamspeak packages in /boot/packages or /boot/extra That should do the trick.
Archived
This topic is now archived and is closed to further replies.