Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Beginnen wir mit der Installation mehrerer Abhängigkeiten.
- apt-get update
- apt-get install x11vnc xvfb libxcursor1 ca-certificates bzip2 libnss3 libegl1-mesa x11-xkb-utils libasound2 -y
- update-ca-certificates
- Unter Debian und einigen Ubuntu-Versionen musst du dieses Paket ebenfalls installieren.
- apt-get install libglib2.0-0
- In diesem Tutorial installieren wir den Sinusbot in das Verzeichniss /opt/sinusbot und verwenden den User sinusbot mit der Gruppe sinusbot. Wir werden den Bot mit root installieren, zum starten des Bots wechseln wir den Benutzer zu sinusbot.
- Erstelle einen neuen Benutzer.
- adduser sinusbot
- Du wirst nun nach einem Passwort gefragt, gebe dort ein von dir gewähltes Passwort ein. Wenn er dich nach Namen etc. frägt drücke ENTER und bestätige am Schluss mit y.
- Jetzt installieren wir den Bot auf den Server.
- mkdir -p /opt/sinusbot
- cd /opt/sinusbot
- wget https://www.sinusbot.com/dl/sinusbot.current.tar.bz2
- Sollte hierbei ein SSL-Error auftreten, versuche alternativ diesen Command benutzen
- curl -O https://www.sinusbot.com/dl/sinusbot.current.tar.bz2
- Als nächstes musst du den Bot extrahieren.
- tar -xjf sinusbot.current.tar.bz2
- Kopieren der Config (bevor du den Bot gestartet hast)
- cp config.ini.dist config.ini
- Wenn Du den Bot unter einem anderen Benutzer als root ausführst, (dringend empfohlen), musst du jetzt die Eigentümerschaft des Bot-Verzeichnisses für diesen Benutzer ändern.
- chown -R sinusbot:sinusbot /opt/sinusbot
- (Solltest du eine andere user/group als “sinusbot” verwenden, ändere sinusbot:sinusbot mit yourusername:yourusergroup)
- Jetzt Downloadest du dir den TeamSpeak3 Client und installierst ihn..
- wget http://dl.4players.de/ts/releases/3.1.9/TeamSpeak3-Client-linux_amd64-3.1.9.run
- chmod 0755 TeamSpeak3-Client-linux_amd64-3.1.9.run
- ./TeamSpeak3-Client-linux_amd64-3.1.9.run
- Du musst die Terms aktzeptieren. Drücke dazu ENTER q und zum aktzeptieren y.
- Jetzt musst Du die config.ini anpassen.
- nano config.ini
- Stelle sicher, dass der TS3Path korrekt ist (Wenn Du diesem Tutorial Schritt für Schritt folgst, sollte der TS3Path übereinstimmen):
- TS3Path = "/opt/sinusbot/TeamSpeak3-Client-linux_amd64/ts3client_linux_amd64"
- Schließe den Editor mit (STRG+O, Enter, STRG+X).
- Lösche die Datei 'libqxcb-glx-integration.so' von den clients 'xcbglintegrations' Ordner:
- rm TeamSpeak3-Client-linux_amd64/xcbglintegrations/libqxcb-glx-integration.so
- Erstelle den Ordner plugins im Verzeichnis ts3client:
- mkdir TeamSpeak3-Client-linux_amd64/plugins
- Zum Schluss kopiere das Plugin zu dem plugins-Ordner der TeamSpeak-Installation
- cp plugin/libsoundbot_plugin.so TeamSpeak3-Client-linux_amd64/plugins/
- Stelle sicher, dass der User sinusbot genügend Rechte besitzt
- chmod 755 sinusbot
- ---------------------------------------------------------------------------------------------------------------------------------------------------------
- Update
- DAS UPDATEN IST NUR DAFÜR DA, WENN EINE NEUE SINUSBOT VERSION VERFÜGBAR IST!
- Stelle sicher, dass Du die neueste Version verwendest:
- cd /opt/sinusbot
- wget https://www.sinusbot.com/dl/sinusbot.current.tar.bz2
- tar -xjvf sinusbot.current.tar.bz2
- cp plugin/libsoundbot_plugin.so TeamSpeak3-Client-linux_amd64/plugins/
- Wenn du von 3.X zu 3.1.X updatest, dann lösche das data/ts3 Verzeichnis ebenfalls:
- rm -rf TeamSpeak3-Client-linux_amd64/data/ts3
- ---------------------------------------------------------------------------------------------------------------------------------------------------------
- Bot starten
- screen -S [BOT NAME]
- rm /tmp/.sinusbot.lock
- su sinusbot
- ./sinusbot --override-password=DEINPASSWORT
- Den Screen verlassen ohne den Bot zu stoppen:
- STRG + A + D
- Nun kannst Du dich im Webinterface einloggen http://Deine_IP:8087/ Benutzername: admin und das gesetzte Passwort.
- Bot stoppen
- screen -ls
- Nachdem du screen -ls gemacht hast, killst du jetzt den Screen.
- screen -X -S [SCREEN NAME] kill
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement