Advertisement
Guest User

Untitled

a guest
Jul 26th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.96 KB | None | 0 0
  1. Beginnen wir mit der Installation mehrerer Abhängigkeiten.
  2.  
  3. apt-get update
  4. apt-get install x11vnc xvfb libxcursor1 ca-certificates bzip2 libnss3 libegl1-mesa x11-xkb-utils libasound2 -y
  5. update-ca-certificates
  6.  
  7. Unter Debian und einigen Ubuntu-Versionen musst du dieses Paket ebenfalls installieren.
  8.  
  9. apt-get install libglib2.0-0
  10.  
  11. 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.
  12.  
  13. Erstelle einen neuen Benutzer.
  14.  
  15. adduser sinusbot
  16.  
  17. 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.
  18.  
  19. Jetzt installieren wir den Bot auf den Server.
  20.  
  21. mkdir -p /opt/sinusbot
  22. cd /opt/sinusbot
  23. wget https://www.sinusbot.com/dl/sinusbot.current.tar.bz2
  24.  
  25. Sollte hierbei ein SSL-Error auftreten, versuche alternativ diesen Command benutzen
  26.  
  27. curl -O https://www.sinusbot.com/dl/sinusbot.current.tar.bz2
  28.  
  29. Als nächstes musst du den Bot extrahieren.
  30.  
  31. tar -xjf sinusbot.current.tar.bz2
  32.  
  33. Kopieren der Config (bevor du den Bot gestartet hast)
  34.  
  35. cp config.ini.dist config.ini
  36.  
  37. 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.
  38.  
  39. chown -R sinusbot:sinusbot /opt/sinusbot
  40.  
  41. (Solltest du eine andere user/group als “sinusbot” verwenden, ändere sinusbot:sinusbot mit yourusername:yourusergroup)
  42.  
  43. Jetzt Downloadest du dir den TeamSpeak3 Client und installierst ihn..
  44.  
  45. wget http://dl.4players.de/ts/releases/3.1.9/TeamSpeak3-Client-linux_amd64-3.1.9.run
  46. chmod 0755 TeamSpeak3-Client-linux_amd64-3.1.9.run
  47. ./TeamSpeak3-Client-linux_amd64-3.1.9.run
  48.  
  49. Du musst die Terms aktzeptieren. Drücke dazu ENTER q und zum aktzeptieren y.
  50.  
  51. Jetzt musst Du die config.ini anpassen.
  52.  
  53. nano config.ini
  54.  
  55. Stelle sicher, dass der TS3Path korrekt ist (Wenn Du diesem Tutorial Schritt für Schritt folgst, sollte der TS3Path übereinstimmen):
  56.  
  57. TS3Path = "/opt/sinusbot/TeamSpeak3-Client-linux_amd64/ts3client_linux_amd64"
  58.  
  59. Schließe den Editor mit (STRG+O, Enter, STRG+X).
  60.  
  61. Lösche die Datei 'libqxcb-glx-integration.so' von den clients 'xcbglintegrations' Ordner:
  62.  
  63. rm TeamSpeak3-Client-linux_amd64/xcbglintegrations/libqxcb-glx-integration.so
  64.  
  65. Erstelle den Ordner plugins im Verzeichnis ts3client:
  66.  
  67. mkdir TeamSpeak3-Client-linux_amd64/plugins
  68.  
  69. Zum Schluss kopiere das Plugin zu dem plugins-Ordner der TeamSpeak-Installation
  70.  
  71. cp plugin/libsoundbot_plugin.so TeamSpeak3-Client-linux_amd64/plugins/
  72.  
  73. Stelle sicher, dass der User sinusbot genügend Rechte besitzt
  74.  
  75. chmod 755 sinusbot
  76.  
  77. ---------------------------------------------------------------------------------------------------------------------------------------------------------
  78. Update
  79.  
  80. DAS UPDATEN IST NUR DAFÜR DA, WENN EINE NEUE SINUSBOT VERSION VERFÜGBAR IST!
  81. Stelle sicher, dass Du die neueste Version verwendest:
  82.  
  83. cd /opt/sinusbot
  84. wget https://www.sinusbot.com/dl/sinusbot.current.tar.bz2
  85. tar -xjvf sinusbot.current.tar.bz2
  86. cp plugin/libsoundbot_plugin.so TeamSpeak3-Client-linux_amd64/plugins/
  87.  
  88. Wenn du von 3.X zu 3.1.X updatest, dann lösche das data/ts3 Verzeichnis ebenfalls:
  89.  
  90. rm -rf TeamSpeak3-Client-linux_amd64/data/ts3
  91.  
  92. ---------------------------------------------------------------------------------------------------------------------------------------------------------
  93. Bot starten
  94.  
  95. screen -S [BOT NAME]
  96.  
  97. rm /tmp/.sinusbot.lock
  98.  
  99. su sinusbot
  100.  
  101. ./sinusbot --override-password=DEINPASSWORT
  102.  
  103. Den Screen verlassen ohne den Bot zu stoppen:
  104.  
  105. STRG + A + D
  106.  
  107. Nun kannst Du dich im Webinterface einloggen http://Deine_IP:8087/ Benutzername: admin und das gesetzte Passwort.
  108. Bot stoppen
  109.  
  110. screen -ls
  111.  
  112. Nachdem du screen -ls gemacht hast, killst du jetzt den Screen.
  113.  
  114. screen -X -S [SCREEN NAME] kill
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement