Hướng dẫn này trình bày thiết lập quản trị, truy cập RCON, quản lý người chơi, quản lý vòng xoay đường đua, hỗ trợ mod Steam Workshop, sự kiện tùy chỉnh và khắc phục sự cố cho máy chủ chuyên dụng Wreckfest của bạn trên Legion Hosting. Để biết hướng dẫn thiết lập máy chủ ban đầu, cấu hình và kết nối, hãy xem Hướng dẫn thiết lập máy chủ Wreckfest.
Thiết lập quản trị
Wreckfest sử dụng hệ thống quản trị dựa trên mật khẩu. Chủ máy chủ đặt mật khẩu quản trị (owner_password) trong tệp server_config.cfg. Mật khẩu này cấp toàn quyền truy cập quản trị thông qua RCON và các lệnh quản trị trong trò chơi.
Đặt mật khẩu quản trị
- Dừng máy chủ của bạn trong GPanel.
- Điều hướng đến tab Files và mở
server_config.cfg. - Tìm hoặc thêm dòng
owner_passwordvà đặt mật khẩu mong muốn của bạn:
owner_password=YourSecureAdminPassword
- Lưu tệp và khởi động lại máy chủ.
Đăng nhập với tư cách quản trị trong trò chơi
Khi đã kết nối vào máy chủ với tư cách người chơi, bạn có thể xác thực với tư cách quản trị bằng console hoặc chat trong trò chơi:
- Mở chat hoặc console trong trò chơi.
- Gõ lệnh đăng nhập quản trị với mật khẩu của bạn:
/admin YourSecureAdminPassword - Bạn sẽ nhận được xác nhận rằng bạn hiện là quản trị viên cho phiên này.
RCON (Remote Console)
Wreckfest hỗ trợ RCON để quản trị máy chủ từ xa. RCON cho phép bạn thực thi các lệnh máy chủ từ bên ngoài trò chơi bằng một client RCON.
Cấu hình RCON
Các thiết lập RCON được cấu hình trong server_config.cfg:
owner_password=YourSecureAdminPassword
query_port=27016
Kết nối qua RCON
- Sử dụng một công cụ client RCON (chẳng hạn như mcrcon, rcon-cli, hoặc một client RCON dạng giao diện đồ họa).
- Kết nối tới địa chỉ IP của máy chủ trên cổng query (mặc định:
27016). - Xác thực bằng
owner_password. - Bây giờ bạn có thể thực thi các lệnh quản trị từ xa.
Các lệnh quản trị
Các lệnh sau khả dụng cho quản trị viên đã được xác thực thông qua RCON, console GPanel, hoặc chat trong trò chơi:
| Lệnh | Mô tả |
|---|---|
/kick <player> |
Đá một người chơi khỏi máy chủ. Họ có thể tham gia lại trừ khi bị cấm. |
/ban <player> |
Cấm một người chơi khỏi máy chủ. Tồn tại qua các lần khởi động lại. |
/unban <player> |
Gỡ lệnh cấm của một người chơi. |
/balanceteams |
Cân bằng lại các đội trong các chế độ chơi theo đội. |
/restart |
Khởi động lại sự kiện hiện tại. |
/next |
Bỏ qua để chuyển sang sự kiện tiếp theo trong vòng xoay đường đua. |
/say <message> |
Gửi một thông báo quản trị trên toàn máy chủ. |
Quản lý người chơi
Đá và cấm
Sử dụng các lệnh /kick và /ban để quản lý những người chơi gây rối. Lệnh cấm được lưu trong danh sách cấm của máy chủ và tồn tại qua các lần khởi động lại.
Quản lý danh sách cấm
Danh sách cấm được lưu trong một tệp ở thư mục máy chủ. Bạn có thể xem và chỉnh sửa nó qua tab Files của GPanel:
- Mỗi người chơi bị cấm được liệt kê theo Steam ID của họ.
- Để gỡ cấm một người chơi, hãy dùng lệnh
/unbanhoặc xóa mục của họ khỏi tệp danh sách cấm và khởi động lại máy chủ.
Quản lý đội
Trong các chế độ chơi theo đội (team derby), bạn có thể quản lý cân bằng đội:
- Dùng
/balanceteamsđể tự động phân bổ lại người chơi giữa các đội. - Đặt
num_teams=2trongserver_config.cfgcho các sự kiện yêu cầu đội. - Việc phân chia đội có thể được xáo trộn giữa các sự kiện để giữ sự công bằng.
Quản lý vòng xoay đường đua
Vòng xoay đường đua được định nghĩa trong server_config.cfg dưới dạng một loạt khối sự kiện. Để biết chi tiết về định dạng sự kiện, hãy xem Hướng dẫn thiết lập máy chủ Wreckfest.
Thêm đường đua mới
- Dừng máy chủ của bạn.
- Mở
server_config.cfgtrong tab Files. - Thêm một khối sự kiện mới với đường đua, chế độ và các thiết lập mong muốn.
- Lưu và khởi động lại máy chủ.
Xóa hoặc sắp xếp lại đường đua
Chỉ cần chỉnh sửa các khối sự kiện trong server_config.cfg. Xóa các khối sự kiện không mong muốn hoặc sắp xếp lại chúng để thay đổi thứ tự vòng xoay. Máy chủ xử lý các sự kiện từ trên xuống dưới và quay lại sự kiện đầu tiên sau khi hoàn thành sự kiện cuối.
Các ID đường đua thông dụng
Các ID đường đua phổ biến: sandpit2_track_a (đường vòng), tricity_speedway_a (đường oval), hellride_track_a (đường vòng), muddigger_arena_a (đấu trường derby), bonebreaker_valley_a (đường vòng), crash_canyon_a (đấu trường derby). Wreckfest còn có nhiều đường đua và biến thể khác — hãy kiểm tra các tệp dữ liệu của trò chơi hoặc các nguồn tài nguyên cộng đồng để xem danh sách đầy đủ. Các đường đua DLC cũng khả dụng nếu được cài đặt.
Hỗ trợ mod (Steam Workshop)
Wreckfest hỗ trợ các mod Steam Workshop trên máy chủ chuyên dụng, bao gồm đường đua, xe và nội dung tùy chỉnh khác.
Cài đặt mod Workshop
- Tìm mod bạn muốn trên Wreckfest Steam Workshop.
- Ghi lại ID mục Workshop từ URL của mod (con số trong URL).
- Dừng máy chủ của bạn trong GPanel.
- Thêm ID mục Workshop vào cấu hình mod của máy chủ. Việc này thường được thực hiện qua một biến khởi động hoặc một tệp danh sách mod.
- Khởi động lại máy chủ. SteamCMD sẽ tự động tải các tệp mod.
Đường đua Workshop
Các đường đua Workshop tùy chỉnh có thể được thêm vào vòng xoay đường đua của bạn sau khi cài đặt. Sử dụng ID nội bộ của đường đua Workshop làm giá trị el_add trong khối sự kiện của bạn. Kiểm tra trang Workshop của mod để biết ID đường đua chính xác.
Xe Workshop
Các phương tiện tùy chỉnh từ Workshop khả dụng cho tất cả người chơi trên máy chủ sau khi cài đặt. Người chơi cũng phải đăng ký (subscribe) cùng các mục Workshop trên client của họ để các mẫu xe hiển thị đúng.
Sự kiện tùy chỉnh
Bạn có thể tạo các cấu hình sự kiện độc đáo vượt ra ngoài các thiết lập đua và derby tiêu chuẩn:
Sự kiện theo chủ đề
- Derby xe buýt trường học: Đặt
el_car_restrictionthành ID phương tiện xe buýt để có một cuộc derby phá hủy chỉ dùng xe buýt. - Đua máy cắt cỏ: Giới hạn ở các phương tiện máy cắt cỏ để có những cuộc đua xe nhỏ hỗn loạn.
- Đua sức bền dưới mưa: Đặt
el_weather=2(mưa) với số vòng cao để có một cuộc đua sức bền thử thách trong thời tiết ẩm ướt. - Đua tính giờ (Time attack): Sử dụng giới hạn thời gian ngắn và các lớp xe mở để có những vòng đua nhanh và căng thẳng.
Sự kiện điền bot
Sử dụng thiết lập el_bots để thêm tay đua AI khi số lượng người chơi thấp. Bot cung cấp đối thủ cho việc đua và mục tiêu cho các cuộc derby phá hủy, giữ cho hành động tiếp diễn ngay cả khi có ít người chơi thật.
Khắc phục sự cố
Máy chủ không xuất hiện trong trình duyệt
- Xác nhận máy chủ đã khởi động hoàn toàn và trực tuyến trong GPanel.
- Đợi 1–2 phút sau khi khởi động để máy chủ đăng ký với danh sách máy chủ chính của Steam.
- Xác minh tên máy chủ đã được đặt và không bị để trống trong
server_config.cfg. - Kiểm tra console để tìm lỗi gắn cổng (port binding) hoặc lỗi xác thực Steam.
Người chơi không thể kết nối
- Xác minh máy chủ đang chạy và console không hiển thị lỗi.
- Nếu được bảo vệ bằng mật khẩu, hãy đảm bảo người chơi nhập đúng mật khẩu.
- Kiểm tra phiên bản trò chơi có khớp không — máy chủ và client phải cùng một phiên bản.
- Cho người chơi thử kết nối trực tiếp bằng IP và cổng. Xem Cách tìm IP và cổng máy chủ của bạn.
Mod gây ra sự cố
- Nếu máy chủ bị sập hoặc hoạt động bất thường sau khi thêm mod, hãy xóa mod được thêm gần đây nhất và khởi động lại.
- Kiểm tra từng mod một để xác định mod gây sự cố.
- Đảm bảo tất cả người chơi đều đã đăng ký cùng các mod Workshop trên client của họ.
- Một số mod có thể đã lỗi thời và không tương thích với phiên bản Wreckfest hiện tại.
Vòng xoay đường đua không hoạt động
- Kiểm tra kỹ các ID đường đua trong các khối sự kiện của bạn. Một ID đường đua không chính xác sẽ khiến sự kiện thất bại.
- Đảm bảo mỗi khối sự kiện có tất cả các trường bắt buộc (
el_add,el_gamemode,el_laps). - Kiểm tra console để tìm lỗi khi máy chủ cố gắng tải một sự kiện cụ thể.
Vấn đề về hiệu suất
- Giảm số lượng bot AI (
el_bots) nếu mức sử dụng CPU cao. - Các sự kiện derby phá hủy với 24 người chơi cộng thêm bot tiêu tốn tài nguyên nhiều nhất. Hãy cân nhắc giảm số lượng người chơi cho các sự kiện derby.
- Kiểm tra biểu đồ tài nguyên GPanel. Nếu bạn liên tục chạm giới hạn tài nguyên, hãy cân nhắc nâng cấp gói của bạn. Mở yêu cầu hỗ trợ để thảo luận các lựa chọn.
Bài viết liên quan
- Hướng dẫn thiết lập máy chủ Wreckfest — Thiết lập ban đầu, cấu hình, vòng xoay đường đua và hướng dẫn kết nối
- Cách tìm IP và cổng máy chủ của bạn
- Cách tải tệp lên qua SFTP
- Hướng dẫn khởi động máy chủ — Hướng dẫn chung để khởi động bất kỳ máy chủ trò chơi nào trên Legion Hosting
Cần thêm trợ giúp?
Nếu bạn đang gặp sự cố không được đề cập trong hướng dẫn này, đội ngũ hỗ trợ của chúng tôi luôn sẵn sàng trợ giúp. Mở yêu cầu hỗ trợ tại legionhosting.net/submitticket.php kèm thông tin chi tiết về máy chủ, mô tả vấn đề và bất kỳ thông báo lỗi liên quan nào từ console GPanel.