Advertisement
Guest User

Untitled

a guest
May 10th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.22 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. ###############################################################################
  4. server_name="miniq.dyndns.org"              #server to connect to
  5. server_port="26000"                     #server port
  6. nick="FruitieX"                         #nick to use for messages to the server
  7. password="bleh"                     #rcon password for server
  8.  
  9. engine_directory="/home/rasse/Games/Nexuiz/trunk"   #dir where the engine is
  10. engine_name="nexuiz-sdl"                #name of the engine
  11. user="rasse"                        #run engine as this user
  12. ###############################################################################
  13.  
  14. full_path=$engine_directory/$engine_name
  15. echo "Mr.Bougo wants you to join Bougoserv, join or not (y/n)?";
  16.  
  17. while read inputline
  18. do
  19. selection="$inputline"
  20.  
  21. if [ -z "${selection}" ]; then
  22.     exit
  23. elif [ "$selection" = "n" ]; then
  24.     echo "Why not?"
  25.     while read reason
  26.     do
  27.     message="$reason"
  28. #   printf "\\xff\\xff\\xff\\xffrcon $password sv_adminnick \"$nick\"" | nc -q 0 -u $server_name $server_port
  29.     printf "\\xff\\xff\\xff\\xffrcon $password say $message" | nc -q 0 -u $server_name $server_port
  30.     exit
  31.     done
  32. elif [ "$selection" = "y" ]; then
  33.     cd $engine_directory
  34.     su $user -c $full_path +connect $server_name:$server_port
  35.     exit
  36. else
  37.     echo "Enter y or n"
  38.     fi
  39. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement