Guest User

Untitled

a guest
Jun 6th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. # -------------------------------------- #
  4. # Script to execute all required files #
  5. # for metin2 game server. #
  6. # -------------------------------------- #
  7. # Copyright (C) Ethoard (www.ethoard.tk) #
  8. # -------------------------------------- #
  9.  
  10. echo -e "\033[32m"
  11. read -p "Ile channeli chcesz uruchomić? (1/4) : " rch
  12.  
  13. if [ -z $rch ] || [ $rch -lt 1 ] || [ $rch -gt 4 ] ; then
  14. exit
  15. fi
  16.  
  17. echo -e "\033[0m"
  18. ./clear.sh
  19. echo -e "\033[32m"
  20.  
  21. SFROOT=$PWD
  22. echo -e "# ---------------------------------------------------------------------------- #"
  23. echo -e "# Uruchamianie db..."
  24. cd $SFROOT/db/
  25. # ./db & sleep 2
  26. ./db >> start.log 2>&1 & sleep 2
  27.  
  28. i1=1
  29. while [ $i1 -le $rch ]
  30. do
  31. for i2 in 1 2
  32. do
  33. echo -e "# Uruchamianie ch$i1$i2..."
  34. cd $SFROOT/chs/ch$i1$i2/
  35. # ./ch$i1$i2 & sleep 1
  36. ./ch$i1$i2 >> start.log 2>&1 & sleep 1
  37. # env LD_PRELOAD=/usr/home/m2lib/gamelib.so ./ch$i1$i2 >> start.log 2>&1 & sleep 1
  38. done
  39. i1=$(( $i1 + 1 ))
  40. done
  41.  
  42. echo -e "# Uruchamianie ch99..."
  43. cd $SFROOT/chs/ch99/
  44. # ./ch99 & sleep 1
  45. ./ch99 >> start.log 2>&1 & sleep 1
  46. # env LD_PRELOAD=/usr/home/m2lib/gamelib.so ./ch99 >> start.log 2>&1 & sleep 1
  47.  
  48. echo -e "# Uruchamianie auth..."
  49. cd $SFROOT/auth/
  50. # ./auth & sleep 1
  51. ./auth >> start.log 2>&1 & sleep 1
  52.  
  53. echo -e "# ---------------------------------------------------------------------------- #"
  54. echo -e "\033[0m"
Add Comment
Please, Sign In to add comment