NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
markg1
Aug 16, 2010Aspirant
TeamSpeak 3 for the x86 platform (ReadyNAS Pro/NVX)
TeamSpeak is flexible, powerful, scalable software which enables people to speak with one another over the Internet.
TeamSpeak is FREE of charge for non-commercial use. you can have up to 512 users!
all the admin tools are built into the client, and you can administrate via the client or telnet in to control all aspects of the server.
the ReadyNAS x86 (Pro and NVX) is a perfect platform for this application; it is a low overhead program, that needs to be always on for people to connect/talk to each other whenever they wish.
the only alternatives are to pay for remote hosting (expensive), or to keep yet another computer on 24/7 to host this (also expensive/not green).
any chance someone could do a add-on for this?
thanks,
mark
download at http://www.teamspeak.com/?page=downloads
TeamSpeak is FREE of charge for non-commercial use. you can have up to 512 users!
all the admin tools are built into the client, and you can administrate via the client or telnet in to control all aspects of the server.
the ReadyNAS x86 (Pro and NVX) is a perfect platform for this application; it is a low overhead program, that needs to be always on for people to connect/talk to each other whenever they wish.
the only alternatives are to pay for remote hosting (expensive), or to keep yet another computer on 24/7 to host this (also expensive/not green).
any chance someone could do a add-on for this?
thanks,
mark
download at http://www.teamspeak.com/?page=downloads
48 Replies
Replies have been turned off for this discussion
- markg1Aspirant
jamestx10 wrote: I would guess that the initial setup of the TS server is the hard part. This would be a really awesome add on though. Maybe Super will get a second wind on it or someone else will pick it up.
teamspeak 3 is a pretty easy install, at least on a normal server. And ALL of the server options/settings/etc. are done remotely via either the client or telnet. Nothing is done using the console.
all you do is copy the server files to a directory (any directory) and launch the program. it is all self contained and needs no outside resources that im aware of.
the only problem is that the initial launch tells you the admin password on the console, and you might not have console access on some installs, but the easy way around that is to launch once on your desktop computer, copy the password, then move the files elsewhere. thats what i have done on mine, and ive moved the software (including database) between at least 4 different servers over the last several months.
if you do what i describe, then all you need to do is copy the directory/files over to the readynas, and set up a cron job to start the executable on server start. so maybe we dont need an install, just some linux knowledge/how to do this on a readynas?
mark - jamestx10AspirantThat is the "hard" part that I was referring too. The initial setup. Actually running the TS server is all console as you stated.
I would be fine in doing the setup on the PC and then moving it to the NAS but I run Windows so that might be an issue too. - markg1Aspirant
jamestx10 wrote: That is the "hard" part that I was referring too. The initial setup. Actually running the TS server is all console as you stated.
I would be fine in doing the setup on the PC and then moving it to the NAS but I run Windows so that might be an issue too.
shouldnt be an issue.
the database is the same on either platform, so you only need to copy that over. - jamestx10AspirantI wonder if Super ran into an issue after showing the logs.
- markg1Aspirant
jamestx10 wrote: I wonder if Super ran into an issue after showing the logs.
maybe he couldnt find the admin password - kasparAspirantBump for an update, I'd be very keen on this addon !!
However, if this is not on the agenda anymore, would someone be kind enough and explain to me how to install a TS3 server on the readynas ? I own the Ultra 2 Plus, but have near zero knowledge about installing software on the thing.
Any help would be greatly appreciated :)
Thank you :D - diablo668AspirantI'm gonna bump this thread since I'm also looking into this and this is what I got so far:
F.Y.I. I'm running an Ultra 4 (x86) RAIDiator 4.2.19, keep in mind that Teamspeak will not run on a Sparc or ARM based device.
- Created a user 'Teamspeak' using the webinterface .
- Downloaded the current version: teamspeak3-server_linux-amd64-3.0.6.1.tar.gz <- Yes AMD64, turns out it's 64bit, I checked using:
uname -a
Linux NAS 2.6.37.6.RNx86_64.2.1 #1 SMP Mon Aug 15 16:19:41 PDT 2011 x86_64 GNU/Linux
- Extracted the tar and gave ownership to the Teamspeak user
- Started using the follwing command so it would run under the Teamspeak user (all the user created using the webinterface have /bin/false and cannot logon using SSH)/bin/su -s /bin/bash -c '/usr/local/src/teamspeak3-server_linux-amd64/ts3server_startscript.sh start' Teamspeak
Then it quits on me claiming it can't find a bunch of libraries and when I check the bin file for dependencies it gives me the following results:
ldd -d ts3server_linux_amd64
linux-vdso.so.1 => (0x00007fffcefff000)
libdl.so.2 => not found
librt.so.1 => not found
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f9d8cf66000)
libstdc++.so.6 => not found
libm.so.6 => not found
libgcc_s.so.1 => not found
libc.so.6 => /lib64/libc.so.6 (0x00007f9d8cbf5000)
/lib64/ld-linux-x86-64.so.2 (0x00007f9d8d182000)
When I check for the missing lib, I can find the all in /lib/ but not in /lib64/ which means the 64bit are not installed, problem is that firmware is still based on Debian Lenny and haven't been able to find the right lib to install because lenny is missing from both http://www.debian.org/distrib/packages and http://www.debian.org/distrib/archive. Installing newer versions fails because they depend on other lib that aren't updated and forcing an installation could possibly brick everything. So any suggestions would be helpfull. - markg1Aspiranti have found out by accident that teamspeak 32 bit is quite happy to run on 64bit machines.
didnt see any performance issues, so it ran this way for a few months before switching to 64bit
have you tried the 32 bit version? maybe the libraries are there and it would run?
database would be the same either way, ive switched them between various versions without any problem - diablo668AspirantYes I did try the 32bit version and failed to start it, but I'm getting close, because I now know it's possible.
First off:
ldd -d ts3server_linux_x86
linux-gate.so.1 => (0xffffe000)
libdl.so.2 => /lib/libdl.so.2 (0xf7742000)
librt.so.1 => /lib/librt.so.1 (0xf7739000)
libpthread.so.0 => /lib/libpthread.so.0 (0xf7721000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf762b000)
libm.so.6 => /lib/libm.so.6 (0xf7605000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf75f8000)
libc.so.6 => /lib/libc.so.6 (0xf74ba000)
/lib/ld-linux.so.2 (0xf774d000)
And when you try to run the ts3server_minimal_runscript.sh from a root user it works, but haven't gotten it to run from a normal user account. Even with the user having all the rights on the folder it cuts out on a few errors:
sh ts3server_minimal_runscript.sh
Do you have the right TS3 Server package for your system? You have: Linux x86_64, not Linux i386.
2012-09-10 18:48:53.181718|INFO |ServerLibPriv | | TeamSpeak 3 Server 3.0.6.1 (2012-06-29 07:59:05)
2012-09-10 18:48:53.182798|INFO |DatabaseQuery | | dbPlugin name: SQLite3 plugin, Version 2, (c)TeamSpeak Systems GmbH
2012-09-10 18:48:53.182960|INFO |DatabaseQuery | | dbPlugin version: 3.7.3
2012-09-10 18:48:53.183675|INFO |DatabaseQuery | | checking database integrity (may take a while)
2012-09-10 18:48:53.278025|WARNING |Accounting | | Unable to find valid license key, falling back to limited functionality
2012-09-10 18:48:53.778699|ERROR |Accounting | | failed to register local accounting service
2012-09-10 18:48:53.778871|ERROR |ServerLibPriv | | Server() error while starting servermanager, error: instance check error - diablo668AspirantGot another step further:
The ERROR |Accounting | | failed to register local accounting service turns out to be a normal error, since I don't have license key I can only run one server, and because I ran it as root first it created a fine in /dev/shm, after deleting this file and grating my Teamspeak owner rights I could start the server normaly.
(http://forum.teamspeak.com/showthread.p ... ng-service)
Related Content
NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!