Proper Way To Install and Update... also With MySQL integration if You Want
I Don't Recomend MySQL unless You Know What You Are Doing
Quote:
|
default name for binary blob changed from server_linux to teamspeak-server
|
*** actually "teamspeak-server.real" in dir /usr/lib/teamspeak-server ***
Code:
// Install the paks \\
sudo apt-get install mysql-server openssh-server teamspeak-server
*** openssh-server is not nessary ***
*** I Would Reboot Here ***
Code:
// Get the Updated Binary \\
wget ftp://ftp.freenet.de/pub/4players/teamspeak.org/developer/server/202401/server_linux
Code:
sudo /etc/init.d/teamspeak-server stop
Code:
// Backup \\
sudo cp /usr/lib/teamspeak-server/teamspeak-server.real /usr/lib/teamspeak-server/teamspeak-server.real.old
sudo cp /etc/teamspeak-server/server.ini /etc/teamspeak-server/server.ini.old
Code:
// Copy Updated Binary \\
sudo cp server_linux /usr/lib/teamspeak-server/teamspeak-server.real
// Change Owner and Group \\
sudo chown -R root /usr/lib/teamspeak-server/teamspeak-server.real
sudo chgrp -R root /usr/lib/teamspeak-server/teamspeak-server.real
// Make It Executable \\
sudo chmod -R 0755 /usr/lib/teamspeak-server/teamspeak-server.real
*** Stop Here If You Don't Want MySQL ***
Code:
// Edit server.ini ADD TO THE END OF FILE \\
sudo pico /etc/teamspeak-server/server.ini
[DBEXPRESS]
sqldir=/usr/share/teamspeak-server/sql/mysql/
Drivername=mysql
Database=teamspeakdb
Hostname=127.0.0.1
User_name=dbUser
Password=dbPass
GetDriverFunc=getSQLDriverMYSQL
VendorLib=/usr/lib/teamspeak-server/libmysqlclient_r.so.10.0.0
LibraryName=/usr/lib/teamspeak-server/libsqlmy.so
Active=1
Code:
// Get The Libs \\
cd /usr/lib/teamspeak-server
sudo wget http://hotballs.servegame.com/Downloads/lib.php
Code:
// Get the MySQL files \\
cd /usr/share/teamspeak-server/sql/mysql
sudo wget ftp://ftp.freenet.de/pub/4players/teamspeak.org/developer/server/202401/mysql_sql/*
sudo chown -R root /usr/share/teamspeak-server/sql/mysql
sudo chgrp -R root /usr/share/teamspeak-server/sql/mysql
Code:
// MySQL commands BE VERY CAREFUL \\
mysql -u root -p
CREATE DATABASE teamspeakdb;
GRANT SELECT, INSERT, UPDATE, DELETE, ALTER, CREATE, DROP ON teamspeakdb.* TO 'dbUser'@'localhost' IDENTIFIED BY 'dbPass';
FLUSH PRIVILEGES;
SET PASSWORD FOR
'dbUser'@'localhost' = OLD_PASSWORD('dbPass');
FLUSH PRIVILEGES;
Code:
// Start the server \\
sudo /etc/init.d/teamspeak-server start
I will work on a chroot jail for this install and post later when its finished
If you would like a install script PM me and i will wright it for you but you can prety much copy and paste it will work