Freeman Plan Iron Plan Prime Plan Ultron Plan Lara Plan Orion Plan Thanos Plan All our plans
Hướng dẫn
Cấu hình và quản lý máy chủ của bạn

Cách cài đặt và cấu hình máy chủ BungeeCord

P280

Nếu bạn đang vận hành nhiều máy chủ Minecraft, bạn có thể gặp khó khăn khi kết nối chúng lại với nhau để người chơi có thể dễ dàng chuyển đổi giữa các máy chủ. Đó là lúc BungeeCord phát huy tác dụng. BungeeCord là một proxy mạnh mẽ cho máy chủ Minecraft, cho phép bạn kết nối nhiều máy chủ lại với nhau và tạo thành một mạng máy chủ để người chơi có thể di chuyển liền mạch giữa các máy chủ.

BungeeCord hoạt động như một trung gian giữa các máy chủ Minecraft và người chơi của bạn. Khi một người chơi kết nối với mạng của bạn, họ sẽ kết nối với máy chủ BungeeCord đầu tiên. Từ đó, BungeeCord sẽ chuyển hướng người chơi đến máy chủ Minecraft phù hợp dựa trên lựa chọn của người chơi hoặc tải của máy chủ.

Một trong những lợi ích lớn nhất khi sử dụng BungeeCord là khả năng tạo ra một mạng máy chủ chia sẻ dữ liệu người chơi. Điều này có nghĩa là người chơi có thể chuyển đổi giữa các máy chủ mà không bị mất vật phẩm, kinh nghiệm hoặc dữ liệu quan trọng khác. BungeeCord cũng cho phép bạn thiết lập chat chung giữa các máy chủ, giúp người chơi giao tiếp với nhau bất kể họ đang ở máy chủ nào.

Một lợi ích khác của BungeeCord là khả năng cân bằng tải máy chủ. BungeeCord có thể tự động phân phối người chơi giữa các máy chủ dựa trên mức độ bận rộn của từng máy chủ. Điều này có nghĩa là nếu một máy chủ bị quá tải, BungeeCord sẽ tự động chuyển người chơi mới đến máy chủ ít bận rộn hơn.

Về khả năng tương thích, BungeeCord được thiết kế để hoạt động với hầu hết các plugin Bukkit và có thể dễ dàng tích hợp vào hệ thống máy chủ hiện tại của bạn. Plugin này cũng được cập nhật thường xuyên, vì vậy bạn có thể yên tâm sử dụng với phiên bản Minecraft mới nhất.

Tổng kết lại, nếu bạn đang vận hành nhiều máy chủ Minecraft và muốn tạo một mạng liền mạch cho người chơi, BungeeCord là lựa chọn tuyệt vời để nâng tầm máy chủ Minecraft của bạn.


Yêu cầu

Bạn cần có ít nhất 3 máy chủ Minecraft :
- Một máy chủ proxy chính chạy
BungeeCord, người chơi sẽ sử dụng địa chỉ này để kết nối.
- Một máy chủ cho
Lobby, chạy Spigot hoặc PaperMC, nơi chào đón người chơi và cho phép họ chuyển đến các máy chủ khác.
- Ít nhất một máy chủ cho
world bạn muốn lưu trữ.


Cài đặt Bungeecord trên máy chủ proxy

Để cài đặt Bungeecord trên máy chủ proxy đầu tiên, vào trang "Version", tìm kiếm Bungee, chọn "Bungeecord", ở đây chúng ta cài bản 1.17.

P281

Chờ quá trình cài đặt hoàn tất, sau đó khởi động máy chủ để tạo các tệp server.

Để cấu hình BungeeCord, bạn chỉ cần chỉnh sửa tệp "config.yml" nằm ở thư mục gốc của máy chủ.

Vào webftp để chỉnh sửa tệp "config.yml"

CVmrTNp

Sau đó tìm đến phần sau :

4Vz329A

Chỉnh sửa phần địa chỉ mặc định "localhost:25565", thành địa chỉ:port của máy chủ lobby của bạn, ở đây là lobby1.mchost.pro:27668,
Vậy tệp của bạn sẽ giống như sau
(hãy thay địa chỉ và port của bạn, không phải địa chỉ này)

DXkKRLs

Bây giờ, sau khi thêm máy chủ lobby, bạn cũng cần thêm máy chủ game đầu tiên vào danh sách.
Chỉ cần sao chép phần lobby, chỉnh sửa tên và
địa chỉ:port giống như bạn làm với lobby, nhưng lần này là địa chỉ:port của máy chủ game đầu tiên.
Bạn cũng có thể thay đổi motd tại đây.

Tệp của bạn sẽ giống như sau :
1RUxtXY

Nếu muốn thêm nhiều máy chủ hơn, chỉ cần lặp lại các bước trên.

Sau khi thêm các máy chủ vào danh sách, bạn cần thiết lập độ ưu tiên máy chủ, cuộn xuống phần config.yml, bạn sẽ thấy dòng sau :

RJe6KLs

Bạn cần thêm tên các máy chủ vừa nhập, sắp xếp theo thứ tự quan trọng, thường lobby sẽ để đầu tiên, vì vậy của mình sẽ như sau :

Kz7eMVZ

Tiếp theo, bạn cần đặt True cho ip_forward, ngay dưới phần priorities vừa cấu hình, để có thể IP Ban người chơi, nếu không tất cả người chơi sẽ có cùng một địa chỉ IP và bạn sẽ không thể ban họ theo IP.

Bạn sẽ có như sau :

CqRWn7x


Bây giờ lưu các thay đổi, sau đó khởi động lại máy chủ BungeeCord.


Cài đặt Bungeecord trên các máy chủ game


Để cài đặt Spigot hoặc PaperMC cho mỗi máy chủ game, bạn phải cài đặt phiên bản giống với proxy bungeecord, ở đây là 1.17.

Bạn cần chuyển online-mode sang false trên mỗi máy chủ game, /! trừ máy chủ Bungeecord.
Chỉ cần tắt online mode từ trang quản lý của từng máy chủ game, sau đó khởi động lại chúng.

P282

Để bảo mật mạng bungeecord và ngăn người chơi kết nối trực tiếp đến các máy chủ game mà không qua Bungeecord, bạn cần chỉ cho phép địa chỉ IP của máy chủ BungeeCord kết nối đến chúng.


Để làm điều này, chúng ta sẽ cài plugin IPWhitelist trên mỗi máy chủ game, trừ máy chủ Bungeecord.
https://www.spigotmc.org/resources/ipwhitelist.61

Plugin này rất thông minh, nếu bạn cấu hình đúng, nó sẽ tự động whitelist địa chỉ IP đầu tiên kết nối, tức từ Bungeecord, và từ chối tất cả IP khác.
Nếu không, bạn có thể quản lý whitelist bằng các lệnh để thêm địa chỉ IP của
máy chủ Bungeecord.
/ipwl addip <ip> - Thêm IP vào whitelist
/ipwl remip <ip> - Xóa IP khỏi whitelist
/ipwl list - Xem danh sách IP whitelist

Trên mỗi máy chủ game, trừ máy chủ Bungeecord, bạn cần cấu hình bungeecord thành true để cho phép nhận kết nối từ máy chủ bungeecord.
Vì vậy, trên mỗi máy chủ game, khởi động để tạo các tệp server, mở tệp
"spigot.yml"

PV8HeZT

và đặt bungeecord thành true như sau :

BaPZDUX

Sau đó khởi động lại mỗi máy chủ game.


Bạn đã cấu hình xong máy chủ Bungeecord đầu tiên và có thể kết nối.
Nếu gặp sự cố, hãy kiểm tra log của máy chủ bungeecord để tìm nguyên nhân và kiểm tra lại từng bước cấu hình.


Dành cho người dùng nâng cao

Bạn cũng có thể kiểm tra các tham số cấu hình khác :
https://www.spigotmc.org/wiki/bungeecord-configuration-guide/

Các plugin cho Bungeecord tại đây, bạn sẽ cần cấu hình cho lobby
https://www.spigotmc.org/resources/categories/bungee-proxy.3/