Eine Webanwendung für PUG-Statistiken.
Unseren Support-Discord finden Sie hier.
B3none – Entwickler/Betreuer
Um die neueste Version des Plugins zu behalten, empfehle ich, sich das Repository anzusehen

Wenn Ihnen das Projekt gefällt, nehmen Sie sich bitte die Zeit, unser Repository zu markieren.

Die folgenden Schritte basieren alle auf der Annahme, dass Sie Ubuntu verwenden.
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 aus.mysql -u root -p bei MYSQL an. 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;
Bearbeiten Sie dann Ihre MYSQL-Konferenz, um externe Verbindungen zur Datenbank zuzulassen. nano /etc/mysql/mysql.conf.d/mysqld.cnf und ändern Sie die bind-address in 0.0.0.0
Starten Sie nun den MySQL-Dienst mit sudo service mysql restart
Als Nächstes konfigurieren wir das Webpanel so, dass es unsere Datenbank verwendet und mit den Bot- und Spieleservern kommuniziert.
cd /var/www/csgo-league-web
cp env.example.php env.php
nano env.php
Füllen Sie alle Felder mit Ihren Informationen wie MySQL, Server, RCON und eindeutigem API-Schlüssel aus. Sie können Ihren API-Schlüssel mit dem in der Datei env.php bereitgestellten Link generieren.
Sobald Sie fertig sind, migrieren Sie Ihre Datenbank mit ./vendor/bin/phpmig migrate
league -CNAME auf Ihren dedizierten Server.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 Stellen Sie abschließend sicher, dass chown -R www-data:www-data app im Verzeichnis /csgo-league-web ausführen.
Sie sollten bereit sein!
https://github.com/Rob--W/cors-anywhere oder git clone https://github.com/Rob--W/cors-anywhere.gitscreen oder eine Alternative, um diesen Code im Hintergrund auszuführen 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} in die IP des Servers zu ändern. cd /var/www/csgo-league-web/
gulp build
PS: Vergessen Sie nicht, den Cache Ihres Webbrowsers zu leeren.
too many redirects erhalten, versuchen Sie, in env.php 'WEBSITE' => '/home' in 'WEBSITE' => ''