PDA

View Full Version : TS RC2 vs. Games mit Q3-Engine


Kami-Katze
02-03-2004, 13:31
Hi ho!

Nachdem ich den TS-Client erfolgreich in Wallung bekommen habe stehe ich nur vor dem Problem, das jedes Spiel stumm bleibt solange der TS Client gestartet ist.:(
Starte ich zuerst das Spiel und dann den TS-Clinet, bleibt der TS-Client stumm, d.h. ich stehe in dem Channel auf "AWAY" und kann es nicht deaktivieren.:(

Ich habe in den FAQ mal was von einer Verlinkung von /dev/dsp mit /dev/dsp0 gelesen...
Allerdings handelt es sich da um eine SB128PCI mit dem ALSA-Treiber.
Ich benutze jedoch eine SB Live 5.1 mit EMU10k1.

Hat jemand ne Idee wie ich das hinbekomme das der TS-Client parallel zum Spiel funktioniert?

Die Spiele unter denen es laufen soll sind Quake 3 Arena, Return to Castle Wolfenstein und Enemy Territory. In den Gameconfigs ist jeweils das Gerät /dev/dsp als Sounddevice eingetragen, ebenso im TS-Client.

Kami-Katze
02-03-2004, 22:22
Ich habs....
....aber nur fast. ;)

Ich bin jetzt nach dem Eintrag in der FAQ (http://www.teamspeak.org/forums/showthread.php?s=&threadid=3530) vorgegangen.
Das funzt soweit auch bestens, nur der Punkt 6 in der FAQ will noch nicht so richtig (Einstellungen beim booten wiederherstellen).
Da ich SuSE benutze habe ich den Eintrag wie beschrieben in "/etc/init.d/boot.local" gemacht.
Jedoch erhalte ich beim booten ein dickes fettes failed, weil "/proc/asound/card0/pcm0p/oss" und "/proc/asound/card0/pcm0c/oss" nicht gefunden wurden.
Das Ganze funktioniert immer erst wenn ich TS einmal gestartet habe und die Befehle nochmal in die Shell getippt habe.

Gibts da einen Trick wie man das beim booten erledigen kann?
Am besten wäre ein schönes grünes done...:D

EDIT:
Das sind die Einträge die ich in "/etc/init.d/boot.local" gemacht habe:echo "quake3.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
echo "quake3.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss
echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
echo "et.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss
echo "wolf.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
echo "wolf.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss
echo "wolfsp.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
echo "wolfsp.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss