1. Cài đặt AAPanel (aaPanel)
Chạy lệnh sau để cài AAPanel:
yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh
Khi có nhắc “input y to confirm” thì nhập y và Enter để tiếp tục cài.
- Tắt xác thực SSL:
bt 26
(nếu dùng tính năng tương tự trên aaPanel, hãy tìm tùy chọn SSL và tắt) - Xem địa chỉ truy cập panel mới:
bt 14
hoặc làm theo thông báo cuối quá trình cài
2. Mở port 1-65535 và tắt firewall
- Mở toàn bộ port (1-65535) trên aaPanel (giao diện "Firewall" hoặc "Security" trên panel)
- Tắt firewall hệ thống (chạy 2 lệnh):
systemctl stop firewalld
systemctl disable firewalld
3. Upload & giải nén bộ cài server
- Upload file lyzwlkjvip.zip lên thư mục gốc / trên VPS/server
- Giải nén bằng lệnh:
cd / && unzip lyzwlkjvip.zip
- Lưu ý: Trước khi giải nén, đảm bảo đã cài xong môi trường Nginx!
- Restart Nginx:
/etc/init.d/nginx restart
- Cấp quyền 777 cho các thư mục sau:
chmod -R 777 /data
chmod -R 777 /www/wwwroot/game
4. Cài đặt & cấu hình môi trường
- Nginx 1.22
- MySQL 5.6
- PHP 7.4 (Cài thêm extension: ionCube và memcache, sau đó reload/restart PHP)
- MongoDB 4.0 (*bắt buộc đúng 4.0)
- elasticsearch
- Linux Toolbox (mở "Cài đặt" > Swap/Virtual Memory, khuyến nghị 5120 MB hoặc tùy cấu hình VPS)
5. Đổi IP Server (IP mặc định “122.51.27.223” thành IP thật của bạn)
- Dùng lệnh sau để thay tất cả IP mặc định bằng IP thật của VPS:
sed -i "s/122.51.27.223/IP-mới-của-bạn/g" `grep 122.51.27.223 -rl /data`
sed -i "s/122.51.27.223/IP-mới-của-bạn/g" `grep 122.51.27.223 -rl /www/wwwroot/game` - Hoặc sửa thủ công các file:
/data/sql/cat_center.sql
/data/sql/game_admin.sql
/www/wwwroot/game/index.php
6. Đặt mật khẩu DB & Import dữ liệu
- Đổi mật khẩu MySQL root thành 123456
- Import database bằng lệnh:
cd /data/sql && ./initsql.sh
7. Chỉnh sửa elasticsearch backend
- Vào "Software Store" > elasticsearch > Quyền hạn:
Lấy mật khẩu admin và thay vào file cấu hình:
/data/gmhoutai/gameadmin/.env (dòng 57)
- Vào "Software Store" > elasticsearch > Cấu hình:
Tìm đoạn:xpack.security.http.ssl: enabled: true
Đổi enabled: true thành enabled: false rồi lưu lại.
8. Khởi động/ Tắt server
- Khởi động server chính:
cd /data/server/bin && ./run.sh
- Khởi động liên server:
cd /data/cross/bin && ./run.sh
- Xem port server đang mở:
netstat -lntp
- Tắt server chính:
cd /data/server/bin && ./stop.sh
- Tắt liên server:
cd /data/cross/bin && ./stop.sh
9. Game client và trang quản trị
- Địa chỉ chơi game: http://IP:81
- Sửa IP client Android:
\assets\apps\H59BB7BF3\www\manifest.json
- GM Backend:
http://IP:81/gm/gm.php
GM Code: lyzwlkj.vip - Trang quản lý người chơi: http://IP:81/gm
- Quản trị backend:
http://IP:82/module/login.php
Tài khoản: admin
Mật khẩu: 123456
PS: Để mở chức năng đấu trường/ liên server, cần vào trang quản trị backend, chọn "Sửa thời gian mở server" ở menu bên trái, sau đó nhấn "Thiết lập".