Hướng dẫn này bao gồm thiết lập quản trị, các lệnh RCON của Source engine, quản lý người chơi, các lệnh bản đồ, hỗ trợ plugin SourceMod/MetaMod và khắc phục sự cố cho máy chủ Open Fortress dedicated của bạn. Open Fortress là một mod TF2 miễn phí với các chế độ chơi và nội dung mới, được xây dựng trên Source engine. Để biết cách thiết lập ban đầu, cấu hình và hướng dẫn kết nối, hãy xem Hướng Dẫn Thiết Lập Máy Chủ Open Fortress.
1. Thiết Lập Quản Trị (Mật Khẩu RCON)
Open Fortress sử dụng hệ thống RCON của Source engine để quản trị. Đặt mật khẩu trong open_fortress/cfg/server.cfg:
rcon_password "YourStrongPassword"
Xác thực trong trò chơi qua console (~):
rcon_password YourStrongPassword
rcon <command>
Bạn cũng có thể gửi lệnh trực tiếp thông qua tab Console của GPanel mà không cần xác thực RCON.
2. Các Lệnh RCON của Source Engine
Quản Lý Người Chơi
| Lệnh | Mô Tả |
|---|---|
rcon status | Liệt kê người chơi cùng với user ID, Steam ID, IP và ping. |
rcon kick <userid> | Đá một người chơi theo user ID. |
rcon kick "<playername>" | Đá theo tên hiển thị. |
rcon banid <minutes> <userid> | Cấm theo user ID. 0 = vĩnh viễn. |
rcon banip <minutes> <ip> | Cấm một địa chỉ IP. |
rcon removeid <steamid> | Gỡ bỏ lệnh cấm Steam ID. |
rcon removeip <ip> | Gỡ bỏ lệnh cấm IP. |
rcon writeid | Lưu danh sách cấm vào banned_user.cfg. |
rcon writeip | Lưu các lệnh cấm IP vào banned_ip.cfg. |
rcon writeid và rcon writeip sau khi cấm. Nếu không lưu, các lệnh cấm sẽ bị mất khi khởi động lại.
Các Lệnh Bản Đồ
| Lệnh | Mô Tả |
|---|---|
rcon changelevel <mapname> | Đổi bản đồ, giữ người chơi kết nối. |
rcon map <mapname> | Tải bản đồ từ đầu, ngắt kết nối tất cả người chơi. |
rcon maps * | Liệt kê tất cả các bản đồ có sẵn. |
rcon mp_timelimit <min> | Đổi giới hạn thời gian bản đồ. |
rcon mp_fraglimit <frags> | Đổi giới hạn frag. |
rcon mp_restartgame 1 | Khởi động lại vòng hiện tại, đặt lại điểm số. |
Quản Lý Máy Chủ
| Lệnh | Mô Tả |
|---|---|
rcon hostname "Name" | Đổi tên máy chủ. |
rcon sv_password "pass" | Đặt hoặc đổi mật khẩu tham gia. |
rcon sv_alltalk <0/1> | Bật/tắt trò chuyện thoại giữa các đội. |
rcon say "message" | Gửi tin nhắn trò chuyện trên toàn máy chủ. |
rcon exec <filename> | Thực thi một tệp cấu hình. |
rcon quit | Tắt máy chủ. |
3. SourceMod và MetaMod
Để có các tính năng quản trị nâng cao, cài đặt MetaMod:Source và SourceMod.
Cài Đặt
- Dừng máy chủ của bạn từ GPanel.
- Tải MetaMod:Source từ sourcemm.net và tải lên
open_fortress/qua SFTP. - Tải SourceMod từ sourcemod.net và tải lên
open_fortress/. - Khởi động máy chủ và xác minh bằng
meta versionvàsm versiontrong console.
Thêm Quản Trị Viên SourceMod
Chỉnh sửa open_fortress/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
Sử dụng sm_admin trong trò chuyện hoặc console để mở menu quản trị trong trò chơi.
4. Bản Đồ Tùy Chỉnh
- Tải tệp bản đồ tùy chỉnh
.bsp. - Tải lên
open_fortress/maps/qua SFTP (xem Cách Tải Tệp Lên Qua SFTP). - Thêm tên bản đồ vào
open_fortress/cfg/mapcycle.txt. - Kiểm tra bằng
rcon changelevel mapname.
5. Khắc Phục Sự Cố
Máy Chủ Bị Treo Khi Khởi Động
- Kiểm tra console GPanel để tìm các thông báo lỗi.
- Xác minh bản đồ khởi động tồn tại trong
open_fortress/maps/. - Nếu đang dùng SourceMod/MetaMod, hãy tạm thời xóa các thư mục addon để kiểm tra.
- Đảm bảo tất cả các tệp trò chơi cần thiết đã được tải xuống đúng cách (tài nguyên TF2 và các tệp Open Fortress).
Người Chơi Không Thể Kết Nối
- Xác minh máy chủ đang chạy trong GPanel.
- Kiểm tra đúng IP và port từ tab Network.
- Đảm bảo người chơi đã cài đặt Open Fortress qua cùng một phương pháp (trình khởi chạy Beans).
Thiếu Texture hoặc Tài Nguyên
- Open Fortress dựa vào các tài nguyên TF2. Đảm bảo thư mục
tf2/đã được tải xuống đúng cách trong quá trình cài đặt. - Nếu thiếu texture, hãy thử cài đặt lại từ tab Settings của GPanel.
Bài Viết Liên Quan
- Hướng Dẫn Thiết Lập Máy Chủ Open Fortress
- Cách Tìm IP và Port Máy Chủ Của Bạn
- Cách Tải Tệp Lên Qua SFTP
Cần Trợ Giúp?
Nếu bạn gặp sự cố với máy chủ Open Fortress mà không được đề cập ở đây, hãy mở một yêu cầu 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.