Une application Web pour les statistiques PUG.
Notre discorde de support peut être trouvée ici.
B3none - Développeur / Mainteneur
Afin de conserver la dernière version du plugin je vous recommande de regarder le dépôt

Si vous appréciez le projet, prenez le temps de mettre en vedette notre référentiel.

Les étapes ci-dessous sont toutes écrites en supposant que vous utilisez Ubuntu.
sudo apt install apache2 composer openssl php php-mysql php-json php-simplexml mysql-server zip unzip -y
sudo apt install apache2 composer openssl php7.2 php7.2-mysql php7.2-json php7.2-simplexml mariadb-server zip unzip -y
sudo apt install apache2 composer openssl php7.3 php7.3-mysql php7.3-json php7.3-simplexml mariadb-server zip unzip -y
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -sudo apt-get install nodejsnpm -vnode -vcurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bashnvm install 10.19nvm use 10.19npm -vnode -vcd /var/www/rm -rf html/sudo a2dissite 000-default.conf .sudo a2enmod rewrite .git clone https://github.com/csgo-league/csgo-league-webcd csgo-league-web/composer installnpm isudo npm i -g gulpgulp buildmysql_secure_installation .mysql -u root -p . CREATE USER 'league'@'%' IDENTIFIED BY '{password}';
CREATE DATABASE panel CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL PRIVILEGES ON panel.* TO 'league'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
Modifiez ensuite votre MYSQL Conf pour autoriser les connexions externes à la base de données. nano /etc/mysql/mysql.conf.d/mysqld.cnf et changez l' bind-address en 0.0.0.0
Redémarrez maintenant le service MySQL avec sudo service mysql restart
Ensuite, nous allons configurer le panneau Web pour utiliser notre base de données et communiquer avec le bot et les serveurs de jeu.
cd /var/www/csgo-league-web
cp env.example.php env.php
nano env.php
Remplissez tous les champs avec vos informations telles que MySQL, serveurs, RCON et clé API unique. Vous pouvez générer votre clé API avec le lien fourni dans le fichier env.php .
Une fois terminé, migrez votre base de données avec ./vendor/bin/phpmig migrate
league CNAME vers votre serveur dédié.cd /etc/apache2/sites-availablenano csgo-league-web.conf <VirtualHost *:80>
ServerName league.your.domain
DocumentRoot /var/www/csgo-league-web/web
<Directory /var/www/csgo-league-web/web>
Options -Indexes
AllowOverride All
FallbackResource /index.php
</Directory>
</VirtualHost>
sudo a2ensite csgo-league-web.conf Enfin, assurez-vous de chown -R www-data:www-data app dans le répertoire /csgo-league-web .
Vous devriez être prêt !
https://github.com/Rob--W/cors-anywhere ou git clone https://github.com/Rob--W/cors-anywhere.gitscreen ou une alternative pour exécuter ce code en arrière-plan cd cors-anywhere
node server.js
/var/www/csgo-league-web/assets/scripts/listeners/steam-profile.js ,axios.get(`http://{YOUR IP}:8080/https://steamcommunity.com/profiles/${steam}?xml=true`){YOUR IP} par l'IP du serveur. cd /var/www/csgo-league-web/
gulp build
PS : N'oubliez pas de vider le cache de votre navigateur web.
too many redirects , essayez de modifier env.php 'WEBSITE' => '/home' en 'WEBSITE' => ''