Witam w Poradniku
Jak zainstalować SinusBota na różnych portach !
Poradnik został stworzony całkowicie przeze mnie
Komendy dla bota o porcie 8087 wystarczy kopiuj wklej :)
Aktualizujemy maszyne:
apt-get update && apt-get upgrade
Pobieramy potrzebne pakiety:
apt-get install curl
sudo apt-get install x11vnc xinit xvfb libxcursor1 ca-certificates bzip2
sudo update-ca-certificates
sudo apt-get install libglib2.0-0
sudo apt-get install screen
Tworzymy katalog:
mkdir -p /opt/ts3soundboard8087
Tworzymy użytkownika o nazwie bot:
adduser bot
Nadajemy prawa użytkownikowi:
chown bot:bot /opt/ts3soundboard8087
Przęłączamy się na bot:
su bot
Zmieniamy katalog:
cd /opt/ts3soundboard8087
Pobieramy naszego bota:
lub jesli nie dziala
Rozpakowywujemy:
tar -xjvf sinusbot-beta.tar.bz2
Teraz czas na CP
cp config.ini.dist config.ini
Pobieramy klienta TS3
curl -O http://dl.4players.de/ts/releases/3.0.19.4/TeamSpeak3-Client-linux_amd64-3.0.19.4.run
lub jesli nie dziala
wget http://dl.4players.de/ts/releases/3.0.19.4/TeamSpeak3-Client-linux_amd64-3.0.19.4.run
Nadajemy prawa:
chmod 0755 TeamSpeak3-Client-linux_amd64-3.0.19.4.run
Odpalamy klienta i potwierdzamy naciskamy "q" potem "q" i na koncu "y"
./TeamSpeak3-Client-linux_amd64-3.0.19.4.run
Odpalamy config:
nano config.ini
Tam zmieniamy Patch na ten:
TS3Path = "/opt/ts3soundboard8087/TeamSpeak3-Client-linux_amd64/ts3client_linux_amd64"
Znowu cp:
cp /opt/ts3soundboard8087/plugin/libsoundbot_plugin.so /opt/ts3soundboard8087/TeamSpeak3-Client-linux_amd64/plugins
Nadajemy prawa:
chmod 0755 sinusbot
Uruchamiamy bota i spisujemy haslo:
./sinusbot
Teraz ctrl+c i wlaczamy bota juz w screenie
screen -AmdS sinusbot8087 ./sinusbot
a wylacza sie go
screen -X -S sinusbot8087 quit
Panel Bota o porcie 8088: https://IpVPSa:8088 Login: admin Hasło: [Generuje się automatycznie]
Teraz jesli chcemy zrobic bota na porcie 8088
musimy wszedzie pozmieniac tam gdzie wystepuja porty czyli np.
chown bot:bot /opt/ts3soundboard8087
na
chown bot:bot /opt/ts3soundboard8088
port zmieniony na 8088
i
kiedy wpisujemy nano config.ini
zmieniamy tam port na 8088
i tak analogicznie z portami 8089, 8090 itp.
Dziala to tak ze dla kazdego bota tworzymy nowy nowy katalog
dla bota o porcie 8087 ts3soundboard8087
dla bota o porcie 8088 ts3soundboard8088
itp...
Nie zuzywa to duzo dysku ja mam aktualnie 4 takie boty (8 instancji)
i zuzycie dysku wynosi okolo 2 GB z 10
o procesor to nie trzeba się martwic
z RAM'em 2 GB z penoscia wystarczy na 8 instancji wiem to po sobie :)
mysle ze dalo by sie jeszcze z 1-2 postawic
Youtube-dl
apt-get install python-pip
pip install youtube_dl
(Aktualizacja Youtube-dl):
pip install youtube_dl --upgrade
Po ukończeniu tych czynności trzeba zedtyowac config.ini naszego sinusbota
nano config.ini
Znajdujemy YouTubeDLPath i zamieniamy go na:
YouTubeDLPath = "/usr/local/bin/youtube-dl"
Po wszystkim wystarczy zrestartować bota, i powinno się pojawić YouTubeDL
Poradnik Także ukazała się Na MPCFORUM już dawno :D