Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- session_name='minecraft'
- server_window_name='server'
- # Parent node to the server's directory
- parent_tree='/var/www/'
- # Server's directory
- server_dir='minecraft'
- scripts_dir="$HOME/minecraft_scripts"
- # command to start the server
- server_start_cmd='./start.sh'
- tmux has-session -t $session_name &> /dev/null
- if [ $? != 0 ]; then
- tmux new-session -s $session_name -n $server_window_name -d
- tmux send-keys -t $session_name:$server_window_name "cd $parent_tree/$server_dir" Enter
- tmux split-window -h
- tmux send-keys -t $session_name:$server_window_name.left "$server_start_cmd" Enter
- tmux send-keys -t $session_name:$server_window_name.right "cd $parent_tree/$server_dir/plugins" Enter
- tmux select-pane -L
- tmux split-window
- tmux send-keys -t $session_name:$server_window_name.1 "top" Enter
- tmux select-pane -U
- tmux new-window -n 'scripts'
- tmux send-keys "cd $scripts_dir" Enter
- tmux split-window -h -t "$session_name:scripts"
- tmux select-pane -L
- tmux send-keys "vim minetaf-backup.sh" Enter
- tmux send-keys ":Sex" Enter
- tmux send-keys ":e create-minetaf-session.sh" Enter
- tmux select-window -t $session_name:$server_window_name
- fi
- tmux attach -t $session_name
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement