Đây là file hướng dẫn cài đặt game tài xỉu, game bài Java
upload file server (app.zip) lên VPS theo đường dẫn /var
sudo timedatectl set-timezone Asia/Ho_Chi_Minh
cài từ đây
sudo apt update
apt install unzip
cd /var
unzip app
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –
sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable”
sudo apt update
apt-cache policy docker-ce
sudo apt install docker-ce -y
sudo curl -L “https://github.com/docker/compose/releases/download/1.25.3/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose –version
docker volume create –name=mongo-db
docker volume create –name=game-db
cd /var/app/install
docker-compose up
đợi nó chạy khoảng 3 phút ctrl c hủy nó đi
docker-compose start
import data
docker exec -it -u root game-db bash
mysql -u root -p
Aki86dh123 ( chổ này là mật khẩu database, có thể coi mật khẩu database hiện tại ở /var/app/config/ )
set global max_connections = 2000000;
GRANT ALL PRIVILEGES ON *.* TO ‘demo’@’%’;
FLUSH PRIVILEGES;
exit
exit
Cài nginx
sudo apt install nginx -y
sudo add-apt-repository ppa:ondrej/php
sau chỗ này nấn enter
sudo apt install php7.4-fpm php7.4-mbstring php7.4-mysql php7.4-curl -y
Cài java
sudo apt-get install openjdk-8-jdk -y
CÀI CÁ
wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo apt-get install -y apt-transport-https
sudo apt update
sudo apt-get install -y dotnet-sdk-3.1
sudo apt-get install -y apt-transport-https
sudo apt-get install -y aspnetcore-runtime-3.1
sudo apt-get install -y dotnet-runtime-3.1
cd /var/app/banca/BanCaLiteNet
dotnet publish -o publish
dotnet publish -o publish
cd /var/app/banca/BanCaLiteNet/publish
nohup dotnet BanCaLiteNet.dll >/dev/null 2>&1 &
sudo netstat -tulpn
chạy server
cd /var/app/BackendMaster
chmod 777 install.sh
chmod 777 gradlew
./install.sh
cd /var/app/Backend2Dx
chmod 777 install.sh
chmod 777 gradlew
./install.sh
cd /var/app/BackendRoy
chmod 777 install.sh
chmod 777 gradlew
./install.sh
apt install net-tools
sudo netstat -tulpn
phần này config domain
(*trước khi upload các file lên vps, cần sửa domain lại cho trung với tên miền mình cần cài)
cho hết trong sites-enabled vào trong etc/nginx/ và copy vào trong site enabled
nhớ congfig domain trước khi cho vào
upload file DNS lên cloudflare
service nginx stop
service nginx start
Build Client và upload lên server theo link /var/app/www/webbuild
cd /var/app/www/webbuild
unzip web-mobile.zip
Cài TXST
apt-get update -y
apt install maven -y
cd /var/app/txst
mvn install:install-file -Dfile=/var/app/BackendMaster/game/tlmn/libs/VbeeCommon.jar -DgroupId=VbeeCommon -DartifactId=vbeeCommon -Dversion=1.0 -Dpackaging=jar
(khá lâu đó)
./mvnw -Pdev clean verify
cd /var/app/txst/target
nohup java -jar TXST-0.0.1-SNAPSHOT.jar >> txcb.out 2>&1&
upload site-enable vào /etc/nginx/sites-enabled
service nginx reload
sau mỗi lần reboot
cd /var/app/install
docker-compose start
docker exec -it -u root game-db bash
mysql -u root -p
Aki86dh123
set global max_connections = 2000000;
FLUSH PRIVILEGES;
exit
exit
cd /var/app/BackendMaster
./install.sh
cd /var/app/BackendRoy
./install.sh
cd /var/app/Backend2Dx
./install.sh
cd /var/app/txst/target
nohup java -jar TXST-0.0.1-SNAPSHOT.jar >> txcb.out 2>&1&
cd /var/app/banca/BanCaLiteNet/publish
nohup dotnet BanCaLiteNet.dll >/dev/null 2>&1 &
Cài Otp cho Game
https://api.telegram.org/bot1712828727:AAF54RX2T9nM-fVLkCa2z-dQ07d76vdZDm4/setWebhook?url=https://dal.suvip.win/hook-pro
và vào admin, trong config/ chọn gameconfignew/telegrambot
thay api và tên bot trong đó là xong
1712828727:AAF54RX2T9nM-fVLkCa2z-dQ07d76vdZDm4 thay api bot telegram ở đây, dán link này vào trình duyệt để tạo webhook cho telegram. vậy là xong rồi. tự nó sẽ nhận/ ko làm gì nữa hết
1 số client sử dụng agent.domain thì chúng ta chỉ việc đổi dal.domain thành agent.domain