Cистема для проведения турниров и миксов по CS:GO на NodeJS
Для коректной работы системы нужен vps сервер
vpsVDS/VPS Linux Debian 7
PHP 5.3 и выше
nodeJS
phpSockets
apt-get install bsdutils
apt-get install logger
apt-get install sudo
apt-get install curl
apt-get upgrade
apt-get update
apt-get install gcc make libxml2-dev autoconf ca-certificates unzip nodejs curl libcurl4-openssl-dev pkg-config
mkdir /var/www/install
cd /var/www/install
wget http://be2.php.net/get/php-5.5.15.tar.bz2/from/this/mirror -O php-5.5.15.tar.bz2
tar -xjvf php-5.5.15.tar.bz2
cd php-5.5.15
./configure --prefix /usr/local --with-mysql --enable-maintainer-zts --enable-sockets --with-openssl --with-pdo-mysql
make
make install
cd /var/www/install
wget http://pecl.php.net/get/pthreads-2.0.7.tgz
tar -xvzf pthreads-2.0.7.tgz
cd pthreads-2.0.7
/usr/local/bin/phpize
./configure
make
make install
echo 'date.timezone = Europe/Moscow' >> /usr/local/lib/php.ini
echo 'extension=pthreads.so' >> /usr/local/lib/php.ini
sudo apt-get install mysql-server
sudo apt-get install -y phpmyadmin
mkdir /var/www/ebot
cd /var/www/ebot
wget https://github.com/deStrO/eBot-CSGO/archive/threads.zip
unzip threads.zip
mv eBot-CSGO-threads ebot-csgo
cd ebot-csgo
curl --silent --location https://deb.nodesource.com/setup_0.12 | bash -
apt-get install -y nodejs
npm install socket.io@0.9.12 archiver formidable
curl -sS https://getcomposer.org/installer | php5
php5 composer.phar install
# edit config config/config.ini with IP/PORT and MySQL access
cd /var/www/ebot
wget https://github.com/deStrO/eBot-CSGO-Web/archive/master.zip
unzip master.zip
mv eBot-CSGO-Web-master ebot-web
cd ebot-web
cp config/app_user.yml.default config/app_user.yml
Отредактируйте config/app_user.yml
demo_download: true
ebot_ip: 00.000.00.000
ebot_port: 12345
mode: net
refresh_time: 30
Заполните данные в config/database.yml
mysql:host=СЮДА ХОСТ (пример: localhost)
dbname=СЮДА НАЗВАНИЕ БД (пример: name_db)
username:СЮДА ЛОГИН (пример: username_db)
password:СЮДА ПАРОЛЬ (пример: password_db)
mkdir cache
php5 symfony cc
php5 symfony doctrine:build --all --no-confirmation
php5 symfony guard:create-user --is-super-admin admin@ebot admin admin
Вместо admin@ebot admin admin вставляете ваши данные типа email@email login password.
Так же можете создать с дефолтными и изменить уже в админке.
Идём в /etc/apache2/sites-available
Меняем DocumentRoot /var/www/на DocumentRoot /var/www/ebot-web/web
service apache2 restart
cd /var/www/ebot/ebot-csgo
php bootstrap.php
Заходите по вашей ссылке
и дописываете /admin.php и авторизуетесь.
Далее закидываете на игровой сервер http://www.esport-tools.net/download/CSay-CSGO.zip
Затем в server.cfg дописываете:
sv_rcon_banpenalty 0
sv_rcon_log 1
sv_rcon_maxfailures 99999
sv_rcon_maxpacketbans 0
sv_rcon_maxpacketsize 99999
sv_rcon_minfailures 99999
sv_rcon_minfailuretime 1
Внимание! У Вас нет прав для просмотра скрытого текста.
Внимание! У Вас нет прав для просмотра скрытого текста.