PDA

View Full Version : [TLBB] Video Hướng dẫn cài Ubuntu TLBB từ đầu đến cuối (A-Z) [Ubuntu 21.10 - Server]



tranvanhantv
07-12-21, 09:32 PM
How to install server Gragon Oath on Ubuntu 21.10 64bit - Hướng dẫn cài TLBB từ đầu đến cuối (A-Z) [Ubuntu 21.10 - Server]

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>


<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>


Lệnh cài đặt

vi /etc/ssh/sshd_config
# line 43: change ( prohibit root login )
# for other options, there are [prohibit-password], [forced-commands-only]
PermitRootLogin yes

sudo systemctl reload ssh
sudo systemctl restart sshd
sudo ufw disable
sudo apt-get update
sudo apt-get upgrade
sudo apt install aptitude -y
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libmysqlclient-dev -y
sudo apt-get install unixodbc -y
sudo apt-get install unixodbc-dev -y
sudo apt-get install libc6-i386 libc6-dev-i386 -y
sudo aptitude install libc6-i386 gcc-multilib libstdc++6:i386 libgcc1:i386 libcurl4-gnutls-dev:i386 -y
sudo apt-get install libstdc++6
sudo aptitude install unixodbc:i386 -y
sudo aptitude install wget -y
sudo apt-get update -y
sudo apt-get install -y lsb-release
sudo apt-get install -y lsb-core -y

Before we start, let’s make sure your system is up-to-date by running the following commands:

apt-get update
apt-get upgrade
Installing MariaDB on Ubuntu 21.10
apt-get install mariadb-server
Once the installation is complete, the MariaDB service will be started automatically. To verify if the service is running on your system, you can run the following command:

systemctl status mariadb

+ Chạy lệnh
systemctl start mariadb
systemctl enable mariadb

+ Chạy lệnh
systemctl status mariadb
* xem đã hiện active chưa

sudo ufw allow mysql

+ Chạy lệnh mysql_secure_installation
* cài đặt mật khẩu cho MySQL, nếu bị báo socket=/data/var/lib/mysql/mysql.sock * chạy lệnh systemctl restart mariadb
* Chạy lệnh trên nó sẽ hiện ra thông báo "Enter current password for root (enter for none)" thì để trống bấm enter
* Thông báo kế bấm y, rồi set pass cho MySQL.
* Sau đó các thông báo kế tiếp bấm theo như sau y,n,y,y


+ Chạy lệnh mysql -u root -p
* mở MySQL
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
flush privileges;
exit;
systemctl restart mariadb

+ Dùng navicat, kết nối đến MySQL, tạo 2 thư mục database tên là tlbb và web

sudo apt install nginx
sudo ufw app list
sudo ufw allow 'Nginx HTTP'
sudo systemctl enable nginx
sudo systemctl start nginx
sudo systemctl restart nginx

maxtest
08-12-21, 04:18 PM
Chủ topic ơi cho mình hỏi lỗi này là lỗi gì vậy ạ, chỉ mình fix với được không

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Stack:[./Player/IncomingPlayerManager.cpp][101][BOOL IncomingPlayerManager::Init()][FALSE] t=(2021-12-8 16:41:11)
Stack:[./Main/ClientManager.cpp][50][BOOL ClientManager::Init()][FALSE] t=(2021-12-8 16:41:11)
Stack:[./Main/Server.cpp][899][BOOL Server::InitStaticServer()][FALSE] t=(2021-12-8 16:41:11)
Stack:[./Main/Server.cpp][284][BOOL Server::InitServer()][FALSE] t=(2021-12-8 16:41:11)
Stack:[./Main/Server.cpp][222][INT main(INT, CHAR**)][FALSE] t=(2021-12-8 16:41:11)


Mình xin cảm ơn ạ

tranvanhantv
09-12-21, 07:29 AM
Chủ topic ơi cho mình hỏi lỗi này là lỗi gì vậy ạ, chỉ mình fix với được không

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Stack:[./Player/IncomingPlayerManager.cpp][101][BOOL IncomingPlayerManager::Init()][FALSE] t=(2021-12-8 16:41:11)
Stack:[./Main/ClientManager.cpp][50][BOOL ClientManager::Init()][FALSE] t=(2021-12-8 16:41:11)
Stack:[./Main/Server.cpp][899][BOOL Server::InitStaticServer()][FALSE] t=(2021-12-8 16:41:11)
Stack:[./Main/Server.cpp][284][BOOL Server::InitServer()][FALSE] t=(2021-12-8 16:41:11)
Stack:[./Main/Server.cpp][222][INT main(INT, CHAR**)][FALSE] t=(2021-12-8 16:41:11)


Mình xin cảm ơn ạ

Hình như bác vừa chỉnh sửa file .
Bác thử ném lại file gốc của nó xem. Nhiều khi lỗi khi chép file không để chế độ binary á.

tranvanhantv
09-12-21, 08:41 AM
Chủ topic ơi cho mình hỏi lỗi này là lỗi gì vậy ạ, chỉ mình fix với được không

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Stack:[./Player/IncomingPlayerManager.cpp][101][BOOL IncomingPlayerManager::Init()][FALSE] t=(2021-12-8 16:41:11)
Stack:[./Main/ClientManager.cpp][50][BOOL ClientManager::Init()][FALSE] t=(2021-12-8 16:41:11)
Stack:[./Main/Server.cpp][899][BOOL Server::InitStaticServer()][FALSE] t=(2021-12-8 16:41:11)
Stack:[./Main/Server.cpp][284][BOOL Server::InitServer()][FALSE] t=(2021-12-8 16:41:11)
Stack:[./Main/Server.cpp][222][INT main(INT, CHAR**)][FALSE] t=(2021-12-8 16:41:11)


Mình xin cảm ơn ạ
Cái này cũng rất hay gặp khi tạo server mới kinh nghiệm khắc phục như sau:
Nếu có chỉnh sửa file cấu hình nào thì copy sang máy cchính rồi chỉnh sửa sau đó ném vào lạiđể tránh bị lỗi, chỉnh sửa ở chế độ mã hoá VISII.
Cấu hình cho đúng tuyệt đối tránh sai lầm một dấu chấm hay dấu phẩy.
Luôn kiểm tra các cổng port, các kết nối đến cơ sở dữ liệu có đúng chưa.
Đảm bảo đầy đủ ram ít nhất 4GB trở lên, nếu cần có thể sử dụng Ram ảo swap.