Saya menjalankan Teamspeak 3 menggunakan qemu yang menjalankan pemerasan Debian x86. Ada beberapa ruang untuk perbaikan pasti, tetapi untuk sekarang itulah yang bekerja untuk saya. Saya harap saya tidak melupakan sesuatu.
Pertama-tama terima kasih kepada Dietmar dan meigrafd dari forum raspberry pi. Tanpa pekerjaan mereka, saya tidak akan berhasil.
Bagaimana caranya
Menginstal qemu
- Kami membutuhkan beberapa perangkat lunak
apt-get install git zlib1g-dev libsdl1.2-dev
- Unduh sumber qemu (
wget 198.154.101.186/RaspberryPI/qemudidi2.rar
) yang telah ditambal oleh Dietmar untuk Raspberry pi. Ini adalah qemu 0.15.50 dari Thoronir, karena dukungan untuk host ARM tampaknya lebih buruk dengan versi saat ini.
- Batalkan pencekalan
unrar x qemuADLI.part1.rar
. Anda harus menggunakan versi unrar yang tidak bebas ( Tautan ke howto )
- Konfigurasikan apa yang harus dikompilasi (membutuhkan sekitar satu menit)
./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"
- Sekarang kompilasi
make
(setidaknya butuh setengah jam)
- Sekarang instal
make install
- Sekarang qemu berhasil diinstal.
Mempersiapkan Gambar Debian (menggunakan Windows sebagai tuan rumah)
Unduh dan instal qemu untuk Windows ( Tautan )
Unduh gambar netinstall Debian ( pemerasan ). Saya menggunakan pemerasan, tetapi mengi mungkin juga bagus.
Buat gambar menggunakan qemu-img.exe create -f qcow2 G:\debian.img 1500M
(ukuran yang lebih kecil juga harus cukup)
Instal debian x86. Saya sarankan untuk tidak memilih paket meta.qemu -cpu 486 -hda G:\debian.img -cdrom G:\debian-6.0.4-i386-netinst.iso -boot d -m 512 -smp 1
Setelah instalasi jalankan perintah qemu lagi, tetapi dengan beberapa perubahan qemu -cpu 486 -hda G:\debian.img -boot d -m 512 -smp 1 -redir tcp:9022::22 -redir udp:1234::9987
. -redir digunakan untuk mengarahkan jaringan dari guest ke port hosts.
Sekarang instal lebih sedikit dan editor favorit Anda (seperti nano, vim, dll.) Ingin Anda gunakan apt-get install less vim
Instal OpenSSH Server apt-get install openssh-server
Instal Teamspeak seperti yang biasa Anda lakukan.
Terhubung ke timpeak dari host windows Anda menggunakan localhost: 1234 (ingat di atas kami mengalihkan port)
Tes untuk menghubungkannya melalui ssh / dempul menggunakan localhost: 9022
Matikan shutdown -hP now
gambar dan salin melalui scp (winscp) ke pi Anda.
Jalankan pada Pi (Gunakan SSH untuk perintah berikut)
Dapatkan qemu Bios yang hilang wget -O /usr/share/qemu/sgabios.bin http://qemu.weilnetz.de/w32/2012-06-28/sgabios.bin
Mulai! qemu -cpu 486 -hda debian.img -m 150m -smp 1 -redir tcp:9022::22 -redir udp:9055::9987 --nographic
Jika Anda mendapatkan kesalahan memori maka cobalah beberapa kali.
Jika dikatakan memulai Grub maka tunggu beberapa menit (ini boot di latar belakang, tetapi Anda tidak akan pernah mendapatkan prompt di sini!). Sekarang login dengan terminal SSH lain untuk login 'ssh root @ localhost -p 9022'
Sekarang mulai Teamspeak dan cobalah untuk masuk pada port 9055 dari Pi.
Matikan lagi tamu qemu.
Mulai lagi tetapi tambahkan -daemonize, sehingga berjalan bahkan ketika Anda log off. Saya juga membuat naskah untuk membantu saya.
Performa
Pi saya adalah versi 256 MB yang di-overclock hingga 1000 Mhz menggunakan raspi-config.
Pi berjalan secara konstan pada rata-rata beban CPU 70%. Ini bervariasi antara 50% (menggunakan 700 MHz) dan hampir 100% menggunakan 1000 MHz. Tetapi bebannya menunjukkan "0,77, 0,83, 0,80", yang tidak apa-apa.
Di masa depan saya berharap untuk menggunakan versi Teamspeak asli (harapan saya masih naik) atau menggunakan qemu dalam mode pengguna dan kinerja yang lebih baik dengan versi yang lebih saat ini. Waktu akan menjawab :)
Saya belum menguji kinerja dari timpeak itu sendiri, jika itu dapat digunakan untuk situasi game. Saya perhatikan beberapa milidetik laten di atas kepala, tetapi belum terlalu khawatir.