MichQ | 2018-12-10 16:02:14 UTC | #1
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:
curl -O https://www.sinusbot.com/dl/sinusbot-beta.tar.bz2
lub jesli nie dziala
wget https://www.sinusbot.com/dl/sinusbot-beta.tar.bz2
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-linuxamd64/ts3clientlinux_amd64”
Znowu cp:
cp /opt/ts3soundboard8087/plugin/libsoundbotplugin.so /opt/ts3soundboard8087/TeamSpeak3-Client-linuxamd64/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
Timo | 2017-07-16 20:37:28 UTC | #2
[quote=”MichQ, post:1, topic:3301”]
MPCFORUM
[/quote]
A już chciałem dać lajka pod tym wątkiem :persevere:
Teoretycznie sposób już znany, a nawet chyba taki poradnik już tutaj jest. W każdym razie ja nie lubię takich rozwiązań, bo trzeba zmieniać panele (to najmniej ważne akurat) oraz dodawać linki do stacji muzycznych na każdym panelu z osobna i ogólnie jest dziwnie xD
MichQ | 2017-07-16 21:02:38 UTC | #3
Jest to po prostu poradnik Bez Dockera Który nie działa np na VPS OpenVZ
Timo | 2017-07-16 21:47:40 UTC | #4
No i fajnie :)
anon10657637 | 2017-07-17 07:39:23 UTC | #5
[quote=”Timo, post:2, topic:3301”]
A już chciałem dać lajka pod tym wątkiem
[/quote]
Trzeba mieć serio pomieszane pod kopułą, by do tego stopnia nie tolerować tego forum. Gość napisał poradnik dawno temu na tego raka, wstawił go tutaj, bo forum pojawiło się nie dawno (rok to mały przedział czasu) i mu nawet tego durnego serduszka nie dasz? Nie będę używał epitetów, za które byśmy obaj wylecieli z tego forum z hukiem, ale (mówiąc łagodnie) mnie takie zachowanie wku*wia (używam takiego słowa, bo inne nie jest w stanie jeszcze w miare grzecznie wyrazić mojego oburzenia).
Co do autora - jak wspomniał, poradnik stary, trochę osób zdążyło go przekopiować, zmodyfikować, ale ogólny zamysł pozostał ;) Szanuje.
kubus | 2017-07-17 09:05:05 UTC | #6
Dodam też swoje kilka słów.
W nowej wersji sinusbot’a nie da się tak łatwoodpalić 2 sinusboty na innych portach, ale jest sposób
Przed uruchomieniem polecam wpisać rm -fr /tmp/.sinusbot.lock
i dla pewności rm -fr /tmp/.X11-unix/X40
Timo | 2017-07-17 10:15:43 UTC | #7
To było w formie takiego lekkiego żartu, który już się kiedyś przyjął. Nie drążmy tematu, tu nie o to chodzi.
anon10657637 | 2017-07-17 11:30:46 UTC | #8
Wybacz, nie zrozumiałem go po prostu :V
Arimer | 2017-07-20 00:33:31 UTC | #9
[quote=”MichQ, post:1, topic:3301”]
./sinusbot
[/quote]
gdy wlaczam bota zeby wbil na serwer mam takie cos
2017/07/19 20:32:55 67cad5bb 0a79b31e INFO TSClient quit. LogLevel has been increased, please try to connect again to see more details.
2017/07/19 20:32:55 67cad5bb 0a79b31e DEBUG Closed.
Timo | 2017-07-20 09:53:21 UTC | #10
[quote=”Arimer, post:9, topic:3301”]
please try to connect again to see more details
[/quote]
Proszę, zrób to. Chcę poznać więcej detali.
Lisu | 2017-09-03 10:24:01 UTC | #11
bot@TS:/opt/ts3soundboard8088$ ./sinusbot
Could not open /tmp/.sinusbot.lock. Is SinusBot already running?
Co robię źle?
kubus | 2017-09-03 11:45:59 UTC | #12
Problem już rozwiązany :D https://forum.lvlup.pro/t/sinusbot-wiecej-niz-dwa-boty/3839/12?u=kubusieq
PrzemUU | 2018-02-08 23:01:10 UTC | #13
Podczas odpalania bota komendą ./sinusbot
wyskakuje mi takie coś :
./sinusbot: /lib/x8664-linux-gnu/libc.so.6: version `GLIBC2.14’ not found (required by ./sinusbot)
Mogę liczyć na pomoc?
MichQ | 2018-02-09 14:23:09 UTC | #14
Jaki masz system?
Timo | 2018-02-09 15:12:40 UTC | #15
apt install libc6
:thinking:
asdqwfqfgqwfgq | 2018-07-06 00:27:27 UTC | #16
Po zalogowaniu sie do panelu, i wpisaniu ip naciskam pomaranczowy guzik i robi sie zielony, tylko ze nie wchodzi na serwer ts3. LOGI Z BOTA: wpisalem X w miejsce ip ;p
`````2018-07-06T02:24:20+02:00 TS |INFO | | |Statistics report: Not yet, next report on pt. sie 3 02:02:42 2018
2018-07-06T02:24:20+02:00 TS |INFO |ClientUI | |Last update check was: wt. sty 1 00:00:01 2019
2018-07-06T02:24:20+02:00 TS |INFO |ClientUI |1 |Connect status: Disconnected
2018-07-06T02:24:20+02:00 New connection status 1; Error 0
2018-07-06T02:24:20+02:00 TS |INFO |ClientUI |1 |Connect status: Connecting
2018-07-06T02:24:20+02:00 TS |INFO |PreProSpeex |1 |Speex version: 1.2rc1
2018-07-06T02:24:20+02:00 TS |INFO |ClientUI |1 |Initiating connection: 51.XX.XXX.29:9987 51.XX.XXX.29
2018-07-06T02:24:20+02:00 TS |INFO |ClientUI |1 |Blacklist check ok
2018-07-06T02:24:20+02:00 TS |INFO |ClientUI |1 |Connect to server: 51.XX.XXX.29
2018-07-06T02:24:20+02:00 TS |INFO |ClientUI | |ts3server: 51.XX.XXX.29?port=9987&nickname=FredBot%20%232%208087&password=&channel=&channelpassword=
2018-07-06T02:24:20+02:00 TS |INFO |ClientUI | |Using configuration location: /opt/ts3soundboard8087/data/ts3/30acc79c-7eee-474b-b7ca-6e6874b4c190/e638dd7b-9d64-49eb-a737-b9223fb1eefa/settings.db
2018-07-06T02:24:20+02:00 TS |INFO |ClientUI | |Qt version: 5.5.1
2018-07-06T02:24:20+02:00 TS |INFO |ClientUI | |Failed to init text to speech engine
2018-07-06T02:24:19+02:00 TS |ERROR |Query | |bind failed on 127.0.0.1:25639
2018-07-06T02:24:19+02:00 TS |INFO | | |Loading plugin: libtestplugin
2018-07-06T02:24:19+02:00 TS |INFO | | |Loading plugin: libsoundbotplugin
2018-07-06T02:24:19+02:00 TS |INFO | | |Loading plugin: libluaplugin
2018-07-06T02:24:19+02:00 TS |INFO | | |Loading plugin: libclientqueryplugin
2018-07-06T02:24:19+02:00 TS |ERROR |SoundBckndIntf| |libpulse.so.0: cannot open shared object file: No such file or directory
2018-07-06T02:24:19+02:00 TS |INFO | | |Using hardware aes
2018-07-06T02:24:19+02:00 TS |INFO | | |SystemInformation: Linux 4.9.0-6-amd64 #1 SMP Debian 4.9.88-1+deb9u1 (2018-05-07) x86_64 Binary: 64bit
2018-07-06T02:24:19+02:00 TS |INFO | | |TeamSpeak 3 Client 3.0.19.4 (2016-07-14 10:16:58)
2018-07-06T02:24:19+02:00 Starting instance ts3server://51.XXX.XXX.29?port=9987&nickname=FredBot%20%232%208087&password=&channel=&channelpassword=
2018-07-06T02:24:19+02:00 Could not create Notifications-Tabletable Notifications already exists
2018-07-06T02:24:19+02:00 Could not create WhisperReceive-Tabletable WhisperReceive already exists
2018-07-06T02:24:19+02:00 Could not create Chat-Tabletable Chat already exists
brunoww22 | 2019-02-05 17:01:34 UTC | #18
Pomoże ktoś?
The bot will not run as root-user.
Szukałem trochę w necie na ten temat ale nic nie znalazlem, slabo sie znam na linux’ie.
Lumpiasty | 2019-02-05 17:10:28 UTC | #19
Błąd mówi sam za siebie, przeczytaj go.
brunoww22 | 2019-02-05 17:13:59 UTC | #20
W takim, razie jaką komendą mogę zabrać uprawnienia użytkownikowi? xd
Lumpiasty | 2019-02-05 17:14:55 UTC | #21
Nie, nie, uruchom go jako normalny użytkownik, który nie jest root-userem.
brunoww22 | 2019-02-05 17:15:27 UTC | #22
Tak zrobię.
brunoww22 | 2019-02-05 17:19:59 UTC | #23
I kolejny problem
Could not open /tmp/.sinusbot.lock. Is SinusBot already running?
Chyba za autorzy zabezpieczyli to i nie da sie juz robic na innych portach wiecej botów.
Lumpiasty | 2019-02-05 17:21:44 UTC | #24
Musisz usunąć ten plik. Sinusbot przy uruchamianiu tworzy go i nie uruchomi się, gdy on już tam jest (czyli zabezpieczenie przed kilkoma instancjami na raz)
brunoww22 | 2019-02-05 17:22:42 UTC | #25
Dobra, usunąłem ten plik i działa.
Doceniam pomoc.
MichQ | 2019-02-05 17:24:20 UTC | #26
Ogólnie to teraz za posiadanie wielu botów na różnych portach jest ip maszyny dodawana do “blacklisty” sinusbota (bynajmniej tak było kiedyś) Polecam użyć alternatywy do sinusbota czyli audiobota :smiley:
brunoww22 | 2019-02-05 17:25:04 UTC | #27
Jednak nie działa wywala bota. Od razu.
MichQ | 2019-02-05 17:25:29 UTC | #28
Bląd możesz podać :D
brunoww22 | 2019-02-05 17:42:44 UTC | #29
Bota wywala dopiero po 2-3 minutach.
Skorzystam po prostu z audiobota, jest tam YT-DL?
Timo | 2019-02-05 18:41:55 UTC | #30
W TS3AudioBot jest.
MichQ | 2019-02-05 18:42:26 UTC | #31
Jest wystarczy zainstalować yt-dl na vps