Linux ET ja Teamspeak

Kõik mängimisest Linuxi all. Nii avatud lähtekoodiga mängud kui ka kommertsversioonid

Moderaator: Moderaatorid

Vasta
Juicy
Pingviini aktivist
Pingviini aktivist
Postitusi: 117
Liitunud: 19.01.2008, 23:03

Linux ET ja Teamspeak

Postitus Postitas Juicy »

Teamspeakiga et-s soundi pole. Miks?
kiirtee
Pingviini aktivist
Pingviini aktivist
Postitusi: 382
Liitunud: 26.04.2007, 00:23

Postitus Postitas kiirtee »

Kaeblete millegi üle?
Mis sümptomid on?
Nagu ma aru saan on Teamspeak painduv ja jõuline tarkvara üle võrgu rääkimaks teiste omasugustega. Aga mis see et on? Proovige käsureaväljund asetada siia. Vastus võib olla üks miljoneist. Nii luuleline.
Juicy
Pingviini aktivist
Pingviini aktivist
Postitusi: 117
Liitunud: 19.01.2008, 23:03

Postitus Postitas Juicy »

Enemy Territory - FPS mäng :D
Kasutaja avatar
imre
Vana Pingviin
Vana Pingviin
Postitusi: 2653
Liitunud: 16.08.2005, 03:00

Postitus Postitas imre »

Enne teema püstitamist kasutage OTSINGUT
Küsi targalt: Infot siit!
Kui aru ei saa, siis küsi.
Juicy
Pingviini aktivist
Pingviini aktivist
Postitusi: 117
Liitunud: 19.01.2008, 23:03

Postitus Postitas Juicy »

Nagu ma aru saan töötavad mõlemad programmid OSS peal.
Both Teamspeak and Enemy Territory use OSS. Since only one program can use OSS at one time, the one started later will be mute. I relly don't know how to fix this. I just run TS in computer thats next to mine. TS-audio comes in to my computer through the 3mm mic input.
Niisiis kuidas saaks näiteks TeamSpeak mingi muu volume värgi peal jooksutada ja ET-d OSS peal.
sudo -s
echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
echo "et.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss
exit
see ei tööta
kiirtee
Pingviini aktivist
Pingviini aktivist
Postitusi: 382
Liitunud: 26.04.2007, 00:23

Postitus Postitas kiirtee »

Vabanduse palumised minu ebakompetentsue pärast, aga see oli googelis esimene link: http://www.teamspeak.com/
Juicy
Pingviini aktivist
Pingviini aktivist
Postitusi: 117
Liitunud: 19.01.2008, 23:03

Postitus Postitas Juicy »

kiirtee kirjutas:Vabanduse palumised minu ebakompetentsue pärast, aga see oli googelis esimene link: http://www.teamspeak.com/
Kui sul midagi tarka öelda pole siis ole vait :wink:
Kasutaja avatar
KristjanS
Vana Pingviin
Vana Pingviin
Postitusi: 419
Liitunud: 29.12.2006, 10:13

Postitus Postitas KristjanS »

Kahte OSS-helisüsteemi kasutavat programmi ei ole kuidagi võimalik samaaegselt koos töötava heliga jooksutada. Selle teema lõpus on aga lahendus olemas. Olemas on häkk nimega et-sdl-sound. Tänu sellele saab Enemy Territory (ja lisaks Return to Castle Wolfenstein ja Quake III Arena) käivitada kasutades ALSA-helisüsteemi. Esiteks tuleb see et-sdl-sound teek kuhugi lahti pakkida. Niimoodi, et pärast üles ka leiad. Enemy Territory käivitamiseks tuleb teha selline skript, ning skriptil peavad muidugi olema käivitusõigused:

Kood: Vali kõik

#!/bin/bash
sudo su -c 'echo "et.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss'
export ETSDL_SDL_LIB="libSDL-1.2.so.0"
cd /opt/enemy-territory/
LD_PRELOAD="/opt/enemy-territory/et-sdl-sound.so" ./et.x86 $*
Skript eeldab, et et-sdl-sound.so asub /opt/enemy-territory/ kaustas, ning et skript asub samas kaustas kus Enemy Territory. Kui see ei ole nii, siis tuleb asukohti muidugi muuta. Kui see töötab, on üks pool ALSA peal. Teine pool, ehk TeamSpeak, peaks samuti ALSA helisüsteemi kasutama. Selleks tuleb TeamSpeak käivitada järgneva käsuga:

Kood: Vali kõik

aoss teamspeak
Ubuntu Brainstorm: Have a device manager
Seadmehalduriga peaks saama jälgida riistvara, juhtprogrammi vahetada, ning vastavalt juhtprogrammile seadistusi muuta.
Juicy
Pingviini aktivist
Pingviini aktivist
Postitusi: 117
Liitunud: 19.01.2008, 23:03

Postitus Postitas Juicy »

KristjanS kirjutas:Kahte OSS-helisüsteemi kasutavat programmi ei ole kuidagi võimalik samaaegselt koos töötava heliga jooksutada. Selle teema lõpus on aga lahendus olemas. Olemas on häkk nimega et-sdl-sound. Tänu sellele saab Enemy Territory (ja lisaks Return to Castle Wolfenstein ja Quake III Arena) käivitada kasutades ALSA-helisüsteemi. Esiteks tuleb see et-sdl-sound teek kuhugi lahti pakkida. Niimoodi, et pärast üles ka leiad. Enemy Territory käivitamiseks tuleb teha selline skript, ning skriptil peavad muidugi olema käivitusõigused:

Kood: Vali kõik

#!/bin/bash
sudo su -c 'echo "et.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss'
export ETSDL_SDL_LIB="libSDL-1.2.so.0"
cd /opt/enemy-territory/
LD_PRELOAD="/opt/enemy-territory/et-sdl-sound.so" ./et.x86 $*
Skript eeldab, et et-sdl-sound.so asub /opt/enemy-territory/ kaustas, ning et skript asub samas kaustas kus Enemy Territory. Kui see ei ole nii, siis tuleb asukohti muidugi muuta. Kui see töötab, on üks pool ALSA peal. Teine pool, ehk TeamSpeak, peaks samuti ALSA helisüsteemi kasutama. Selleks tuleb TeamSpeak käivitada järgneva käsuga:

Kood: Vali kõik

aoss teamspeak
Boss@masin:~$ aoss teamspeak
bash: aoss: command not found
Boss@masin:~$

Tõmbasin ilusti selle ära.
http://nullkey.ath.cx/~stuff/et-sdl-sou ... l-sound.gz

Desktopil käivitades läks, et sellega ilusti tööle kuid jah kuidas aoss käsklust teamspeakile anda?
Kasutaja avatar
v6lur
Vana Pingviin
Vana Pingviin
Postitusi: 667
Liitunud: 08.07.2005, 03:00

Postitus Postitas v6lur »

sudo apt-get install alsa-oss
"Sleep, she is for the weak."
Juicy
Pingviini aktivist
Pingviini aktivist
Postitusi: 117
Liitunud: 19.01.2008, 23:03

Postitus Postitas Juicy »

WOOOOT töötab MUUAAAH!! :)
Tänud KristjanS ja mihhkel ja teised kes üritasid aidata ega ei osanud :D
Kui veel mingeid tõrkeid seoses sellega tekib topin siia.
Vasta