Hướng dẫn này bao gồm các lệnh quản trị, RCON, chế độ trò chơi, lập trình Lua và quản lý máy chủ cho máy chủ chuyên dụng CS2D của bạn. Để biết thiết lập ban đầu, xem Hướng Dẫn Thiết Lập Máy Chủ CS2D.
1. Truy Cập RCON
Đặt một mật khẩu RCON trong sys/server.cfg để bật quản trị từ xa:
sv_rcon your_rcon_password
Để sử dụng RCON trong trò chơi, mở console và gõ:
rcon your_rcon_password [command]
Bạn cũng có thể thực thi các lệnh trực tiếp từ tab Console của GPanel.
2. Các Lệnh Quản Trị
| Lệnh | Mô tả |
|---|---|
kick [id] [reason] |
Kick một người chơi theo ID của họ. |
ban [id] [duration] [reason] |
Ban một người chơi. Thời lượng tính bằng phút (0 = vĩnh viễn). |
unban [usgn/ip] |
Gỡ ban một người chơi theo USGN hoặc IP. |
listplayers |
Hiển thị tất cả người chơi đang kết nối cùng với ID. |
changemap [map] |
Chuyển sang một bản đồ khác. |
restartround |
Khởi động lại vòng hiện tại. |
say [message] |
Phát một thông báo máy chủ. |
setname [id] [name] |
Buộc đổi tên một người chơi. |
slap [id] [damage] |
Tát một người chơi (gây sát thương). |
kill [id] |
Giết một người chơi. |
setmoney [id] [amount] |
Đặt số tiền của một người chơi. |
3. Chế Độ Trò Chơi
Đặt chế độ trò chơi trong sys/server.cfg với sv_gamemode:
| Giá trị | Chế độ | Mô tả |
|---|---|---|
| 0 | Standard | Counter-Strike cổ điển (gỡ bom, giải cứu con tin). |
| 1 | Deathmatch | Đấu tự do, mỗi người chơi vì chính mình. |
| 2 | Team Deathmatch | Deathmatch theo đội. |
| 3 | Capture the Flag | Cướp cờ của đội đối phương. |
| 4 | Domination | Kiểm soát các điểm chiếm đóng trên bản đồ. |
4. Luân Phiên Bản Đồ
Tạo hoặc chỉnh sửa sys/mapcycle.txt với mỗi tên bản đồ trên một dòng:
de_dust
de_dust2
cs_assault
de_aztec
cs_italy
Máy chủ luân phiên qua các bản đồ này theo thứ tự sau mỗi vòng.
5. Lập Trình Lua
CS2D hỗ trợ các script Lua cho chức năng tùy chỉnh. Đặt các script trong thư mục sys/lua/ và tải chúng trong sys/server.cfg:
lua "lua/myscript.lua"
Các script Lua có thể thêm các lệnh quản trị tùy chỉnh, chế độ trò chơi và logic phía máy chủ. Xem tài liệu CS2D để biết đầy đủ API Lua.
6. Quản Lý Ban
Các lệnh ban được lưu trữ trong sys/bans.cfg. Bạn có thể quản lý chúng thông qua các lệnh hoặc bằng cách chỉnh sửa tệp trực tiếp:
- Các lệnh ban USGN được duy trì qua các lần thay đổi tên vì chúng được gắn với tài khoản của người chơi.
- Các lệnh ban IP chặn một địa chỉ IP cụ thể.
- Để xóa tất cả lệnh ban, xóa nội dung của
sys/bans.cfgvà khởi động lại.
7. Khắc Phục Sự Cố
- Máy chủ không khởi động: Kiểm tra console GPanel để xem lỗi. Đảm bảo không có lỗi cú pháp trong
sys/server.cfg. - RCON không hoạt động: Xác minh mật khẩu RCON đã được đặt và nhập chính xác.
- Không tìm thấy bản đồ: Đảm bảo tệp bản đồ tồn tại trong thư mục
maps/. Các bản đồ tùy chỉnh cần được tải lên qua SFTP. - Lỗi script Lua: Kiểm tra console để xem các thông báo lỗi Lua. Gỡ hoặc sửa script để khôi phục sự ổn định của máy chủ.
Bài Viết Liên Quan
Cần Trợ Giúp?
Nếu bạn cần hỗ trợ thêm, mở một ticket hỗ trợ kèm theo IP máy chủ của bạn và bất kỳ thông báo lỗi nào từ console GPanel.