воскресенье, 14 марта 2010 г.
четверг, 7 января 2010 г.
Установка плагина lua к Verlihub с поддержкой luasocket на FreeBSD
1. Скачиваем необходимые файлы:
Lua 5.1.4
wget "http://www.lua.org/ftp/lua-5.1.4.tar.gz"
LuaSocket 2.0.2
wget "http://luaforge.net/frs/download.php/2664/luasocket-2.0.2.tar.gz"
Lua plugin 1.8.1
wget "http://sunet.dl.sourceforge.net/sourceforge/verlihub/lua-1.8.1.tar.gz"
2. Извлекаем файлы из архивов:
tar -zxvpf lua-5.1.4.tar.gz
tar -zxvpf luasocket-2.0.2.tar.gz
tar -zxvpf lua-1.8.1.tar.gz
3. Собираем Lua 5.1.4
make freebsd
make install
4. Собираем LuaSocket 2.0.2
make && make install
5. Создаем ссылки:
ln /usr/local/lib/lua/5.1/socket/core.so /usr/local/lib/libluasocket.so
ln /usr/local/lib/lua/5.1/mime/core.so /usr/local/lib/libluamime.so
6. Собираем Lua plugin
./configure --with-luasocket CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib
make
7. Если при сборке будут ошибки, тогда переустанавливаем следующие пакеты:
pkg_info | grep libiconv
pkg_delete -f libiconv-XXXX
pkg_add -r libiconv
pkg_info | grep gettext
pkg_delete -f gettext-XXXX
pkg_add -r gettext
И заново запускаем комманду make
make install
Тестировалось на FreeBSD 7.2
По материалам: http://forums.verlihub-project.org/viewtopic.php?f=26&t=4244&start=30#p10684
Как сменить пароль serveradmin в TeamSpeak 3
Нижеописанное уже неактуально, достаточно остановить сервер и запустить с параметром коммандной строки serveradmin_password=passwordhere:
killall ts3server_linux_x86
./ts3server_linux_x86 serveradmin_password=passwordhere
где passwordhere - новый пароль.
Неактуально:
1. Скачиваем файл из папки с сервером ts3server.sqlitedb
2. Скачиваем и устанавливаем sqliteman http://sqliteman.com/
3. При помощи Sqliteman открываем ts3server.sqlitedb
4. Выполняем комманду:
UPDATE clients
SET client_login_password = "r5oBZ3Z8s8IqjiEJ/k3o9dkSUgU="
WHERE client_id = "1";
5. Закачиваем файл обратно в папку с сервером и запускаем сервер.
6. Пароль serveradmin скидывается на ykN+zfqD
7. Запускаем из клиента TS3 ServerQuery
8. Меняем пароль: выполняем комманды:
login serveradmin ykN+zfqD
clientsetserverquerylogin client_login_name=serveradmin
Новый пароль будет в ответе сервера, например:
client_login_name=serveradmin client_login_password=qyJWITqU