KysianeK | 2018-12-16 21:08:14 UTC | #1
**
**
Jest to mój 1 poradnik, więc prosiłbym o jak najmniej hejtów :smiley:
Mianowicie osoby, które posiadają serwer i mają zaznaczoną minimalną wersję clienta 3.0.19.4 starsze posty, które przeważają w trybie wyszukiwania owych dockerów przodują i musimy się męczyć z znalezieniem odpowiedniego. Ja natomiast przedstawię wam mój sposób jaki zastosowałem na rozwiązanie problemów z znalezieniem dockera.
Wersja klienta: 3.0.19.4
Wersja sinusbot: Sinusbot-beta
Na początku wiadomo:
apt-get update
apt-get upgrade
Testowane na Debian 8 oraz Ubuntu 16.04
apt-get install x11vnc xvfb libxcursor1 ca-certificates bzip2 -y
update-ca-certificates
apt-get install libglib2.0-0
A teraz monotonia, która będzie nas czekać: *Należy pamiętać, że 1 bot=2 instancje
Przechodzimy do /opt
cd /opt
Tworzymy foldera dla bot1
mkdir bot1
Przechodzimy do folderu
cd bot1
Pobieramy klienta
wget http://ftp.4players.de/pub/hosted/ts3/releases/3.0.19.4/TeamSpeak3-Client-linux_amd64-3.0.19.4.run
Nadajemy prawa plikowi
chmod 755 TeamSpeak3-Client-linux_amd64-3.0.19.4.run
Uruchamiamy klienta
./TeamSpeak3-Client-linux_amd64-3.0.19.4.run
Musimy zaakceptować regulamin:
enter
q
y
enter
Pobieramy Sinusbota
wget https://www.sinusbot.com/dl/sinusbot-beta.tar.bz2
Wypakowywujemy sinusbota
tar -xjvf sinusbot-beta.tar.bz2
Kopiujemy configi
cp config.ini.dist config.ini
Edytujemy config
nano config.ini
Zmieniamy ścieżkę na
TS3Path = “/opt/bot1/TeamSpeak3-Client-linuxamd64/ts3clientlinux_amd64”
Zapisujemy i wychodzimy
CTRL+O -> ENTER -> CTRL+X
Kopiujemy plugin
cp plugin/libsoundbotplugin.so /opt/bot1/TeamSpeak3-Client-linuxamd64/plugins
Nadajemy prawa Sinusbotowi
chmod 755 sinusbot
Uruchamiamy Sinusbota
./sinusbot -RunningAsRootIsEvilAndIKnowThat
Kopiujemy hasło, które wygenerował Nam Sinusbot i przechodzimy do naszej przeglądarki.
W przeglądarce wpisujemy
https://ipnaszejmaszyny:8087
Logujemy się do panelu
admin
wygenerowane hasło
Przechodzimy w konsole naszej maszyny i zamykamy sinus bota
CTRL+X
Teraz uruchamiamy naszego Sinusbota w screenie,aby był ciągle włączony
screen -AdmS sinusbot ./sinusbot -RunningAsRootIsEvilAndIKnowThat
Okej mamy naszego 1 bota i 2 instancje
Żeby zrobić następujące boty należy edytować następujące kroki:
Tworzymy folder bot2
mkdir bot2
Przechodzimy do folderu
cd bot2
Zmieniamy ścieżki config.ini
ListenPort = 8088
TS3Path = “/opt/bot2/TeamSpeak3-Client-linuxamd64/ts3clientlinux_amd64”
Kopiujemy plugin
cp plugin/libsoundbotplugin.so /opt/bot2/TeamSpeak3-Client-linuxamd64/plugins
W przeglądarce wpisujemy
https://ipnaszejmaszyny:8088
Dowód na to,że powyższy poradnik działa na TeamSpeak’u pod adresem: 178.217.188.228
LinGruby | 2017-05-20 16:16:06 UTC | #2
Ja tylko dodam swoje 3 grosze
Po co odpalać coś na koncie root jak można odpalić na koncie użytkownika, a nawet nie jest wskazane odpalanie sinusbot’a na koncie root ( acz da radę ale po co )
ot tyle ;-)
KysianeK | 2017-05-20 16:23:49 UTC | #3
Zrobiłem na przykładzie root,gdyż pisałem poradnik po prostu na szybko,a pragnę zwrócić, że każdy Użytkownik,który zajmuje się swoją maszyną ma już wiedzę,którą napisałeś, więc kto mądrze podejdzie do poradnika zrobi to z innego konta niż root :slight_smile:
LinGruby | 2017-05-20 16:29:25 UTC | #4
[quote=”KysianeK, post:3, topic:2828”]
Użytkownik,który zajmuje się swoją maszyną ma już wiedzę
[/quote]
i tu się mylisz odbywa to się na zasadzie kopiuj wklej / wiem co mówię i jakie są potem lamenty że coś nie tak a robiłem jak w poradniku ;-)
takie luźne rozmyślania po prawie 10 latach na Linux :-) acz poradnik sam w sobie fajny.
Timo | 2017-05-21 14:34:19 UTC | #5
To fajny sposób, każdy sinusbot jest na osobnym userze, na to nie wpadłem. Łapiesz za to serduszko ode mnie ;)
Mimo wszystko, nie odpalajmy tego z root bo to też może różnie działać.
EDIT: Skoro jesteśmy na koncie bot1
[quote=”KysianeK, post:1, topic:2828”]
cd bot1
[/quote]
To po co wpisujemy
[quote=”KysianeK, post:1, topic:2828”]
-RunningAsRootIsEvilAndIKnowThat
[/quote]
?
Nieznajomy11 | 2017-05-21 15:15:15 UTC | #6
Od kiedy przejście do folderu to zmiana użytkownika? :smile:
Timo | 2017-05-21 15:33:55 UTC | #7
Hej faktycznie myślałem że jest tu napisane su :joy:
Czyli de facto co to daje? Jeśli na koncie jest odpalony jeden sinus, to drugi sie nie odpali. Trzeba su na bot2 dać.
Nieznajomy11 | 2017-05-21 15:34:58 UTC | #8
Dwa klienty tsa załatwiają sprawę.