Guida Guida per creare Server Teamspeak 3 su VPS o Dedicato [Windows/Linux/Mac]

Stato
Discussione chiusa ad ulteriori risposte.

Stefano Novelli

Fondatore
Amministratore
19 Novembre 2007
7,113
821
8,179
3,236
Ultima modifica da un moderatore:
Siete stanchi di sbattere la testa in ogni dove per cercare di creare un server Teamspeak 3?
La vostra ricerca finisce qui: oggi vi spieghiamo come creare un server tutto vostro dove poter ospitare le partite tra amici, brindisi in voice e poke party!

Di cosa abbiamo bisogno

  • Una licenza Teamspeak
  • VPS, o meglio ancora un Dedicato

1. Ottenere licenza Teamspeak 3
Ok per prima cosa procuriamoci una licenza Teamspeak 3; le licenze TS 3 possono essere di due tipi: profit e no-profit.

Le licenze profit vengono assegnate a quelle attività (forum, siti o qualunque altro progetto) che ricevono soldi in cambio di servizi. Per assurdo, anche un sito con un banner di Adsense è classificabile come Profit e, se ne abuserete, verrete messi in Blacklist e nessuno potrà più connettersi al vostro server.

Le licenze no-profit vengono invece assegnate a tutte quelle attività che ottengono fondi solo tramite donazioni.

Per ottenere una licenza profit bisogna prima creare un account Teamspeak e quindi contattare il team di supporto per ottenere la Master License.
Per ottenere una licenza no-profit bisogna andare su questa pagina e richiedere una NPL.

Considerazioni: al momento in cui scrivo Teamspeak3 ha chiuso la distribuzione alla NPL, in quanto evidentemente se ne sbattono altamente dei servizi gratuiti e pensano solo al loro resoconto monetario. Spero vivamente che, qualora abbiate un servizio gratuito, le licenze NPL tornino online. Se avete tempo e modo, scassate loro l'anima contattandoli tramite supporto email.

Una volta ottenuta la licenza avrete un file denominato licensekey.dat. Custoditelo con cura :)

2. Scaricare il server Teamspeak 3
A questo punto dobbiamo procurarci i file server Teamspeak 3.
Li possiamo scaricare qui (a 32 o 64 bit). In caso di dubbio, buttatevi sulla 32 bit ;)

Ora dobbiamo capire quali sono le porte da aprire nel server (qualora non si aprano da soli), tale procedimento è chiamato Port Forwarding. Il Port Forwarding è un procedimento spesso ostico e che varia sia da Host a Host che da Sistema Operativo o comunque da Network.

*Nella maggior parte dei casi questo procedimento non è assolutamente necessario, ma se non riusciste a comunicare con il server probabilmente le porte sono chiuse, in tal caso, procedete con questa procedura.

Teamspeak ha bisogno di tre porte per comunicare con l'esterno:
TCP: 10011
TCP: 30033
UDP: 9987

3. Avviare Server Teamspeak 3
Per facilitarci il lavoro, divideremo la guida per gli utenti dei diversi Sistemi Operativi.

Come avviare il server su Windows windows_small.png
Estraiamo la cartella "Teamspeak 3 Server" dentro la cartella C:\Program Files\ (nella versione 32bit su un server 64bit sarà C:\Program Files (x86)\) .

All'interno della cartella copiamo il nostro licensekey.dat.

Ora creiamo un collegamento dell'eseguibile (ts3server_win32.exe o ts3server_win64.exe) dove vogliamo. Clicchiamo destro sul collegamento e sul target box (dove viene specificato il percorso) scriviamo:

Codice:
Per la versione 32 bit
"C:\Program Files (x86)\TeamSpeak 3 Server\ts3server_win32.exe" <install_directory>\ts3server_win32.exe createinifile=1
Per la versione 64 bit
"C:\Program Files\TeamSpeak 3 Server\ts3server_win64.exe" <install_directory>\ts3server_win64.exe createinifile=1

A questo punto apriamo con il doppio clic la shortcut e ci verranno mostrate alcune informazioni come:
- Server Username (default: serveradmin)
- Server Password
- Token Unico

Salva immediatamente questi dati dentro un file, ti verranno mostrati una sola volta pertanto non lo lasciare per dopo!
Nel caso in cui questi dati non ti vengano mostrati, cancella il file ts3server.sqlitedb e la cartella log!

Come avviare il server su GNU/Linux linux.png
Scarichiamo il file server (prenderemo per ipotesi x86 che equivale alla versione 32bit, nel caso abbiate la 64bit cambiate il nome del file nella linea di comando).

Apriamo il terminale, rechiamoci nel path e digitiamo:
Codice:
tar xzf teamspeak3-server-linux_x86.tar.gz
cd teamspeak3-server-linux_x86
chmod 777 ts3server_minimal_runscript.sh
./ts3server_minimal_runscript.sh

Inseriamo il file licensekey.dat nella cartella che è stata estratta e abbiamo fatto :)


Come avviare il server su Mac OSX platform_mac.png
Apriamo il Terminal.app, con il comando CD rechiamoci nella cartella dei download e digitiamo:
Codice:
unzip teamspeak3-server_mac.zip
cd teamspeak3-server_mac
./ts3server_mac

Inseriamo il file licensekey.dat nella cartella che è stata estratta e abbiamo fatto :)
 
Ma se comunque si deve pagare il vps, a questo punto non conviene acquistare direttamente il server?

Capita che se hai un server dove ospiti un servizio (es. gameserver) e vuoi sfruttarlo appieno perchè non metterci anche su un teamspeak che consuma poco e risparmi sui costi?
 
[MENTION=3]murdercode[/MENTION] E' possibile hostare su una VPS (esempio vps.me) il "music bot" (che trasmetta solo una determinata stazione radio) senza che ci sia in esecuzione sulla stessa macchina l'istanza del server TS3 ? Se sì, quale S.O. è consigliabile usare ?
 
@murdercode E' possibile hostare su una VPS (esempio vps.me) il "music bot" (che trasmetta solo una determinata stazione radio) senza che ci sia in esecuzione sulla stessa macchina l'istanza del server TS3 ? Se sì, quale S.O. è consigliabile usare ?

Per quello ci vuole il TS client che non viene affrontato in questa discussione. Ci penserò su se farne una guida o meno ;)
 
  • Mi piace
Reazioni: Fireblad
Sto iniziando a smanettare con linux e devo dire che è davvero molto interessate! Ritornando a noi però, ho notato che non esegui diversi passaggi che sono consigliati da effettuare su linux; per esempio, non è consigliato installare il proprio server teamspeak su root. Quindi, mi chiedo ce si fossero o meno problemi a riguardo.

Grazie in anticipo!

@murdercode
 
Sto iniziando a smanettare con linux e devo dire che è davvero molto interessate! Ritornando a noi però, ho notato che non esegui diversi passaggi che sono consigliati da effettuare su linux; per esempio, non è consigliato installare il proprio server teamspeak su root. Quindi, mi chiedo ce si fossero o meno problemi a riguardo.

Grazie in anticipo!

@murdercode

Per molte cose do per scontato che l'utente che ci legge sia in grado di usare una macchina Linux e di conoscerne le basi della sicurezza :p
 
Hanno messo finalmente la possibiltà di prendere la licenza, però non riesco a capire come fare, dalle mie basse conoscenze di inglese intuisco che bisogna avere un proprio dominio per un email e non che sia @gmail o ecc.
E una pagina web collegata a questa email, se sapete come fare contattatemi in privato.
Grazie mille
 
Stato
Discussione chiusa ad ulteriori risposte.