TeamSpeak2: un VoIP per il multiplayer


TeamSpeak è un software di VoIP utilissimo per tutti coloro che giocano in multiplayer per scopi organizzativi.
Mi spiego meglio: ammettiamo che siamo soliti giocare a uno dei tanti sparatutto online, uno di quei classici giochi a squadre… bhè questo software ci permette di comunicare con tutti i membri del team mentre gironzoliamo all’interno della mappa alla ricerca del nemico.
TeamSpeak si contraddistingue per le sue funzioni.

Una volta avviato il programma siamo in grado di agire su qualsiasi altra applicazione infatti il software può essere tranquilamente utilizzato in background. Ci metteremo in comunicazione con i membri della stanza con la semplice pressione di un qualsiasi tasto della tastiera. Questa funzione è comodissima infatti potremmo alternare momenti di conversazione con i membri presenti nel canale a momenti di privacy.

TeamSpeak è disponibile in versione client o server per Windows, Mac OS X e ovviamente per Linux.

In questo articolo ci occuperemo della versione client per Linux, della sua installazione e la parte relativa alla configurazione.

Occorre innanzitutto scaricare il programma da questo indirizzo. (Procuriamoci la versione client per Linux).

Una volta effettuato il download procediamo alla sua installazione. Nel mio caso il file scaricato (ts2_client_rc2_2032.tar.bz2) si trova nel Desktop: prenderò questo caso come esempio.

Aprire un terminale e con il comando "cd" portarsi nella cartella che contiene il file tar.gz:

cd /home/`whoami`/Desktop

Estraiamo il contenuto del file compresso:

tar -xvf ts2_client_rc2_2032.tar.bz2

Entrare nella cartella creata in fase di estrazione:

cd ts2_client_rc2_2032

Lanciare l’eseguibile:

./setup.sh

Partirà il Wizard che ci accompagnerà nell’installazione del programma.

Cliccare su Next per proseguire.

In questa fase dovremo specificare la directory di installazione. Dopo averla specificata cliccare su Next.

E’ consigliabile per comodità spuntare le due caselle per creare il collegamento nel menù (sia per quanto riguarda KDE che Gnome) e per avere a disposizione uno script addetto alla disinstallazione del programma.

Proseguire ckiccando su Next fino alla conclusione della guida di installazione.

E’ arrivato il momento di avviarlo; per quanto riguarda KDE troviamo il collegamento nel menuK –> Applicazioni –> Nuove applicazioni –> TeamSpeak2RC2. (Si potrebbero riscontrare problemi con la scheda audio infatti il programma va a occupare il device principale e impedisce di udire qualsiasi altro suono esterno Es. Suoni di sistema. Per ovviare a questo problema continuate a leggere l’articolo: esiste un’altro metodo per avviare il programma.)

Il primo avvio si presenterà così:

L’immagine postata sopra rappresenta quella che è l’interfaccia grafica del programma.

La prima opzione da verificare è quella riguardante la scheda audio: assicurarsi che sia selezionato il device corretti in Settings –> Options:

Selezionare il dispositivo di Default e verificare che le impostazioni selezionate rendano perfettamente funzionanti cuffie e microfono. Per testare il tutto è necessario connettersi. Torneremo in Settings –> Options qual’ora non fossimo in gradi di utilizzare come dovremmo la pariferica audio.

Un’altra operazione a mio avviso molto importante è quello di impostare un pulsante che ci permette di far udire la nostra voce ai membri presenti nel canale in cui stiamo militando. Infatti TeamSpeak ci permette di impostare il microfono in 2 diversi modi:

  1. Il metodo di default prevede l’utilizzo normale del microfono: questo significa che tutto ciò che succedfe intorno a noi può essere udito dagli utenti presente nel canale;
  2. Il secondo metodo (che è quello che preferisco) ci permette di impostare un pulsante che se premuto ci permettte di inviare il nostro messaggio (vocale) al canale, nel caso in cui non premiamo il tasto da noi impostato il canale non udirà la nostra voce. (Comodo vero?!)

E’ possibile impostare il metodo di cominucazione andando in Settings –> Sound Input/Output Settings:

Selezionando la voce "Push to Talk" avremo la possibilità di impostare un pulsante che ci mette in condizione di attivare e disattivare alla sua pressione la comunicazione con il canale. Per non utilizzare questa funzione selezionare Voice Activation e impostare il livello di di attivazione della voce (Voice activation level). Questa regolazione ci permette di far si che la nostra voce sia udibile dagli utenti del canale solo se la nostra voce raggiunge una certa soglia di rumore.

Comoda funzione poco adatta se si gioca iin multiplayer in quanto il suono del gioco potrebbe attivare il microfono e mettere in condizione il canale di ascoltare comunicazioni scomode.

E’ giunto il momento di configurarlo e di fare la prima comparsa in uno dei tantissimi canali a disposizione. Dobbiamo configurare il server al quale vogliamo accedere: cliccare su Connect:

La finestra successiva ci permette di configurare manualmente il server (se siamo a conoscenza dell’indirizzo) oppure di fare una ricerca impostando dei particolari filtri. Nel primo caso utilizzare la sezione "Local Adressbook" altrimenti cliccare sulla linguetta "Web Server List".

Prendiamo in esame il caso in cui non conosciamo l’indirizzo di nessun server quindi siamo costretti a ricorrere alla ricerca del server tramite filtri. Cliccare su "Web Server List". Al primo avvio TeamSpeak ci informerà che non è stato selezionato nessun filtro di ricerca, premere il tasto "OK" e verremo reindirizzati sulla finestra in cui effettuare la prima ricerca.

Per la prima ricerca vi consiglio di utilizzare questi filtri:

ServerType Filter: Show pubblic server only
Password Filter: Show servers without password only
Server Name Filter: Show all
User Filter: Show all
Country FilterEurope –> Southern Europe –> Italy

Cliccare su "Ok" per avviare la ricerca.

Verrà visualizzata la lista di server che risponde al criterio di ricerca selezionato. Nella lista cercare un canale che abbia molti utenti al suo interno: facendo doppo click su di esso entreremo al suo interno.

Alla prima connessione il server ci assegnerà un nik casuale "Guest1 o Guest2 o GuestN" in quanto non abbiamo ancora impostato il nik con il quale accedere. Vediamo come procedere.

Dopo esserci connessi a un canale occorre appuntarsi l’indirizzo del server (Server Addres) che ci servirà per inserire il server nell’AddressBook.

Fatto ciò occorre disconnettersi, cliccare di nuovo su "Connect" nella finestra principale di TeamSpeak, cliccare su "Local Address Book" (Linguetta in alto), cliccare con il tasto destro del mouse in uno spazio vuoto della finestra del programma –> Add Server. Potremmo così configurare il server del quale abbiamo appuntato in precedenza l’indirizzo.

Label: Inserire un nome da assegnare al server
Server Addres: Inserire l’indirizzo del server
Nickname: digitare un nikname con il quale identificarsi nel canale
Spuntare la voce: "Anonymous" (Se abbiamo ottenuto un nome e una password dall’amministratore del server spuntare la voce "Registered" e compilare la parte sottostante).

Con un semplice doppio click sulla colonna di sinistra di TeamSpeak saremo in grado di connetterci al server e accedere con un Nikname.

I canali sono popolatissimi, alcuni richiedono la registrazione. Avremo modo di effettuare la registrazione contattando l’amministratore nel canale pubblico del server. Quest’ultimo ci assegnerà Nik e password da utilizzare per accedere al canale.

Nella versione Linux il programma da qualche problema per quanto riguarda la periferica audio in particolare modo con il driver OSS. Tanto per entrare nello specifico il problema si manifesta in quanto OSS ha la particolarità di occupare interamente e con prioprità assoluta il nostro device audio impedendo di udire qualsiasi altro suono. E’ un problema abbastanza fastidioso sopratutto per chi utilizza il programma per comunicare con i partecipanti di un gioco online.

Il problema è superabile (anche se non da buoni risultati in qualità audio) lanciando l’applicazione con aoss.

aoss no fa altro che emulare OSS all’interno del driver ALSA il che risolve parzialmente il problema. Sottolineo parzialmente perchè in questo modo avremo si la possibilità di udire tutti i suoni che emette il Sistema Operativo con il contemporaneo utilizzo di TeamSpeak ma la qualità audio (per quanto riguarda TeamSpeak) è a dir poco scadente.

Vediamo come avviarlo con aoss.

Aprire un terminale e assicurarsi di aver installato il pacchetto alsa-oss:

rpm -qa |grep alsa

L’output sarà qualcosa di simile:

alsa-utils-1.0.16-35.1
alsa-1.0.16-39.1
alsa-plugins-1.0.16-57.1
alsa-devel-1.0.16-39.1
alsa-oss-1.0.15-48.1

Se nell’elenco compare il pacchetto alsa-oss saltare lo step successivo altrimenti provvediamo a installarlo.

Aprire una shell e digitare:

sudo zypper in alsa-oss

Per avviare TeamSpeak con OSS emulato occorre entrare nella cartelkla contenente il file di avvio del programma. Aprire un terminale e on il comando "cd /percorso" portarsi in tale directory:

cd /home/`whoami`/Program/TeamSpeak2RC2/

Lanciare il programma con il comando:

aoss ./TeamSpeak

Risolveremo così il problema legato al device occupato.

Buona conversazione.

 

, , , ,

Segnala questo articolo: Queste icone linkano i siti di social bookmarking sui quali i lettori possono condividere e trovare nuove pagine web.
  • Facebook
  • del.icio.us
  • Digg
  • Reddit
  • StumbleUpon
  • Technorati
  • OKnotizie
  • Google Bookmarks
  • TwitThis
  • Upnews
  • Segnalo

  • anon
    Io ultimamente uso mumble al posto di teamspeak, oltre a non avere il problema di dover utilizzare aoss che crea molti problemi di ricezione è pure open source. E almeno è attivamente sviluppato, teamspeak pur avendo annunciato ts3 non ha ancora subito alcun cambiamento (soprattutto nella versione per linux che di miglioramenti avrebbe bisogno).
  • Ciao Anon,
    ho proprio preso in considerazione l'alternativa mumble, lo sto provando anche se non riesco a impostare il tasto per attivar la comunicazione.... accetta solo il tasto del mouse.
    Non appena ne saprò qualcosina in più scriverò un'articolo in merito.
  • anon
    Per le versioni precedenti all'ultima occorreva installare xevie perché prendesse i tasti della tastiera ma con l'ultima versione non dovrebbe servire. Dai un occhio al wiki di mumble.
    http://mumble.sourceforge.net/FAQ/English#Short...
  • Ho la versione 1.1.4, ho aggiunto una riga a xorg.conf nonostante ciò non mi da la possibilità di inserire il pulsante per la comunicazione.
    Grazie per il link.
  • Per xevie ho installato questi pacchetti:

    xorg-x11-libs
    xorg-x11-libxcb

    nonostante ciò non va.
  • anon
    In teoria se vedi non dovrebbe servire usare xevie e nemmeno cambiare i permessi a /dev/input
    Suppongo tu l'abbia trovato qui: http://software.opensuse.org/search?baseproject...
    Vedo che comunque ce ne sono diversi pacchetti della stessa versione di mumble, l'unica cosa che posso suggerirti è di provarne un'altra.
    Fortunatamente per la mia distro è già pacchettizzata, se non riuscissi a farlo funzionare ancora, l'unica cosa che posso suggerirti è provare a compilartelo da te o chiedere al forum di supporto.
  • Eppure è possibile configurare i pulsanti se e solo se aggiungo la riga in /etc/X11/xorg.conf e do i permessi a /dev/input.
    Scriverò qualcosa a breve.
blog comments powered by Disqus