Advertisement
Guest User

Untitled

a guest
Jul 25th, 2014
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.19 KB | None | 0 0
  1. #!/bin/bash
  2. my_user_is=$(whoami);
  3. if [ $my_user_is != "root" ]; then
  4. echo "You need to be root to set up Astonia 3";
  5. exit;
  6. fi;
  7.  
  8. replace "SELINUX=enforcing" "SELINUX=disabled" -- /etc/selinux/config
  9. iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 5556 -j ACCEPT
  10. service iptables save
  11.  
  12.  
  13. mkdir -p /home/builder;
  14. cd /home/builder;
  15. touch log0.txt;
  16. yum -y install wget;
  17. wget http://brockhaus.org/astonia3_server.tgz;
  18. tar -xzvf astonia3_server.tgz;
  19. cd /home/builder/astonia3_server/ ;
  20. echo -e "PATH=\$PATH:`pwd`" >> /root/.bashrc
  21.  
  22. yum clean all;
  23. yum -y update;
  24. yum -y groupinstall 'Development Tools';
  25. yum -y install glibc.i686 glibc-devel.i686 libstdc++.i686 libstdc++-devel.i686 zlib.i686 zlib-devel.i686 mysql-devel.i686 mysql-libs.i686 mysql libpng
  26.  
  27. yum -y install mysql-server;
  28. sleep 1;
  29. service mysqld start;
  30. service mysqld stop;
  31. sleep 1;
  32. /usr/bin/mysqld_safe & \ ;
  33. echo ;
  34. sleep 1 ;
  35. /usr/bin/mysql -u root -e "UPDATE mysql.user SET Password=PASSWORD('flni1sbu') Where User='root'; FLUSH PRIVILEGES;" ;
  36. service mysqld stop;
  37. sleep 1;
  38. service mysqld start; sleep 1 ;
  39.  
  40. echo -e '#!/bin/sh\n\ncd /home/builder/astonia3_server\n\nkillall looping\n\necho "Starting the Chatserver"\n/home/builder/astonia3_server/chatserver >/dev/null & \nsleep1' > /home/builder/astonia3_server/start_server; for i in $(seq 1 26 );do echo -e "/home/builder/astonia3_server/server -a $i -d\nsleep 1" >> /home/builder/astonia3_server/start_server; done; echo -e "/home/builder/astonia3_server/looping & # a 27\nsleep1" >> /home/builder/astonia3_server/start_server; for i in $(seq 28 37 );do echo -e "/home/builder/astonia3_server/server -a $i -d\nsleep 1" >> /home/builder/astonia3_server/start_server; done; echo -e "echo 'Astonia 3 Server Zones Loaded'" >> /home/builder/astonia3_server/start_server; chmod 750 /home/builder/astonia3_server/start_server;
  41.  
  42. replace "TYPE=MyISAM" "ENGINE=MYISAM" -- create_tables.sql;
  43. mysql -uroot -pflni1sbu < create_tables.sql;
  44. mysql -uroot -pflni1sbu merc < storage.sql;
  45. mysql -uroot -pflni1sbu merc < merc.sql;
  46.  
  47. sed -i 's/.\/server/\/home\/builder\/astonia3_server\/server/g' /home/builder/astonia3_server/looping
  48.  
  49. make;
  50. chkconfig mysqld on;
  51. reboot;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement