Teamspeak 3 Server + Raspberry pi2 B ?

Sconio

Member
Oct 20, 2015
2
0
33
Hello, do you know if it is possible to run TeamSpeak 3 Server on Rasperry?
Is it possible to compile program .arm?
If it is possible to run a server under ts3 Raspberry ft2 B, it'll be great! because the consumption of rpi is 3 W / hour and especially it is silent.
Good luck in your project, I love reading your forum

ps: excuse me for my bad English
 

ehthe

Retired Staff
Contributor
Apr 26, 2015
1,028
896
216
You could have searched on teamspeak forums before :(
short : No you can't
long : you can try and emulate it, good luck.
 

Sconio

Member
Oct 20, 2015
2
0
33
ok, I told myself that if someone would have the source code of the program, it could have interesting beings, goodby
 

kingston

Contributor
Feb 10, 2016
243
151
128
Actually teamspeak server for ARM would be pretty damn cool. If only those lazy dudes wanted to release it.
 

petraeinbach

Member
Nov 18, 2015
4
2
35
It's very easy with Exagear, it emulates a Ubuntu x86. The critical point is the price, 25€ p. device(Raspberry 2 & 3).
But there is a another emulator called QEMU, but its about 3 times slower than Exagear.

I tested it on both Emulators, it works very good.
 

0vert1m3

Active Member
Oct 4, 2015
216
175
91
It's very easy with Exagear, it emulates a Ubuntu x86. The critical point is the price, 25€ p. device(Raspberry 2 & 3).
But there is a another emulator called QEMU, but its about 3 times slower than Exagear.

I tested it on both Emulators, it works very good.
Can we crack it o_O?
 

kingston

Contributor
Feb 10, 2016
243
151
128
Far as I know, wine is preinstalled on all emulated machines
Well i saw a guy asking for help installing wine on Ubuntu running on Exagear but that was a while ago. Damn this is a thing of beauty but it could be slightly cheaper. Sill worth any amount of money for those who really need it badly. It is especially expensive compared to the price of Pi itself. Perhaps they could talk and make some bundles where people buy Pi together with 40-50% discounted Exagear? I would pay up to 10-15 euro happily.
 

AFGHAN

Active Member
Sep 12, 2015
33
31
69
hallo
I´m seen this tutorial its any body tray this?
I got Teamspeak 3 running using qemu running a x86 Debian squeeze. There is some room for improvement for sure, but for now that's what worked for me. I hope I didn't forget something.

First of all thanks to Dietmar and meigrafd of the raspberry pi forum. Without their work I wouldn't have succeeded.

**How to**

**Installing qemu**

1. We need some software `apt-get install git zlib1g-dev libsdl1.2-dev`
2. Download the source of qemu (`wget 198.154.101.186/RaspberryPI/qemudidi2.rar`) already patched by Dietmar for Raspberry pi. It is qemu 0.15.50 from Thoronir, because the support for ARM host seems to be even worse with the current version.
3. Unrar it `unrar x qemuADLI.part1.rar`. You have to use the unrar non-free version ([Link to howto][1])
4. Configure what to compile (takes about a minute)
`./configure --target-list="i386-softmmu" --enable-sdl --extra-cflags="-O3 -mfloat-abi=hard -mfpu=vfp -mcpu=arm1176jzf-s -mtune=arm1176jzf-s -march=armv6zk" --audio-drv-list="alsa oss sdl pa" --audio-card-list="ac97 es1370 sb16 cs4231a adlib gus hda"`
5. Now compile `make` (takes half an hour at least)
6. Now install `make install`
7. Now qemu is installed successfully.

**Preparing Debian Image** (using Windows as host)

8. Download and install qemu for Windows ([Link][2])

9. Download Debian netinstall image ([squeeze][3]). I used squeeze, but wheezy might be also good.

10. Create image using `qemu-img.exe create -f qcow2 G:\debian.img 1500M`(smaller size should be suffient too)

11. Install debian x86. I recommend to choose no meta package. `qemu -cpu 486 -hda G:\debian.img -cdrom G:\debian-6.0.4-i386-netinst.iso -boot d -m 512 -smp 1`

12. After installation run the qemu command again, but with some changes `qemu -cpu 486 -hda G:\debian.img -boot d -m 512 -smp 1 -redir tcp:9022::22 -redir udp:1234::9987`. -redir is used to redirect the network from the guest to the hosts ports.

13. Now install less or other editors you like to use `apt-get install less vim`

14. Install OpenSSH Server `apt-get install openssh-server`

15. Install Teamspeak like you usually would do.

16. Connect to teamspeak from you windows host using localhost:1234

17. Test to connect to it via ssh/putty using localhost:9022

18. Shutdown `shutdown -hP now` the image and copy it via scp(winscp) to you pi.

**Run it on the Pi** (Use a SSH for the following commands)

19. Get the missing qemu Bios `wget -O /usr/share/qemu/sgabios.bin http://qemu.weilnetz.de/w32/2012-06-28/sgabios.bin`

20. Start it! `qemu -cpu 486 -hda debian.img -m 150m -smp 1 -redir tcp:9022::22 -redir udp:9055::9987 --nographic`

21. If you get a memory error then try it a few times.

22. If it says starting Grub then wait some minutes (it's working!) and login with a other SSH Client and try to login 'ssh root@localhost -p 9022'

23. Now start Teamspeak and try to log in on port 9022 of the Pi.

24. Shutdown again the qemu guest.

25. Start it again but add -daemonize, so it runs even when you log off. I also made a [script][4] to help me.

**Performance**

My Pi is the 256 MB version overclocked to 1000 Mhz using raspi-config.

The Pi runs constantly at 70% CPU load average. It varies between 50% (using 700 MHz) and nearly 100% using 1000 MHz. But the load shows "0.77, 0.83, 0.80", which is okay.

In the future I hope to either use a native Teamspeak version (my hope is still up) or to use qemu in user mode and better performance with more current version. Time will tell :)

I have yet to test the performance of teamspeak itself, if it is usable for gaming situations. I noticed some milliseconds latence overhead, but not too much to worry yet.

[1]: http://raspberrypi.stackexchange.com/questions/3617/how-to-install-unrar-nonfree
[2]: http://qemu.weilnetz.de/w32/qemu-w32.exe
[3]: http://cdimage.debian.org/debian-cd/6.0.6/i386/iso-cd/debian-6.0.6-i386-netinst.iso
[4]:
 

EscuderoKevin

Well-Known Member
Jul 2, 2015
380
181
130
Hey i Upload CENTOS in my Raspberry , and Upload cracked Teamspeak 3 , and work good.

Its Same linux or virtual VPS
 
Top