Hướng dẫn này trình bày về thiết lập quản trị, lệnh RCON, quản lý người chơi, quản lý bản đồ, hỗ trợ AMX/plugin, bản đồ tùy chỉnh và khắc phục sự cố cho máy chủ chuyên dụng Sven Co-op của bạn. Sven Co-op là một bản mod nhiều người chơi hợp tác cho Half-Life, nơi người chơi cùng nhau vượt qua các chiến dịch. Để biết hướng dẫn thiết lập ban đầu, cấu hình và kết nối, hãy xem Hướng Dẫn Cài Đặt Máy Chủ Sven Co-op.
1. Thiết Lập Quản Trị (users.ini)
Sven Co-op sử dụng svencoop/users.ini để xác định các tài khoản quản trị và quyền hạn.
Thêm Một Quản Trị Viên
# Format: "STEAM_ID" "password" "access_flags" "name"
"STEAM_0:1:12345678" "" "abcdefghijklmn" "AdminName"
Cờ Quyền Truy Cập
| Cờ | Quyền |
|---|---|
a | Miễn nhiễm (không thể bị kick/cấm bởi các quản trị viên khác) |
b | Đặt chỗ (truy cập slot dành riêng) |
c | Kick người chơi |
d | Cấm người chơi |
e | Bỏ cấm người chơi |
f | Giết/tát người chơi |
g | Đổi bản đồ |
h | Thực thi cvar máy chủ |
n | Truy cập RCON |
Để có toàn quyền quản trị, hãy dùng tất cả các cờ: "abcdefghijklmn"
~) khi đang kết nối và gõ status. Steam ID của bạn xuất hiện theo định dạng STEAM_0:X:XXXXXXXX.
2. Lệnh RCON
Sử dụng RCON qua console GPanel, console trong game, hoặc một công cụ của bên thứ ba. Xác thực trong game bằng:
rcon_password YourRconPassword
rcon <command>
Quản Lý Người Chơi
| Lệnh | Mô tả |
|---|---|
rcon kick <userid> | Kick một người chơi theo user ID. |
rcon banid <minutes> <userid> | Cấm một người chơi. Dùng 0 để cấm vĩnh viễn. |
rcon addip <minutes> <ip> | Cấm một địa chỉ IP. |
rcon removeip <ip> | Gỡ bỏ lệnh cấm IP. |
rcon status | Liệt kê tất cả người chơi cùng user ID và Steam ID. |
Lệnh Bản Đồ và Máy Chủ
| Lệnh | Mô tả |
|---|---|
rcon changelevel <mapname> | Đổi bản đồ, giữ người chơi vẫn 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 hostname "Name" | Đổi tên máy chủ. |
rcon sv_password "pass" | Đặt hoặc đổi mật khẩu tham gia. |
rcon say "message" | Gửi một tin nhắn chat 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. Hỗ Trợ AMX/Plugin
Sven Co-op hỗ trợ plugin AngelScript (tích hợp sẵn) và AMX Mod X để mở rộng chức năng.
Plugin AngelScript (Tích Hợp Sẵn)
Đặt các plugin vào svencoop/scripts/plugins/ và đăng ký chúng trong svencoop/default_plugins.txt.
AMX Mod X
- Dừng máy chủ từ GPanel.
- Tải xuống AMX Mod X cho Sven Co-op và tải lên qua SFTP.
- Cấu hình quyền truy cập quản trị thông qua tệp
users.inicủa AMX Mod X. - Khởi động máy chủ và xác minh trong console.
Các Plugin Phổ Biến
- Công cụ quản trị: Tăng cường khả năng kick, cấm và quản lý người chơi.
- Bỏ phiếu bản đồ: Cho phép người chơi bỏ phiếu chọn bản đồ tiếp theo.
- Thống kê người chơi: Theo dõi số lần giết, chết và thời gian chơi.
- Chống gian lận: Phát hiện gian lận phía máy chủ.
4. Bản Đồ Tùy Chỉnh
Cài Đặt Bản Đồ Thủ Công
- Tải xuống tệp bản đồ
.bspvà bất kỳ tài nguyên liên quan nào. - Tải tệp
.bsplênsvencoop/maps/qua SFTP. - Tải các tài nguyên bổ sung (kết cấu, âm thanh) lên các thư mục phù hợp.
- Thêm tên bản đồ vào
mapcycle.txtđể đưa vào vòng xoay. - Kiểm tra với
rcon changelevel mapname.
5. Khắc Phục Sự Cố
Máy Chủ Bị Sập Khi Tải Bản Đồ
- Kiểm tra console GPanel để xem các thông báo lỗi.
- Thử tải một bản đồ khác -- tệp bản đồ có thể bị hỏng.
- Gỡ bỏ các bản đồ hoặc plugin tùy chỉnh mới được thêm gần đây để kiểm tra.
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 cả máy chủ và người chơi đều cùng phiên bản game.
RCON Không Hoạt Động
- Xác minh
rcon_passwordđã được đặt trong các biến khởi động vàserver.cfg. - Xác thực bằng đúng mật khẩu (phân biệt chữ hoa chữ thường) trước khi gửi lệnh.
- Kiểm tra rằng bạn gõ
rcon_passwordtheo sau là mật khẩu trước khi sử dụng các lệnhrcon. - Sử dụng trực tiếp console GPanel như một giải pháp thay thế -- nó không yêu cầu xác thực RCON.
Bản Đồ Tùy Chỉnh Không Tải Được
- Xác minh tệp
.bspnằm trong thư mụcsvencoop/maps/. - Kiểm tra rằng tên bản đồ trong lệnh hoặc mapcycle của bạn khớp chính xác với tên tệp (phân biệt chữ hoa chữ thường trên Linux).
- Tìm các lỗi thiếu tài nguyên trong console -- bạn có thể cần các tệp bổ sung.
Bài Viết Liên Quan
- Hướng Dẫn Cài Đặt Máy Chủ Sven Co-op
- Cách Tìm IP và Port 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ủ
Cần Trợ Giúp?
Nếu bạn gặp sự cố với máy chủ Sven Co-op 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ủ, mô tả vấn đề và bất kỳ thông báo lỗi liên quan nào từ console GPanel.