- Сообщения
- 1 703
- Реакции
- 370
- Баллы
- 103
Скрипт аналог steel cash с 6 режимами.
Новый скрипт рулетки! С этого скрипта можно сделать настоящий проект, о котором вы мечтали!
Всё то, что имеет данный скрипт:
— Пользовательская часть
Jackpot - 3 комнаты (Мажор, Классик, Бомж), так же история игр у данного режима;
Double - (красное, зеленое, черное), так же история игр у данного режима;
Coinflip - или же PVP, 50/50. Участвуют два человека, решит всё только рандом;
Dice - что-то типо Nvuti, только выигрыш выставляете сами и процент выигрыша тоже. В ленте показываются последние игры;
Battle - две команды, которые борются между собой;
Crash - сами понимаете;
Код:
apt-get update
apt-get upgrade -y
sudo apt-get install software-properties-common python-software-properties -y
sudo add-apt-repository ppa:ondrej/php
apt-get update
sudo apt-get install python-software-properties
apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install -y php7.2
apt install -y nano mc curl build-essential nginx php7.2 php7.2-fpm git php7.2-mysql nodejs redis-server php7.2-xml php7.2-mbstring nodejs npm mysql-server php7.2-mysql php7.2-curl
После установки всех этих компонентов вписываем :
echo "cgi.fix_pathinfo=0" » /etc/php/7.2/fpm/php.ini
service php7.2-fpm restart
<!--Создание папки —>
mkdir -p /var/www/myserver
<!--Установка компостера-->
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
apt -y install
<!--Настройка нгиникса —>
nano /etc/nginx/sites-available/myserver
Копируем это и вставляем туда (правая кнопка мыши) :
server {
listen 80;
server_name myserver;
access_log /var/log/access.log;
error_log /var/log/error.log;
rewrite_log on;
root /var/www/myserver/public;
index index.php;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
if (!-d $request_filename) {
rewrite ^/(.+)/$ /$1 permanent;
}
location ~* \.php$ {
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(.*)$;
include /etc/nginx/fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
location ~ /\.ht {
deny all;
}
location ~* \.(?:ico|css|js|jpe?g|JPG|png|svg|woff)$ {
expires 365d;
}
}
После того когда вставили этот код, нужно прожать Ctrl + x, потом нажать y а потом интер
<!--Создаем нужные папки и удаляем ненужные —>
ln -s /etc/nginx/sites-available/myserver /etc/nginx/sites-enabled/
mkdir -p /var/www/myserver
rm /etc/nginx/sites-available/default
<!--Устанавливаем права —>
chown -R www-data:www-data /var/www/myserver
<!--Перезагружаем нгиникс для наши настройки сохранились-->
service nginx restart
<!--Установка ноде и пм2 для дальнейшего запуска бота-->
ln -s /usr/bin/nodejs /usr/bin/node
npm install forever -g
npm install forever-monitor
------------------------------------------------------
Первая часть закончена, теперь архивируем скрипт в .zip файл и
переходим в фейзалилу, или другое фтп.
Заливаем его суда : /var/www/myserver
Потом сного переходим в ssh терминал и пишем :
cd /var/www/myserver
unzip вашеназваниеархива.zip
Потом удаляем архив
--------------------------------------------------------
Теперь устанавливаем adminer и заливаем бд.
После прописываем в .env (находится он в : /var/www/myserver/.env
Теперь выдаем права на папку :
chmod -Rf 777 /var/www/myserver/storage
--------------------------------------------------------
Для полноценной работы скрипта и режимов в нем, вам нужно установить SSL на NGINX - https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-16-04
Далее прописываем пути к ключам SSL в файле app.js и app2.js (строчка 3,4)
в Config.js указываем свой домен, в строчке домена.
В Crash.js и double.js app2.js прописываем свой домен (6 строчка) с https.
После переходим командой в раздел бота cd /var/www/myserver/bot
Запускаем его forever start app.js и app2.js
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Последнее редактирование: