Установка TeamSpeak3 Server на FreeBSD

FreeBSD
Для установки на FreeBSD вам потребуется сам сервер TeamSpeak3 под FreeBSD, его можно скачать с официального сайта TeamSpeak (ссылка).

Опустим тот момент как скачать и куда распаковать наш архив с сервером TeamSpeak3,
куда именно особо не имеет значения. Все что вам понадобится это: fetch, tar, mv. Подробнее читаем man.

Допустим мы уже скачали наш сервер и распаковали его в директорию [/etc/ts3/].

Содержимое папки с сервером
doc
serverquerydocs
sql
tsdns
CHANGELOG
libts3db_mysql.so
libts3db_sqlite3.so
LICENSE
ts3server_freebsd_x86
ts3server_minimal_runscript.sh
ts3server_startscript.sh

Важно: изначально FreeBSD (начиная с версии 8.2) не имеет одной библиотеки для того чтоб работал ваш TeamSpeak3 Server, в итоге после запуска сервер выдаст ошибку.

Посмотреть можно так:

Переходим в директорию с сервером:
cd /etc/ts3/

Даем права на запуск:
chmod +x ts3server_freebsd_x86

Проверяем наличие библиотек:
ldd ts3server_freebsd_x86

Вывод:
~# ldd ts3server_freebsd_x86
ts3server_freebsd_x86:
libthr.so.3 => /usr/lib32/libthr.so.3 (0x28409000)
libiconv.so.3 => not found (0x0)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0x2841e000)
libm.so.5 => /usr/lib32/libm.so.5 (0x28513000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0x28528000)
libc.so.7 => /usr/lib32/libc.so.7 (0x28533000)

Из списка четко видно что не найден libiconv.so.3.
Его достаточно просто установить и есть 2 варианта установки.

1) Из исходников:
cd /usr/ports/converters/libiconv
make install clean

2) Из уже собранных пакетов, готовых к работе:
pkg_add -r libiconv

После всех танцев с бубном сервер должен запуститься.

Даем права на запуск файлу: ts3server_startscript
chmod +x ts3server_startscript.sh

Запускаем сам сервер
./ts3server_startscript.sh start

Также можно использовать еще другие команды данного скрипта
./ts3server_startscript.sh {start|stop|restart|status}

Важно: После первого запуска сервера у вас появится папка [logs] в ней появятся логи,
откроете лог и найдете данные для управления сервером, т.е. пароли для получения доступа.

Ну на этом вроде все.