Aplikasi web untuk statistik PUG.
Perselisihan dukungan kami dapat ditemukan di sini.
B3none - Pengembang / Pengelola
Untuk menjaga plugin versi terbaru, saya sarankan untuk memperhatikan repositori
Jika Anda menghargai proyek ini, mohon luangkan waktu untuk memberi bintang pada repositori kami.
Langkah-langkah di bawah ini semuanya ditulis dengan anggapan bahwa Anda menggunakan 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 nodejs
npm -v
node -v
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
nvm install 10.19
nvm use 10.19
npm -v
node -v
cd /var/www/
rm -rf html/
sudo a2dissite 000-default.conf
.sudo a2enmod rewrite
.git clone https://github.com/csgo-league/csgo-league-web
cd csgo-league-web/
composer install
npm i
sudo npm i -g gulp
gulp build
mysql_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;
Kemudian edit Konfigurasi MYSQL Anda untuk mengizinkan koneksi eksternal ke database. nano /etc/mysql/mysql.conf.d/mysqld.cnf
dan ubah bind-address
menjadi 0.0.0.0
Sekarang restart layanan MySQL dengan sudo service mysql restart
Selanjutnya kita akan mengkonfigurasi panel web untuk menggunakan database kita dan berkomunikasi dengan bot dan server game.
cd /var/www/csgo-league-web
cp env.example.php env.php
nano env.php
Isi semua kolom dengan informasi Anda seperti MySQL, Server, RCON, dan Kunci API Unik. Anda dapat membuat Kunci API Anda dengan tautan yang disediakan di file env.php
.
Setelah selesai Migrasi DB Anda dengan ./vendor/bin/phpmig migrate
league
CNAME ke server khusus Anda.cd /etc/apache2/sites-available
nano 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
Terakhir, pastikan untuk chown -R www-data:www-data app
di direktori /csgo-league-web
.
Anda harusnya sudah siap!
https://github.com/Rob--W/cors-anywhere
atau git clone https://github.com/Rob--W/cors-anywhere.git
screen
atau alternatif untuk menjalankan kode ini di latar belakang 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}
menjadi IP server. cd /var/www/csgo-league-web/
gulp build
PS: Jangan lupa untuk membersihkan cache web browser anda.
too many redirects
coba ubah di env.php
'WEBSITE' => '/home'
menjadi 'WEBSITE' => ''