Sinusbot UNLIMITED

Poradniki społeczności
vps, sinusbot
KysianeK
KysianeK

**

Witam bardzo serdecznie.

**

Jest to mój 1 poradnik, więc prosiłbym o jak najmniej hejtów 😃

Poradnik tyczy się Sinusbotów na Twój serwer TeamSpeak 3 !

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-linux_amd64/ts3client_linux_amd64"

Zapisujemy i wychodzimy

CTRL+O -> ENTER -> CTRL+X

Kopiujemy plugin

cp plugin/libsoundbot_plugin.so /opt/bot1/TeamSpeak3-Client-linux_amd64/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-linux_amd64/ts3client_linux_amd64"

Kopiujemy plugin

cp plugin/libsoundbot_plugin.so /opt/bot2/TeamSpeak3-Client-linux_amd64/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
LinGruby Pionier

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
KysianeK

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
LinGruby Pionier

KysianeK:

Użytkownik,który zajmuje się swoją maszyną ma już wiedzę

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
Timo Moderator forum.lvlup.pro

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

KysianeK:

cd bot1 To po co wpisujemy KysianeK:

-RunningAsRootIsEvilAndIKnowThat ?

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

Od kiedy przejście do folderu to zmiana użytkownika? 😄

Timo
Timo Moderator forum.lvlup.pro

Hej faktycznie myślałem że jest tu napisane su 😂 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
Nieznajomy11 Moderator forum.lvlup.pro

Dwa klienty tsa załatwiają sprawę.