Hướng dẫn làm server tlbb online cực kỳ chi tiết năm 2024

🔹 Hoạt động ingame: nâng cao tương tác, sự cạnh tranh, hạn chế clone Phụ Bản, nâng cao cạnh tranh hướng đến PK map nhiều hơn.

🔹 Toàn bộ tính năng sẽ được kích hoạt ngay khi máy chủ khai mở [các tính năng mới sẽ được cập nhật theo sự phát triển sau này của Game4You nếu có].

Nhắc tới game thiên long bát bộ chắc 9x 10x cũng biết rồi và mình cũng chẳng muốn nói nhiều thay vào đó nhảy vào vấn đề chính luôn. Mục đích mình viết bài này.... cho vui thôi và cũng đồng thời chia sẽ kinh nghiệm làm server game cho bạn nào thích. Mình đã cài sẵn tất cả các thứ trong máy ảo nên topic này có thể gọi là "mì ăn liền" cũng được. Server này thích hợp cho bạn nào chơi offline để tìm lại kĩ niệm hay có thể chơi với bạn bè cũng được thông qua hamachi còn việc online thì mình không khuyến khích bởi vì server mình vẫn chưa test kĩ có lỗi gì nghiêm trọng hay không. Cơ bản là ổn.

Một số ảnh demo trước:

Hệ thống nhiệm vụ

Giao diện chính TLBB V2 [Nguồn Hades clbgamesvn]
Shop Kim Nguyên Bảo [Nguồn Hades clbgamesvn]
Kể cả website quản lí tài khoản mình cũng đã bổ sung [Nguồn Share từ TLBBSOHU]

Lưu ý: để làm được server game thì bạn phải kiên nhẫn và chịu bỏ ra thời gian. Mình cũng vậy thôi chứ chẳng có gì khác biệt các bạn. Mình bắt đầu tìm tòi từ năm lớp 6 và thất bại, thất bại cho đến năm lớp 8 mình mới hiểu ra vấn đề, lỗi lầm cũng như chẳng ai hỗ trợ. Nói thật là cũng rất là nản luôn tuy nhiên thì kết quả của sự kiên trì cuối cùng cũng được đền đáp đó là mình học được vô số các thứ

+Vmware: phần mềm giả lập máy ảo. Tại sao lại cần giả lập máy ảo? Bởi vì tất cả các thứ để chạy được server tlbb đều cài trên ubuntu/centos hay rộng hơn là hệ điều hành linux nên bạn phải giả lập máy ảo để chạy linux ngay trong window. Thì để tải vmware có rất nhiều link đã chỉ mình không nhắc lại, VD như:

Bản vmware mình đang sử dụng là bản 14, bạn có thể tra youtube nếu không biết cài đặt. cơ bản thì next next next :]] mình là vậy.

+Navicat For mysql: phần mềm chỉnh sửa cơ sở dữ liệu mysql

Link tải navicat [Lưu ý là máy phải là 64bit và navicat cũng phải chọn bản 64 bit nhé]

+ Các file liên quan đến tlbb:

++ Client [file để chạy game]

++ File server [file máy ảo vmware đã cài sẵn server tlbb]

++ Billing [file chạy quản lí tài khoản của tlbb]

++ Xshell [phần mềm chạy lệnh cho ubuntu từ xa]

++ WinSCP [phần mềm chuyển file từ window sang ubuntu và ngược lại]

Pass giải nén rar là: serverzx

Sau khi tải về và giải nén bạn sẽ có các folder sau:

Phải có đầy đủ nhé! Billing Client và Server

Bước tiếp theo phải chắc chắn bạn đã cài vmware rồi nhé. Vào folder SV và mở file Ubuntu.vmx. Các bạn nên để chế độ hiện thị đuôi sau này cho dễ nhận biết loại file [ cách hiển thị đuôi file ]. Sau khi mở file Ubuntu.vmx đợi một tí vmware sẽ bắt đầu khởi động và sẽ đi vào giao diện như sau:

Tốt nhất là đừng chỉnh sửa gì nhưng mình sẽ giải thích sơ về những thông tin trên vmware cho các bạn hiểu.

+Memory: 4gb ở đây nghĩa là ram cho máy ảo, nên để 4Gb trở lên nhé vì đây là ubuntu 16.04 nên ram tối thiểu phải là 4Gb. Máy thật của các bạn nên có ít nhất 6Gb ram nhé [ 8Gb càng tốt].

+Processor: 1 nghĩa là máy ảo sẽ có 1 nhân xử lí.

+Thứ không kém phần quan trọng đó là Network adapter nghĩa là card mạng. Mặc định mình đã để Bridged nghĩa là chế độ cho phép máy ảo giả lập internet như một máy tính thật đồng nghĩa là nó sẽ có thể truy cập internet, ip lan,... Cái này các bạn nên giữ nguyên bridged cho dễ làm ăn :]].

Ok bây giờ nhấn vào dòng chữ xanh "Power on this virtual machine" thôi, sau khi nhấn vmware sẽ bắt đầu chạy máy ảo và có thể nó sẽ hỏi bạn như sau:

Cứ chọn Yes và nếu có hỏi thêm một bảng nữa thì bạn chọn "I moved it" như sau:

Phải chọn I moved it nhé!!

Và một hồi chờ đợi nếu không có lỗi gì xảy ra nó sẽ đưa bạn vào màn hình ubuntu như thế này:

Giao diện của ubuntu server

Vì đây là bản ubuntu server nên nó sẽ không giống giao diện window của các bạn đang xài cho bạn nào chưa biết ubuntu server. Tiếp theo thì chúng ta sẽ đăng nhập vào ubuntu bằng

tài khoản: tlbb mật khẩu: 123456

*nhấn chuột vào vùng đen gõ tlbb -> nhấn enter -> gõ tiếp mật khẩu 123456 [ lưu ý là lúc gõ mật khẩu nó sẽ không hiển thị đâu nhé :]] nên đừng tưởng đó là lỗi]. Và enter thôi.

Tiếp theo bạn gõ ifconfig và enter để xem địa chỉ IP của ubuntu

Những gì bạn cần để ý ở đây là xem chỗ "ens33" và kế bên đó là dòng địa chỉ IP lan hay gọi là ip v4 của máy ảo. của mình là 192.168.80.129 [của bạn có thể khác] và giờ ghi nhớ nó ở đâu đi nhé, mình sẽ cần rất nhiều về sau.

Tiếp theo mở WinSCP đã tải và cài đặt ở trên. Ở ô "host name" bạn sẽ nhập IP lan vào, của mình là 192.168.80.129 [lưu ý là nhập ip lan mà bạn đã thấy ở ifconfig nhé chứ ko phải nhập y rang như mình], còn ô "User name" thì bạn nhập tlbb, password thì 123456 và nhấn Login thôi Nó hỏi gì cứ chọn Yes.

Wala! giờ bạn đã kết nối được tới hệ thống file của máy ảo ubuntu. Giờ tìm và tải file "ServerInfo.ini" trong folder server của máy ảo như sau [nhớ chọn transfer settings thành binary như gif dưới đây nhé!!]

Và giờ bạn đã tải về máy thật file ServerInfo.ini. Mục đích của việc tải file này về đó chính là bạn sẽ chỉnh sửa IP trong file đó cho phù hợp với máy của chính bạn. Bây giờ chúng ta cần IP lan của máy thật. Cách lấy như sau:

Nhấn phím tổ hợp window + R để mở bảng Run cho bạn nào chưa biết. Và tại sao mình biết đó là IP lan của máy thật? Vì hồi nảy mình lấy IP máy ảo rõ ràng nó có dạng là 192.168.80.XXX và IP máy thật chắc chắn cũng sẽ có dạng như thế do đó mình đã chọn ra được IP máy thật: 192.168.80.116

Tiếp theo bạn mở file ServerInfo.ini trước đó đã tải bằng notepad++ lên [chưa có notepad++ thì cứ tải bạn nhé]. Bạn sẽ thấy như sau:

Wow, tùm lum quá

Nhìn có vẻ rối rối rồi, thật ra cũng đơn giản lắm. Mình sẽ chỉnh sửa các dòng sau:

+dòng thứ 29 [ IP của Billing ]: chúng ta sẽ chỉnh lại thành IP lan của máy thật [ lưu ý là IP của máy thật nhé chứ không phải máy ảo]

+dòng thứ 51, 53, 71 và 73 thành IP máy ảo

Và giờ quay lại WinSCP. Mình sẽ chuyển file ServerInfo.ini đã chỉnh sửa trên window qua ubuntu như sau:

Thế là xong bên server ảo. Giờ chúng ta sẽ chuyển qua thiết lập IP của Billing bằng cách vào folder billing dùng notepad++ chỉnh sửa file conf.properties và chỉnh sửa lại dòng đầu tiên thành IP máy thật, dòng thứ 3 thành IP máy ảo OK! Giờ mở billing.exe lên [lưu ý là tắt hết firewall đi nhé! không thôi firewall sẽ chặn các kết nối từ server qua billing dẫn đến tình trạng không đăng nhập được game]. Sau khi mở billing sẽ hiện lên cái bảng đen là OK. Lưu ý là không được tắt nó đi nhé và NÊN MỞ BILLING.EXE BẰNG QUYỀN ADMIN!

OK, giờ mình sẽ phải chỉnh sửa IP của server trong cơ sở dữ liệu nữa. Mở navicat lên và làm theo như sau:

Tiếp theo là phần chạy Server [gần xong rồi các bạn ạ :D] , các bạn mở Xshell lên và gõ như gif sau:

Lệnh ở tab đầu tiên:

cd /home/tlbb/Server

sudo ./shm start

Lệnh ở tab thứ 2:

cd /home/tlbb/Server

sudo ./Login

Lệnh ở tab thứ 3:

cd /home/tlbb/Server

sudo ./World

Lệnh ở tab thứ 4:

cd /home/tlbb/Server

sudo ./Server

Lưu ý nếu nó hỏi mật khẩu như mình thì bạn sẽ nhập mật khẩu vào ubuntu là 123456 nhé. Và bạn cứ để cho server chạy cho đến khi nó hiển thị FFFFFFFF như sau nghĩa là bên server ubuntu đã chạy thành công:

Việc cuối cùng là....thiết lập IP kết nối đến server cho Client [file chạy game] bằng cách vào folder Client/Path chỉnh sửa file LoginServer.txt bằng notepad++ Thay địa chỉ IP thành địa chỉ IP máy ảo như sau:

Chủ Đề