Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # http://forum.gamespeak.net/download/sinusbot-0.11.0-8e5f1a2.tar.bz2
- if [ -z "$1" ]
- then
- echo "./restart.sh (BotUser)"
- exit 0
- fi
- ########### Konfiguracja ########################
- #count="1" #Ilość botów (portów)
- #start_port="8081" #Od którego portu zaczynamy
- ################################################
- function greenMessage {
- echo -e "\\033[32;1m${@}\033[0m"
- }
- function redMessage {
- echo -e "\\033[31;1m${@}\033[0m"
- }
- function yellowMessage {
- echo -e "\\033[33;1m${@}\033[0m"
- }
- function blueMessage {
- echo -e "\\033[34;1m${@}\033[0m"
- }
- blueMessage 'Wpisz ile chcesz zainstalować portów nastepnie wciśnij enter'
- echo -n "Ilość:"
- read count
- blueMessage 'Wpisz od jakiego portu mam zacząć instlować skrypt np. 8087'
- echo -n "Port początkowy:"
- read start_port
- #start skryptu
- redMessage '###############################################'
- yellowMessage ' Skrypt wykonany przez STALKER'
- yellowMessage ' Zakaz kopiowania'
- yellowMessage ' Uszanuj prace i nie usuwaj autora'
- yellowMessage ' GG:61542998'
- yellowMessage ' TS: Ts.GameSpeak.Net'
- yellowMessage ' Z gory dziekuje'
- redMessage '###############################################'
- echo -n "."
- sleep 1
- echo -n "."
- sleep 1
- echo -n "."
- sleep 1
- echo -n "."
- sleep 1
- echo -n "."
- sleep 1
- echo -n "."
- sleep 1
- echo -n "."
- sleep 1
- echo -n "."
- sleep 1
- echo -n "."
- sleep 1
- blueMessage 'Instalacja pakietow'
- apt-get update && apt-get upgrade
- sleep 1
- apt-get install libnss3 libegl1-mesa x11-xkb-utils libasound2 x11vnc xinit xvfb libxcursor1 ca-certificates bzip2 libglib2.0-0
- sleep 1
- apt-get install python-pip
- sleep 1
- apt-get install curl
- sleep 1
- aptitude install sudo
- sleep 1
- apt-get install sudo
- sleep 1
- apt-get install screen
- sleep 1
- pip install youtube_dl
- sleep 1
- chown $1:$1 /opt
- sleep 1
- rezultat=$start_port+$count
- sudo -u $1 -H sh -c 'curl -O http://forum.gamespeak.net/download/sinusbot-0.11.0-8e5f1a2.tar.bz2'
- sudo -u $1 -H sh -c 'curl -O http://dl.4players.de/ts/releases/3.1.8/TeamSpeak3-Client-linux_amd64-3.1.8.run'
- for(( i=$start_port; i<$rezultat; i++))
- do
- greenMessage 'Zaczynam instalowac bota na porcie '$i''
- chown $1:$1 /opt
- sleep 1
- mkdir -p /opt/ts3soundboard$i
- sleep 1
- chown $1:$1 /opt/ts3soundboard$i
- sleep 1
- chown $1:$1 /opt/sinusbot-0.11.0-8e5f1a2.tar.bz2
- sleep 1
- sudo -u $1 -H sh -c 'cp TeamSpeak3-Client-linux_amd64-3.1.8.run /opt/ts3soundboard'$i''
- sleep 1
- sudo -u $1 -H sh -c 'chmod 0755 /opt/ts3soundboard'$i'/TeamSpeak3-Client-linux_amd64-3.1.8.run'
- sleep 1
- blueMessage 'Wciskamy "enter" potem "q" potem y i "enter"'
- sleep 4
- sudo -u $1 -H sh -c '/opt/ts3soundboard'$i'/TeamSpeak3-Client-linux_amd64-3.1.8.run'
- sleep 1
- sudo -u $1 -H sh -c 'mv TeamSpeak3-Client-linux_amd64 /opt/ts3soundboard'$i''
- sleep 1
- sudo -u $1 -H sh -c 'tar -xvjf sinusbot-0.11.0-8e5f1a2.tar.bz2 -C /opt/ts3soundboard'$i''
- sleep 1
- blueMessage 'Poczekaj około 10-15 sekund'
- sleep 1
- sudo -u $1 -H sh -c 'mkdir -p /opt/ts3soundboard'$i'/TeamSpeak3-Client-linux_amd64/plugins'
- sleep 1
- sudo -u $1 -H sh -c 'rm -rf /opt/ts3soundboard'$i'/TeamSpeak3-Client-linux_amd64/xcbglintegrations/libqxcb-glx-integration.so'
- sleep 1
- sudo -u $1 -H sh -c 'cp /opt/ts3soundboard'$i'/config.ini.dist /opt/ts3soundboard'$i'/config.ini'
- sleep 1
- sudo -u $1 -H sh -c 'cp /opt/ts3soundboard'$i'/plugin/libsoundbot_plugin.so /opt/ts3soundboard'$i'/TeamSpeak3-Client-linux_amd64/plugins/libsoundbot_plugin.so'
- sleep 1
- sudo -u $1 -H sh -c 'chmod 0775 /opt/ts3soundboard'$i'/sinusbot'
- sleep 1
- echo 'TS3Path = "/opt/ts3soundboard'$i'/TeamSpeak3-Client-linux_amd64/ts3client_linux_amd64"
- ListenHost = "0.0.0.0"
- DataDir = "/opt/ts3soundboard'$i'/data/"
- ListenPort = '$i'
- LocalPlayback = false
- EnableLocalFS = false
- MaxBulkOperations = 300
- LogLevel = 3
- EnableProfiler = false
- YoutubeDLPath = "/usr/local/bin/youtube-dl"
- EnableDebugConsole = false
- UploadLimit = 83886080
- RunAsUser = 0
- RunAsGroup = 0
- InstanceActionLimit = 6
- UseSSL = false
- SSLKeyFile = ""
- SSLCertFile = ""
- Hostname = ""
- HostnameMask = ""
- SampleInterval = 60
- StartVNC = false
- EnableWebStream = false
- LogFile = ""
- LicenseKey = "VXjMSrIhVQXcycSzaP00cgvIE5sDhd6wxXDGvOswI0o="
- IsProxied = false
- DenyStreamURLs = []
- Pragma = 0
- [YoutubeDL]
- BufferSize = 524288
- MaxDownloadSize = 419430400
- MaxDownloadRate = 104857600
- CacheStreamed = false
- [TS3]
- AvatarMaxWidth = 0
- AvatarMaxHeight = 0
- AllowGIF = false
- [StreamRewrites]
- [Scripts]
- AllowReload = false
- EnableTimer = false
- DisableLegacyEvents = false
- ScriptTimeout = 5
- [Themes]
- Default = ""
- [SpeechRecognition]
- Enable = false
- [FFmpeg]
- UserAgent = "SinusBot (0.11.0-8e5f1a2)"
- [DAV]
- Enable = false
- [XServer]
- Delay = 0
- Debug = false
- [SHMem]
- Enable = false
- Size = 0
- Delay = 0
- Interval = 0
- [RadioStations]
- URL = ""
- UpdateInterval = 0' > /opt/ts3soundboard$i/config.ini
- sleep 3
- sudo -u $1 -H sh -c 'screen -AdmS sinusbot'$i' /opt/ts3soundboard'$i'/sinusbot -override-password foobar'
- blueMessage 'Bot na porcie '$i' zainstalowany'
- greenMessage 'UWAGA!!!!!'
- blueMessage 'Zmień hasło w panelu sinusbota'
- sleep 4
- done
- rm -rf sinusbot-0.11.0-8e5f1a2.tar.bz2
- rm -rf TeamSpeak3-Client-linux_amd64-3.1.7.run
- yellowMessage '............................................................................'
- blueMessage 'Komenda na włączenie bota screen -AdmS sinusbot{port} sinusbot'
- echo ''
- blueMessage 'komenda na wyłączenie sinusbota screen -X -S sinusbot{port} quit'
- echo ''
- blueMessage 'Jeśli masz problem wejdź na TS: Ts.GameSpeak.Net lub pisz na GG:61542998'
- yellowMessage '...........................................................................'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement