Advertisement
Guest User

Untitled

a guest
Aug 26th, 2017
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.70 KB | None | 0 0
  1. Уствновка рулетки на MySQL и Laravel (CSGOUP и прочие)
  2. 1. Установить на хостинг ОС Ubuntu 14.04
  3. 2. Зайти на свой хостинг через PuTTY и вводить эти команды:
  4.  
  5. //Установка нужных компонентов
  6. apt-get update
  7. apt-get install sudo
  8. apt-get install bsdutils
  9. apt-get install curl
  10. apt-get install -y build-essential
  11. apt-get install -y python-software-properties
  12. apt-get install -y php5
  13. apt-get install -y apache2
  14. apt-get install -y libapache2-mod-php5
  15.  
  16. apt-get install -y mysql-server
  17.  
  18. После этой команды вам придется придумать пароль для вашей базы данных
  19. НЕ ЗАБУДЬТЕ ЕГО!!!!! ОН ВАМ ЕЩЕ ПОНАДОБИТСЯ!
  20.  
  21.  
  22.  
  23. apt-get install -y php5-mysql
  24. apt-get install -y php5-curl
  25. apt-get install -y php5-gd
  26. apt-get install -y php5-mcrypt
  27. apt-get install -y git-core
  28.  
  29. apt-get install -y phpmyadmin
  30.  
  31. После этой команды надо будет опять ввести пароль от базы 3 раза
  32.  
  33.  
  34. apt-get install unzip
  35.  
  36. //Установка Node.JS для бота
  37. curl --silent --location https://deb.nodesource.com/setup_0.12 | bash -
  38. apt-get install --yes nodejs
  39. apt-get install --yes build-essential
  40. npm install -g pm2
  41. pm2 startup
  42.  
  43. //Модификация веб-сервера
  44. sudo a2enmod rewrite
  45. service apache2 restart
  46.  
  47. //Установка Composer
  48. curl -sS https://getcomposer.org/installer | php
  49. sudo mv composer.phar /usr/local/bin/composer
  50. sudo apt-get update
  51. sudo apt-get install tcl8.5
  52.  
  53. //Установка Redis сервера
  54. wget http://download.redis.io/releases/redis-stable.tar.gz
  55. tar xzf redis-stable.tar.gz
  56. cd redis-stable
  57. make
  58. make install
  59. cd utils
  60. sudo ./install_server.sh
  61.  
  62. Тут нужно будет много раз нажать Enter
  63.  
  64.  
  65.  
  66. 3. Модификация конфигов
  67.  
  68. Идём в /etc/apache2/sites-avialable
  69.  
  70. Открываем файл 000-default.conf
  71.  
  72. Меняем DocumentRoot /var/www/html на DocumentRoot /var/www/html/public
  73.  
  74. Идем в /etc/apache2
  75.  
  76. Открываем файл apache2.conf
  77.  
  78. Ищем строки с текстом AllowOverride None (4 штуки)
  79.  
  80. Везде меняем None на All
  81.  
  82. В конце файла делаем 2-3 ентера и добавляем туда эти строки с решетками
  83.  
  84. #
  85. Include /etc/phpmyadmin/apache.conf
  86. #
  87.  
  88.  
  89. Идем в /etc/redis/6379.conf
  90.  
  91. Ищем:
  92. #bind 127.0.0.1
  93. Заменяем на:
  94. bind 127.0.0.1
  95.  
  96. Перезагружаем редис и апач командами:
  97. service redis_6379 restart
  98. service apache2 restart
  99.  
  100.  
  101. 4. Настройка скрипта.
  102.  
  103. Сначала нужно перейти по адресу *ваш_айпи*/phpmyadmin
  104. Там нужно зайти с паролем который вы указали ранее
  105.  
  106. Затем нужно создать базу данных. Выберите любое название.
  107.  
  108. Зайдите в эту базу и нажмите кнопку Импорт. Там выберите файл базы и загрузите его
  109.  
  110. Далее переходим к настройке самого скрипта.
  111.  
  112. Заходим в папку со скриптом и открываем файл .env
  113. Там вводим данные от базы. Айпи базы оставляем localhost
  114.  
  115. Затем переходим в папку config
  116. В ней открываем файл database.php
  117. Там указываем те же данные от базы что и в прошлом файле
  118.  
  119. В той же папке config открываем файл steam-auth.php
  120. Вводим свой API-Key
  121.  
  122. Затем возвращаемся обратно в главную папку со скриптом
  123. В ней открываем папку resources
  124. В ней открываем папку views
  125. Открываем файл layout.blade.php и настраиваем под себя верхнюю панель по желанию
  126. Так же меняем название сайта на свое
  127.  
  128. В папке views открываем папку pages
  129. Во всех файлах где есть название сайта меняем на свое.
  130.  
  131. Возвращаемся в основную папку
  132. Идем в папку public
  133. В ней идем в папку assets
  134. В ней в папку js
  135. Открываем app.js
  136. Ищем название сайта и меняем на свое.
  137. Ищем число 2020 и перед двоеточием вставляем айпи сервера.
  138.  
  139. Идем назад в основную папку
  140. Идем в папку app
  141. В ней в папку Http
  142. В ней в папку Controllers
  143. Открываем файл GameController.php
  144. Настраиваем под себя параметры игры
  145. Так же вводим свой Backey для получения цен на вещи
  146. Можно ввести ключи от GDonate для доната на сайт
  147. Открываем файл PagesController.php
  148. В нем меняем название сайта на свое.
  149. Открываем файл SupportController.php (ЕСЛИ ЕСТЬ! МОЖЕТ НЕ БЫТЬ! НЕ СТРАШНО!)
  150. Меняем название сайта на свое
  151.  
  152. Запаковываем весь скрипт в архив формата .zip (ИМЕННО ZIP!!!)
  153. Назывем 1.zip
  154. Загружаем в /var/www/html
  155.  
  156. В PuTTY вводим команды:
  157.  
  158. cd /var/www/html
  159. unzip 1.zip
  160. cd /var/www
  161. chmod -R 777 html
  162.  
  163. Настройка скрипта закончена
  164.  
  165. 5. Настройка бота
  166.  
  167. Открываем файл config.js и вводим данные.
  168.  
  169. username: Логин бота
  170. password: Пароль бота
  171. steamid: Стим айди бота
  172. secret: shared_secret из мобильного аутентификатора
  173. identity_secret: identity_secret из мобильного аутентификатора
  174. apiKey: Апи кей бота
  175. domain: Домен сайта (Или айпи) без http://
  176. secretKey: НЕ ТРОГАТЬ
  177. admins: Админы бота
  178.  
  179. Запаковываем в архив формата .zip (ИМЕННО ZIP!!!)
  180. Называем 2.zip
  181. Создаем на сервере папку bot в корне файловой системы
  182. Туда загружаем бота
  183.  
  184. В PuTTY вводим команды:
  185.  
  186. cd /bot
  187. unzip 2.zip
  188.  
  189.  
  190. ЗАПУСК БОТА:
  191. cd /bot
  192. pm2 start app.js
  193.  
  194. ПОСМОТРЕТЬ ЛОГИ БОТА
  195. pm2 logs 0
  196.  
  197. ПЕРЕЗАПУСТИТЬ БОТА
  198. pm2 restart 0
  199.  
  200. ОСТАНОВИТЬ БОТА
  201. pm2 stop 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement