Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- my_user_is=$(whoami);
- if [ $my_user_is != "root" ]; then
- echo "You need to be root to set up Astonia 3";
- exit;
- fi;
- replace "SELINUX=enforcing" "SELINUX=disabled" -- /etc/selinux/config
- iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 5556 -j ACCEPT
- service iptables save
- mkdir -p /home/builder;
- cd /home/builder;
- touch log0.txt;
- yum -y install wget;
- wget http://brockhaus.org/astonia3_server.tgz;
- tar -xzvf astonia3_server.tgz;
- cd /home/builder/astonia3_server/ ;
- echo -e "PATH=\$PATH:`pwd`" >> /root/.bashrc
- yum clean all;
- yum -y update;
- yum -y groupinstall 'Development Tools';
- 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
- yum -y install mysql-server;
- sleep 1;
- service mysqld start;
- service mysqld stop;
- sleep 1;
- /usr/bin/mysqld_safe & \ ;
- echo ;
- sleep 1 ;
- /usr/bin/mysql -u root -e "UPDATE mysql.user SET Password=PASSWORD('flni1sbu') Where User='root'; FLUSH PRIVILEGES;" ;
- service mysqld stop;
- sleep 1;
- service mysqld start; sleep 1 ;
- 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;
- replace "TYPE=MyISAM" "ENGINE=MYISAM" -- create_tables.sql;
- mysql -uroot -pflni1sbu < create_tables.sql;
- mysql -uroot -pflni1sbu merc < storage.sql;
- mysql -uroot -pflni1sbu merc < merc.sql;
- sed -i 's/.\/server/\/home\/builder\/astonia3_server\/server/g' /home/builder/astonia3_server/looping
- make;
- chkconfig mysqld on;
- reboot;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement