Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- clear
- serverpath=/home/server
- echo "Serverpath: $serverpath"
- function generate_properties {
- echo level-type=$new_level>> $serverpath/$new_id/server.properties
- echo max-players=$new_players>> $serverpath/$new_id/server.properties
- echo server-port=$new_id>> $serverpath/$new_id/server.properties
- echo motd=Server$new_id>> $serverpath/$new_id/server.properties
- echo spawn-protection=1>> $serverpath/$new_id/server.properties
- echo server-name=Server$new_id>> $serverpath/$new_id/server.properties
- echo generator-settings=>> $serverpath/$new_id/server.properties
- echo force-gamemode=false>> $serverpath/$new_id/server.properties
- echo allow-nether=true>> $serverpath/$new_id/server.properties
- echo gamemode=0>> $serverpath/$new_id/server.properties
- echo broadcast-console-to-ops=true>> $serverpath/$new_id/server.properties
- echo enable-query=false>> $serverpath/$new_id/server.properties
- echo player-idle-timeout=0>> $serverpath/$new_id/server.properties
- echo difficulty=1>> $serverpath/$new_id/server.properties
- echo spawn-monsters=true>> $serverpath/$new_id/server.properties
- echo op-permission-level=4>> $serverpath/$new_id/server.properties
- echo resource-pack-hash=>> $serverpath/$new_id/server.properties
- echo announce-player-achievements=false>> $serverpath/$new_id/server.properties
- echo pvp=true>> $serverpath/$new_id/server.properties
- echo snooper-enabled=true>> $serverpath/$new_id/server.properties
- echo hardcore=false>> $serverpath/$new_id/server.properties
- echo enable-command-block=true>> $serverpath/$new_id/server.properties
- echo network-compression-threshold=256>> $serverpath/$new_id/server.properties
- echo max-world-size=29999984>> $serverpath/$new_id/server.properties
- echo debug=false>> $serverpath/$new_id/server.properties
- echo server-ip=127.0.0.1>> $serverpath/$new_id/server.properties
- echo spawn-npcs=true>> $serverpath/$new_id/server.properties
- echo allow-flight=false>> $serverpath/$new_id/server.properties
- echo level-name=world>> $serverpath/$new_id/server.properties
- echo view-distance=7>> $serverpath/$new_id/server.properties
- echo server-id=unnamed>> $serverpath/$new_id/server.properties
- echo resource-pack=>> $serverpath/$new_id/server.properties
- echo spawn-animals=true>> $serverpath/$new_id/server.properties
- echo white-list=false>> $serverpath/$new_id/server.properties
- echo generate-structures=true>> $serverpath/$new_id/server.properties
- echo max-build-height=256>> $serverpath/$new_id/server.properties
- echo online-mode=false>> $serverpath/$new_id/server.properties
- echo level-seed=>> $serverpath/$new_id/server.properties
- echo use-native-transport=true>> $serverpath/$new_id/server.properties
- echo enable-rcon=false>> $serverpath/$new_id/server.properties
- }
- function generate_start.sh {
- echo java -Xms"$new_ram"M -Xmx"$new_ram"M -jar craftbukkit.jar -o true>> $serverpath/$new_id/start.sh
- }
- function console_start {
- read -p "> " console
- echo "$console"
- if [ "$console" == "create" ]
- then
- random_pw=$RANDOM
- read -p "Server: " new_id
- read -p "Max. Players: " new_players
- read -p "Level-Type (FLAT, DEFAULT): " new_level
- read -p "RAM (mb): " new_ram
- date_time=$(date +"%m-%d-%Y-%T")
- echo $date_time ID:$new_id - Players:$new_players - L:$new_level - R:$new_ram>> $serverpath/log.txt
- mkdir /home/server/$new_id
- echo "Generate server.properties..."
- generate_properties
- echo "Generate start.sh..."
- generate_start.sh
- echo "Create new files..."
- cp $serverpath/server/* $serverpath/$new_id/
- echo "Create a new FTP user..."
- adduser mc$new_id --disabled-password --home $serverpath/$new_id/plugins
- echo "mc"$new_id":"$random_pw"" | chpasswd
- usermod -aG mc mc"$new_id"
- echo -----------FTP--------------
- echo Username: mc"$new_id"
- echo Password: "$random_pw"
- echo IP : Beta.MappleTV.de
- echo ----------------------------
- echo BungeeCord Server
- echo IP : 127.0.0.1:"$new_id"
- echo ----------------------------
- echo "SUCCESS"
- console_start
- fi
- if [ "$console" == "delete" ]
- then
- read -p "ID: " del_id
- deluser mc"$del_id"
- rm -r $serverpath/$del_id
- date_time=$(date +"%m-%d-%Y-%T")
- echo $date_time ID:$del_id>> $serverpath/log.txt
- echo "SUCCESS"
- console_start
- fi
- if [ "$console" == "connect" ]
- then
- read -p "ID: " start_id
- screen -r Server$start_id
- console_start
- fi
- clear
- echo "Can't find this command!"
- console_start
- }
- console_start
- By: icetube9999 (FETTESTEIL)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement