Hướng Dẫn Thiết Lập Máy Chủ Riêng Barotrauma
Hướng dẫn này sẽ hướng dẫn bạn cấu hình và chạy máy chủ riêng Barotrauma được lưu trữ trên Legion Hosting, bao gồm các cài đặt máy chủ, lựa chọn tàu ngầm, quản lý lưu chiến dịch, và cách kết nối.
Mục Lục
Cấu hình serversettings.xml
Tệp cấu hình chính cho máy chủ Barotrauma của bạn là serversettings.xml, nằm ở thư mục gốc của thư mục cài đặt máy chủ. Bạn có thể chỉnh sửa tệp này qua GPanel bằng trình quản lý tệp tích hợp sẵn, hoặc tải lên phiên bản đã chỉnh sửa qua SFTP.
serversettings.xml. Máy chủ ghi đè tệp này khi tắt, do đó các thay đổi thực hiện trong khi máy chủ đang chạy sẽ bị mất.
Các Cài Đặt Chính
Dưới đây là những cài đặt quan trọng nhất mà bạn sẽ muốn cấu hình. Tệp này sử dụng cú pháp thuộc tính XML tiêu chuẩn.
| Cài Đặt | Mô Tả |
|---|---|
ServerName |
Tên hiển thị trong trình duyệt máy chủ trong trò chơi. |
Port |
Port UDP chính mà người chơi kết nối tới. Phải khớp với port được gán trong GPanel — kiểm tra tab Network trong GPanel. |
QueryPort |
Port UDP được sử dụng cho các truy vấn danh sách máy chủ Steam. Kiểm tra tab Network trong GPanel để biết giá trị chính xác. |
Password |
Đặt mật khẩu để hạn chế quyền truy cập. Để trống cho máy chủ công khai. |
MaxPlayers |
Số lượng người chơi tối đa được phép trên máy chủ cùng một lúc. |
AllowSpectating |
Liệu người chơi có thể tham gia và quan sát mà không đảm nhận vai trò thủy thủ đoàn hay không. |
GameMode |
Chế độ trò chơi. Các giá trị hợp lệ: Campaign, Mission, Sandbox. Xem chi tiết bên dưới. |
Chế Độ Trò Chơi
- Campaign — Chế độ co-op liên tục với tiến trình, quản lý thủy thủ đoàn, và tệp lưu liên tục. Được khuyến nghị cho các nhóm bạn chơi thường xuyên.
- Mission — Các nhiệm vụ riêng lẻ theo từng vòng. Không có tiến trình liên tục giữa các phiên chơi. Phù hợp cho máy chủ công khai.
- Sandbox — Chế độ tự do không có mục tiêu. Hữu ích cho việc xây dựng, thử nghiệm tàu ngầm, hoặc thử nghiệm với các mod.
Đoạn Mã serversettings.xml Mẫu
<?xml version="1.0" encoding="utf-8"?>
<serversettings
ServerName="Legion Hosting Barotrauma"
Password=""
MaxPlayers="8"
AllowSpectating="true"
GameMode="Campaign"
Submarine="Humpback"
AutoRestart="true"
EnableUPnP="false"
/>
EnableUPnP="false" trên các máy chủ được lưu trữ. UPnP chỉ liên quan đến các bộ định tuyến gia đình và sẽ gây ra các nỗ lực kết nối không cần thiết trên hạ tầng máy chủ riêng.
Port và QueryPort theo các giá trị được hiển thị trong tab Network của GPanel của bạn.
Lựa Chọn và Tải Lên Tàu Ngầm
Tàu ngầm đang hoạt động được đặt thông qua thuộc tính Submarine trong serversettings.xml. Giá trị phải khớp chính xác với tên tệp của tàu ngầm (không có phần mở rộng .sub), bao gồm cả chữ hoa chữ thường.
Tàu Ngầm Mặc Định
Barotrauma đi kèm với một số tàu ngầm tích hợp sẵn. Các tàu ngầm mặc định phổ biến bao gồm:
Humpback— Thân thiện với người mới, thủy thủ đoàn nhỏ.Dugong— Tàu ngầm cỡ trung cân bằng.Typhon— Lớn, cần một thủy thủ đoàn đầy đủ.Typhon2— Tàu ngầm lớn được nâng cấp.Kastrull— Được cộng đồng yêu thích, bố cục linh hoạt.
Tải Lên Tàu Ngầm Tùy Chỉnh
Nếu bạn đã xây dựng hoặc tải xuống một tàu ngầm tùy chỉnh (tệp .sub), hãy tải nó lên thư mục Submarines/ trong phần cài đặt máy chủ của bạn. Bạn có thể làm điều này qua SFTP hoặc trình quản lý tệp GPanel.
- Kết nối tới máy chủ của bạn qua SFTP hoặc mở trình quản lý tệp GPanel tại gpanel.legionhosting.net.
- Điều hướng đến thư mục
Submarines/bên trong thư mục máy chủ Barotrauma của bạn. - Tải tệp
.subcủa bạn lên thư mục này. - Mở
serversettings.xmlvà cập nhật thuộc tínhSubmarinethành tên tệp chính xác mà không có phần mở rộng. Ví dụ, nếu tệp của bạn làMySub.sub, hãy đặtSubmarine="MySub". - Lưu tệp và khởi động máy chủ của bạn.
Submarines/. Xem Hướng Dẫn Cài Đặt Mod để biết chi tiết.
Cách Kết Nối
Người chơi có thể tham gia máy chủ Barotrauma của bạn theo hai cách: thông qua trình duyệt máy chủ trong trò chơi hoặc qua kết nối trực tiếp.
Trình Duyệt Máy Chủ
- Khởi chạy Barotrauma và nhấp vào Play Online từ menu chính.
- Chờ danh sách máy chủ tải đầy đủ. Sử dụng ô tìm kiếm để tìm máy chủ của bạn theo tên.
- Nhấp vào máy chủ của bạn và chọn Join. Nhập mật khẩu nếu đã được đặt.
Kết Nối Trực Tiếp
- Từ màn hình Play Online, nhấp vào Direct Join.
- Nhập địa chỉ IP máy chủ và port chính của bạn theo định dạng
xxx.xxx.xxx.xxx:port. Kiểm tra tab Network trong GPanel để biết các giá trị này. - Nhấp vào Join.
Nếu bạn không chắc chắn về địa chỉ IP và port của máy chủ, hãy tham khảo Cách Tìm IP và Port Máy Chủ Của Bạn.
Quản Lý Lưu Chiến Dịch
Trong chế độ Campaign, máy chủ duy trì một tệp lưu liên tục để theo dõi tiến trình, thủy thủ đoàn, tiền, và trạng thái của tàu ngầm. Hiểu được nơi tệp này được lưu và cách quản lý nó là rất quan trọng cho việc sao lưu và đặt lại.
Vị Trí Tệp Lưu
Các bản lưu chiến dịch được lưu trữ trong thư mục Saves/Multiplayer/ bên trong thư mục cài đặt máy chủ của bạn. Mỗi chiến dịch được lưu dưới dạng một thư mục chứa nhiều tệp.
Sao Lưu Một Chiến Dịch
- Dừng máy chủ của bạn từ GPanel để đảm bảo không có dữ liệu nào đang được ghi.
- Kết nối qua SFTP và điều hướng đến
Saves/Multiplayer/. - Tải toàn bộ thư mục chiến dịch về máy tính cục bộ của bạn làm bản sao lưu.
- Khởi động lại máy chủ khi hoàn tất.
Đặt Lại Một Chiến Dịch
- Dừng máy chủ của bạn.
- Điều hướng đến
Saves/Multiplayer/qua SFTP hoặc trình quản lý tệp GPanel. - Xóa thư mục chiến dịch mà bạn muốn đặt lại.
- Khởi động máy chủ. Một chiến dịch mới sẽ được tạo khi một người chơi bắt đầu một chiến dịch từ menu chính trong trò chơi.
Khôi Phục Từ Bản Sao Lưu
- Dừng máy chủ của bạn.
- Tải thư mục chiến dịch đã sao lưu trở lại vào
Saves/Multiplayer/qua SFTP, ghi đè bất kỳ tệp hiện có nào cùng tên nếu được nhắc. - Khởi động máy chủ.
Bài Viết Liên Quan
- Hướng Dẫn Cài Đặt Mod Barotrauma — Các mod Workshop, quản lý mod, và tính tương thích
- Hướng Dẫn Khắc Phục Sự Cố Barotrauma — Các vấn đề thường gặp và giải pháp
- Cách Tìm IP và Port Máy Chủ Của Bạn
- Cách Tải Tệp Lên Qua SFTP