Hướng dẫn này trình bày về quản trị máy chủ, các lệnh console, quản lý add-on, luân chuyển bản đồ, và cấu hình chế độ chơi cho máy chủ Sonic Robo Blast 2 (SRB2) của bạn trên Legion Hosting. Để biết hướng dẫn thiết lập ban đầu và kết nối người chơi, xem Hướng Dẫn Thiết Lập Máy Chủ SRB2.
1. Console Máy Chủ
Console máy chủ SRB2 có thể truy cập qua tab Console trong GPanel. Gõ các lệnh trực tiếp vào trường nhập console trong khi máy chủ đang chạy.
2. Các Lệnh Console Thường Dùng
| Lệnh | Mô tả |
|---|---|
help |
Liệt kê các lệnh console có sẵn. |
map [mapname] |
Chuyển sang bản đồ được chỉ định (ví dụ: map MAP01). |
exitlevel |
Buộc cấp độ hiện tại kết thúc và chuyển sang bản đồ tiếp theo. |
kick [player#] [reason] |
Đá một người chơi theo số người chơi của họ kèm lý do tùy chọn. |
ban [player#] [reason] |
Cấm một người chơi theo số người chơi của họ. |
unban [ban#] |
Gỡ bỏ một lệnh cấm theo số trong danh sách cấm. |
banlist |
Hiển thị danh sách cấm hiện tại. |
listplayers |
Hiển thị tất cả người chơi đang kết nối và số người chơi của họ. |
password [pass] |
Thay đổi mật khẩu máy chủ. Dùng giá trị trống để gỡ bỏ mật khẩu. |
maxplayers [num] |
Thay đổi số lượng người chơi tối đa (lên đến 32). |
gametype [type] |
Thay đổi chế độ chơi (ví dụ: coop, match, ctf, race, tag). |
pointlimit [num] |
Đặt giới hạn điểm cho chế độ chơi hiện tại. |
timelimit [minutes] |
Đặt giới hạn thời gian cho mỗi bản đồ tính bằng phút. 0 để vô hiệu hóa. |
forceskin [player#] [skin] |
Buộc một người chơi sử dụng một skin nhân vật cụ thể. |
say [message] |
Gửi một thông điệp máy chủ đến tất cả người chơi. |
quit |
Tắt máy chủ. |
3. Cấu Hình Chế Độ Chơi
Thay đổi chế độ chơi đang hoạt động bằng lệnh gametype hoặc bằng cách đặt nó trong adedserv.cfg.
| Gametype | Lệnh | Mô tả |
|---|---|---|
| Co-op | gametype coop |
Chơi chiến dịch hợp tác. |
| Competition | gametype competition |
Cuộc thi màn chơi dựa trên điểm số. |
| Race | gametype race |
Các màn đua tốc độ. |
| Match | gametype match |
Chiến đấu nhẫn tự do cho tất cả. |
| Team Match | gametype teammatch |
Chiến đấu nhẫn theo đội. |
| CTF | gametype ctf |
Cướp cờ. |
| Tag | gametype tag |
Chế độ chơi đuổi bắt. |
| Hide & Seek | gametype hns |
Chế độ trốn tìm. |
4. Add-on và Nội Dung Tùy Chỉnh
SRB2 hỗ trợ add-on ở định dạng .pk3 và .wad. Để thêm nội dung tùy chỉnh:
- Dừng máy chủ.
- Tải các tệp add-on lên thư mục máy chủ qua SFTP.
- Thêm dòng sau vào
adedserv.cfgđể tải add-on khi khởi động:addfile myaddon.pk3 - Khởi động lại máy chủ.
5. Luân Chuyển Bản Đồ
Cấu hình luân chuyển bản đồ bằng cách thêm các lệnh map vào adedserv.cfg. Bạn cũng có thể sử dụng các biến console sau:
map [mapname]-- Thay đổi bản đồ hiện tại ngay lập tức.nextmap [mapname]-- Đặt bản đồ tiếp theo trong vòng luân chuyển.exitlevel-- Kết thúc cấp độ hiện tại và chuyển sang cấp độ tiếp theo.
6. Cấu Hình Bổ Sung
Thêm bất kỳ biến console hoặc lệnh nào vào adedserv.cfg để nó thực thi khi máy chủ khởi động. Ví dụ:
servername "My SRB2 Server"
wait 5
password MyPassword
wait 5
maxplayers 16
wait 5
gametype match
wait 5
timelimit 10
pointlimit 50
wait giữa các lệnh. Lệnh wait [tics] thêm một độ trễ giữa các lệnh trong tệp cấu hình. Điều này ngăn các lệnh bị xử lý quá nhanh và bị bỏ qua.
7. Khắc Phục Sự Cố
| Vấn đề | Giải pháp |
|---|---|
| Máy chủ không có trong danh sách master | Xác minh ROOM_NR được đặt chính xác (33 hoặc 28). Kiểm tra rằng máy chủ đang chạy và không bị hạn chế liệt kê do mật khẩu. |
| Người chơi không thể tham gia | Kiểm tra IP và cổng trong GPanel, đảm bảo mật khẩu đúng, và xác minh phiên bản máy chủ khớp với phiên bản máy khách. |
| Add-on không tải được | Đảm bảo lệnh addfile trong adedserv.cfg tham chiếu đúng tên tệp và tệp nằm trong thư mục gốc của máy chủ. |
| Máy chủ bị crash khi đổi bản đồ | Một số bản đồ tùy chỉnh có thể không tương thích. Hãy thử gỡ bỏ các add-on mới thêm gần đây và kiểm tra với các bản đồ mặc định. |
Bài Viết Liên Quan
Cần Trợ Giúp?
Nếu bạn gặp sự cố với máy chủ SRB2 của mình, hãy mở một ticket hỗ trợ và đính kèm IP máy chủ của bạn, mô tả về vấn đề, và bất kỳ thông báo lỗi liên quan nào từ console GPanel.