Hướng dẫn này trình bày cách cài đặt SourceMod và MetaMod:Source trên máy chủ Left 4 Dead 2 của bạn, thiết lập quản trị viên máy chủ và quản lý plugin. Để biết cấu hình máy chủ cơ bản và hướng dẫn kết nối, xem Hướng dẫn Thiết lập Máy chủ L4D2.
Bước 1 — Cài đặt MetaMod:Source và SourceMod
SourceMod là khung quản trị và plugin chính cho Left 4 Dead 2. Nó yêu cầu MetaMod:Source làm thành phần phụ thuộc. Cả hai phải được cài đặt bằng cách tải các tệp lên thư mục left4dead2/addons/ của máy chủ.
Tải xuống các Tệp Bắt buộc
- MetaMod:Source — Tải xuống bản dựng ổn định mới nhất cho Linux từ sourcemm.net. Chọn gói được gắn nhãn Left 4 Dead 2 hoặc bản dựng Source 2009/OB chung.
- SourceMod — Tải xuống bản dựng ổn định mới nhất từ sourcemod.net. Chọn gói Linux.
Cài đặt MetaMod:Source
- Giải nén kho lưu trữ MetaMod trên máy cục bộ của bạn. Nó tạo ra một thư mục
addons/. - Tải nội dung của thư mục
addons/đó vàoleft4dead2/addons/trên máy chủ của bạn, hợp nhất với mọi tệp hiện có. - Tệp quan trọng được đặt vào là
left4dead2/addons/metamod.vdf, tệp này báo cho công cụ Source tải MetaMod.
Cài đặt SourceMod
- Giải nén kho lưu trữ SourceMod. Nó cũng tạo ra một thư mục
addons/và một thư mụccfg/. - Tải cả hai thư mục vào
left4dead2/, hợp nhất với nội dung hiện có. - Các tệp SourceMod sẽ được đặt trong
left4dead2/addons/sourcemod/.
Xác minh Cài đặt
- Khởi động máy chủ và theo dõi đầu ra console trong GPanel.
- Tìm các dòng tương tự như:
L4D2: Loading MetaMod:Source v1.x.x L4D2: SourceMod 1.x.x loaded - Tham gia máy chủ và gõ
sm versiontrong console trong trò chơi. Nếu SourceMod đang hoạt động, nó sẽ trả về số phiên bản đã cài đặt.
Bước 2 — Cấu trúc Thư mục SourceMod
Hiểu được nơi SourceMod lưu trữ các tệp của nó là điều cần thiết để quản lý plugin và cấu hình.
| Đường dẫn | Mục đích |
|---|---|
left4dead2/addons/sourcemod/plugins/ |
Các tệp plugin đã biên dịch (.smx). Đặt plugin vào đây để cài đặt chúng. |
left4dead2/addons/sourcemod/plugins/disabled/ |
Di chuyển tệp .smx của plugin vào đây để vô hiệu hóa nó mà không xóa nó. |
left4dead2/addons/sourcemod/configs/ |
Các tệp cấu hình cho quản trị viên, vị trí dành riêng (reserved slots) và cài đặt plugin. |
left4dead2/addons/sourcemod/logs/ |
Các tệp nhật ký SourceMod và plugin. Kiểm tra ở đây trước tiên khi khắc phục sự cố lỗi plugin. |
left4dead2/addons/sourcemod/translations/ |
Các tệp ngôn ngữ cho đầu ra plugin được bản địa hóa. |
Bước 3 — Thêm Quản trị viên SourceMod
Mở left4dead2/addons/sourcemod/configs/admins_simple.ini trong trình chỉnh sửa tệp GPanel. Thêm các mục quản trị viên theo định dạng bên dưới, sau đó khởi động lại máy chủ.
// Format: "STEAM_0:X:XXXXXXXX" "flag-string" "password" "comment"
// Flag 'z' grants all permissions (superadmin)
"STEAM_0:1:12345678" "z"
STEAM_0:X:XXXXXXXX trong admins_simple.ini.
Các Cờ Quản trị viên Thông dụng
| Cờ | Quyền |
|---|---|
z |
Quản trị viên đầy đủ (tất cả quyền) |
b |
Đá người chơi |
c |
Cấm người chơi |
d |
Giết/gây hại người chơi |
e |
Thay đổi bản đồ |
f |
Thay đổi ConVars |
Bạn có thể kết hợp các cờ. Ví dụ, "bce" cấp quyền đá, cấm và thay đổi bản đồ mà không có quyền quản trị viên đầy đủ.
Bước 4 — Cài đặt Plugin SourceMod
Plugin SourceMod được phân phối dưới dạng tệp .smx đã biên dịch. Các plugin phổ biến cho Left 4 Dead 2 bao gồm công cụ quản trị, điều khiển bot sống sót, hệ thống sẵn sàng (ready-up) và bộ điều chỉnh độ khó.
- Tải xuống tệp
.smxcho plugin bạn đã chọn. Nhiều plugin có sẵn trên diễn đàn AlliedModders. - Tải tệp
.smxlênleft4dead2/addons/sourcemod/plugins/. - Nếu plugin bao gồm tệp cấu hình (
.cfg), hãy tải tệp đó lênleft4dead2/cfg/sourcemod/(tạo thư mục nếu chưa tồn tại). - Khởi động lại máy chủ. SourceMod tự động tải tất cả các tệp
.smxtrong thư mục plugins khi khởi động.
.smx của nó vào left4dead2/addons/sourcemod/plugins/disabled/ và khởi động lại máy chủ. Đây cũng là bước đầu tiên được khuyến nghị khi khắc phục sự cố xung đột plugin.
Xác minh các Plugin đã Tải
Sau khi máy chủ khởi động, bạn có thể kiểm tra plugin nào được tải bằng cách gõ lệnh sau trong console máy chủ (qua tab Console của GPanel) hoặc trong console trong trò chơi với tư cách quản trị viên:
sm plugins list
Lệnh này liệt kê tất cả các plugin đã tải cùng với tên, phiên bản và trạng thái của chúng. Các plugin tải không thành công sẽ được đánh dấu bằng một chỉ báo lỗi.
Bài viết Liên quan
- Hướng dẫn Thiết lập Máy chủ L4D2 — Cấu hình server.cfg, token GSLT, chế độ trò chơi và cách kết nối
- Khắc phục Sự cố Máy chủ L4D2 — Các vấn đề thường gặp với kết nối, addon, plugin và danh sách trình duyệt máy chủ
- Cách Tải lên Tệp qua SFTP