САМОЕ ПЛОХОЕ СЛОВО
НАПИШИТЕ ЖЕСТКОЕ СЛОВО, ПЛОХОЕ, КОТОРОЕ ВЫ ЗНАЕТЕ, ПОБЕДИТЕЛЬ ПОЛУЧИТ РОСПИСЬ АРСЕНИЯ СТРИКАНОВА
НАПИШИТЕ ЖЕСТКОЕ СЛОВО, ПЛОХОЕ, КОТОРОЕ ВЫ ЗНАЕТЕ, ПОБЕДИТЕЛЬ ПОЛУЧИТ РОСПИСЬ АРСЕНИЯ СТРИКАНОВА
Создал турнир между командами ЧР 10 и, возможно, четырьмя новыми командами ЧР 11 на сайте Pikuco, в котором победителя выбираете только вы. ТУРИК
Доделанный вариант того, что сделал товарищ Кор. https://tiermaker.com/create/all-cis-haxball-2023-teams-major-and-first-league-15843058
Оцениваем клубы ЧР #10 https://tiermaker.com/create/cis-haxball-teams-2023-15127394
Роналду или Месси? выбор за тобой
Гайд по созданию и установке сервера by karp & letkh Часть 1 Исходники - https://disk.yandex.ru/d/su7cqrqf3ZKqfw В дальнейшей инструкции будет использоваться сайт https://www.reg.ru . Регистрируемся, и переходим в облачные сервера. Открывается нам рег.облако Нажимаем “Новый сервер” Во вкладке Ubuntu выбираем 22.04 LTS, ибо в 20.04 возникают ошибки с puppeteer (модуль такой). На вашу почту будут высланы данные, нам необходимы следующие: ip, password. Если у вашей командной строки уже установлен OpenSSH, то можно работать с ней. В других случаях, используют Putty. В моем случае я использую терминал hyper. Для подключения используем команду “ ssh root@<ip> “ Пароль, в целях безопасности, не отображается. В некоторых терминалах вместо ctrl+c/v используется ctrl+shift+c/v. СОВЕТ: Не меняйте пароль на легкие. Их легко скомпрометировать (сбрутить). Затем вписываем каждую команду по очереди: sudo apt-get update; wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb; sudo dpkg -i google-chrome*.deb; apt --fix-broken install; sudo apt install nodejs; sudo apt install npm; npm install n -g; n stable; sudo apt install ufw; // это фаерволл. его устанавливать не обязательно sudo ufw default deny incoming; sudo ufw default allow outgoing; sudo ufw allow ssh; sudo ufw enable; reboot; // здесь фаерволл кончается, эта команда перезапускает сервер npm i pm2 -g; npm i puppeteer; Для запуска румы мы будем использовать puppeteer и его скрипт. Он будет в исходниках под названием haxbot.js. В 6 строчке можно поменять имя файла бота, к которому мы сейчас придем. Самый простой скрипт находится в документации к Headless Host. (https://github.com/haxball/haxball-issues/wiki/Headless-Host). Создадим файл bot.js и вставим туда наш код. Необходимо не забыть добавить в код бота token, который можно получить, пройдя капчу на сайте https://www.haxball.com/headlesstoken Вставляем в HBInit, порядок строк не важен. Чтобы перенести файлики будем использовать FileZilla. Оф. сайт https://www.filezilla.ru В ФЗ вписываем свои данные, порт оставляем пустым. Нажимаем на “Быстрое соединение” В левой части - ваш компьютер, в правой - сервер. Переносим свои файлы в правую часть. Таким образом, в нашей корневой папке должны быть следующие файлы: node_modules (папка), haxbot.js, bot.js и другие системные ф. После этого используем файловый менеджер pm2, введя команду pm2 start haxbot.js - включит наш скрипт. pm2 restart haxbot.js - перезапустит наш скрипт. pm2 stop haxbot.js - остановит наш скрипт. Также нужно учитывать, что token работает на протяжении 5-6 часов, после его надо менять. На этом заканчивается наш этап установки скрипта на хостинг. Гайд будет дописываться. Выслушаю каждого критика :) letkh