Hướng dẫn này trình bày cách cấu hình và kết nối tới máy chủ chuyên dụng Left 4 Dead 2 của bạn được lưu trữ với Legion Hosting, bao gồm cài đặt server.cfg, thiết lập token GSLT, chế độ trò chơi, chiến dịch tùy chỉnh và add-on Workshop.
Bước 1 — Định vị và Chỉnh sửa server.cfg
Left 4 Dead 2 đọc cấu hình máy chủ cốt lõi của nó từ left4dead2/cfg/server.cfg. Tệp này được tạo tự động vào lần đầu tiên máy chủ khởi động. Nếu nó không tồn tại, bạn có thể tạo nó theo cách thủ công bằng trình quản lý tệp GPanel.
- Đăng nhập vào GPanel và chọn máy chủ Left 4 Dead 2 của bạn.
- Dừng máy chủ nếu nó đang chạy.
- Nhấp vào tab Files và điều hướng đến
left4dead2/cfg/. - Mở hoặc tạo
server.cfgvà thêm các cài đặt bên dưới.
Cài đặt Cốt lõi của server.cfg
// ── Server Identity ─────────────────────────────────────────────
hostname "My Legion L4D2 Server"
sv_password "" // Leave empty for a public server
maxplayers 8 // L4D2 max is 32; standard co-op uses 4-8
// ── Game Mode ────────────────────────────────────────────────────
mp_gamemode "coop" // coop | versus | survival | scavenge
sv_gametypes "coop,versus,survival,scavenge"
// ── Network ──────────────────────────────────────────────────────
sv_region 255 // 255 = worldwide
sv_lan 0 // 0 = internet server
sv_alltalk 0
// ── GSLT (Steam Game Server Login Token) ─────────────────────────
sv_setsteamaccount "YOUR_GSLT_TOKEN_HERE"
// ── Cheats / Consistency ─────────────────────────────────────────
sv_cheats 0
sv_consistency 0 // Set to 0 to allow custom content; see notes
// ── Logging ──────────────────────────────────────────────────────
log on
sv_logbans 1
sv_logecho 1
sv_logfile 1
| ConVar | Giá trị | Mô tả |
|---|---|---|
hostname |
Bất kỳ chuỗi nào | Tên hiển thị trong trình duyệt máy chủ Steam và trình duyệt sảnh chờ. |
sv_password |
Chuỗi hoặc trống | Mật khẩu cần thiết để tham gia. Để trống cho máy chủ công khai. |
maxplayers |
1–32 |
Số vị trí người chơi đồng thời tối đa. Co-op tiêu chuẩn sử dụng 4, versus sử dụng 8, nhưng các máy chủ được mod thường đặt giá trị này cao hơn. |
mp_gamemode |
coop versus survival scavenge |
Chế độ trò chơi đang hoạt động. Phải khớp với một giá trị được liệt kê trong sv_gametypes. |
sv_gametypes |
Danh sách phân tách bằng dấu phẩy | Các chế độ trò chơi mà máy chủ được phép lưu trữ. Trình duyệt sảnh chờ lọc theo danh sách này. |
sv_consistency |
0 hoặc 1 |
Khi được đặt thành 1, tất cả các client phải có các tệp giống hệt với máy chủ. Đặt thành 0 để cho phép nội dung tùy chỉnh như chiến dịch tùy chỉnh hoặc gói âm thanh mà không đá người chơi. |
sv_lan |
0 hoặc 1 |
Đặt thành 0 cho máy chủ có thể truy cập qua internet. Đặt thành 1 khiến máy chủ chỉ dành cho LAN và ngăn nó xuất hiện trong trình duyệt công khai. |
mp_gamemode thành realism hoặc realism_versus và thêm các giá trị đó vào sv_gametypes.
Bước 2 — Thiết lập Token GSLT
Token Đăng nhập Máy chủ Trò chơi (GSLT) là cần thiết để máy chủ của bạn được liệt kê trên máy chủ chính (master server) của Steam và hiển thị trong trình duyệt máy chủ công khai. Nếu không có token hợp lệ, máy chủ vẫn sẽ chạy nhưng có thể không xuất hiện trong danh sách và có thể bị Valve gỡ khỏi danh sách.
- Đăng nhập vào tài khoản Steam của bạn và truy cập trang Quản lý Tài khoản Máy chủ Trò chơi Steam.
- Nhập App ID 550 (Left 4 Dead 2) và một ghi chú để nhận diện token.
- Nhấp vào Create và sao chép token được tạo.
- Dán nó vào
server.cfglàm giá trị chosv_setsteamaccount. - Lưu tệp và khởi động lại máy chủ. Console sẽ xác nhận token đã được chấp nhận bằng một thông báo như
SteamGameServer connected to Steam successfully.
Bước 3 — Cài đặt Chiến dịch Tùy chỉnh
Các chiến dịch tùy chỉnh cho Left 4 Dead 2 được phân phối dưới dạng tệp .vpk (Valve Pak). Việc cài đặt chúng trên máy chủ chuyên dụng của bạn giúp chúng có sẵn để chơi phía máy chủ và đảm bảo tất cả các client được kết nối có thể truy cập dữ liệu bản đồ.
- Tải xuống (các) tệp
.vpkcủa chiến dịch. Các chiến dịch thường đi theo cặp — ví dụcampaign_dir.vpkvàcampaign_000.vpk— hãy tải lên tất cả các tệp được cung cấp. - Tải các tệp
.vpklênleft4dead2/addons/trên máy chủ của bạn qua SFTP. Xem hướng dẫn tải lên SFTP nếu bạn cần trợ giúp kết nối. - Khởi động lại máy chủ. Công cụ Source tự động lập chỉ mục các tệp
.vpktrong thư mục addons khi khởi động. - Để tải chiến dịch, hãy thay đổi bản đồ bằng console máy chủ:
changelevel c1m1_hotel // Change to official map changelevel custom_map_name // Change to your custom campaign's first map
.vpk chiến dịch trong thư mục addons/ Left 4 Dead 2 của riêng họ, hoặc đăng ký qua Steam Workshop, để tham gia một máy chủ đang chạy chiến dịch tùy chỉnh. Console máy chủ sẽ hiển thị lỗi nhất quán addon đối với các client thiếu tệp nếu sv_consistency 1 được đặt.
Cài đặt Nhất quán Addon
Nếu bạn muốn cho phép người chơi tham gia ngay cả khi họ không có chiến dịch tùy chỉnh cục bộ, hãy đặt sv_consistency 0 trong server.cfg. Điều này vô hiệu hóa việc kiểm tra hàm băm tệp. Lưu ý rằng điều này cũng có nghĩa là các client có thể chạy các sửa đổi cục bộ tùy ý mà không bị đá.
sv_consistency 0 // Allow joins without matching addon files
Bước 4 — Add-on Steam Workshop
Các máy chủ chuyên dụng Left 4 Dead 2 có thể đăng ký nội dung Steam Workshop, nhưng phương pháp được khuyến nghị cho máy chủ là tải xuống các mục Workshop và triển khai chúng dưới dạng tệp .vpk thay vì dựa vào tính năng tự động tải xuống của Workshop, vốn không được hỗ trợ đầy đủ trong chế độ máy chủ chuyên dụng.
Quy trình Được khuyến nghị
- Đăng ký mục Workshop trên tài khoản Steam cá nhân của bạn và cho phép nó tải xuống bản cài đặt Left 4 Dead 2 cục bộ của bạn.
- Tìm nội dung đã tải xuống trong bộ nhớ đệm Steam Workshop cục bộ của bạn — thường tại
Steam/steamapps/workshop/content/550/trên máy cục bộ của bạn. - Sao chép (các) tệp
.vpktừ thư mục bộ nhớ đệm Workshop. - Tải các tệp
.vpkđó lênleft4dead2/addons/trên máy chủ Legion Hosting của bạn qua SFTP. - Khởi động lại máy chủ. Add-on sẽ hoạt động vào lần khởi động tiếp theo.
sv_consistency 0 được đặt. Tuy nhiên, các client không có mục đó sẽ thấy các tài nguyên mặc định thay vì nội dung tùy chỉnh.
Bước 5 — Kết nối tới Máy chủ của Bạn
Có ba cách để kết nối tới một máy chủ chuyên dụng Left 4 Dead 2. Địa chỉ IP và port của máy chủ của bạn có thể được tìm thấy trên tab Network trong GPanel. Xem hướng dẫn cách tìm IP và port máy chủ của bạn để biết chi tiết.
Phương pháp 1 — Console Trong Trò chơi (Kết nối Trực tiếp)
Mở developer console bằng phím dấu ngã (~) và gõ:
connect YOUR.SERVER.IP:PORT
connect YOUR.SERVER.IP:PORT; password yourpassword // If password protected
Phương pháp 2 — Trình duyệt Máy chủ Steam
- Trong Steam, mở View > Game Servers.
- Nhấp vào tab Favourites, sau đó Add Server.
- Nhập IP và port của máy chủ của bạn như được hiển thị trong GPanel (ví dụ:
1.2.3.4:12345) và nhấp vào Find Games at this Address. - Nhấp đúp vào mục máy chủ để tham gia.
Phương pháp 3 — Hệ thống Sảnh chờ
Nếu máy chủ của bạn được liệt kê công khai với một token GSLT hợp lệ, người chơi có thể tìm thấy nó thông qua trình duyệt sảnh chờ trong trò chơi dưới Play > Find a Server. Lọc theo chế độ trò chơi và khu vực. Máy chủ phải có mp_gamemode và sv_gametypes được đặt chính xác để xuất hiện trong bộ lọc sảnh chờ thích hợp.
| Phương pháp Kết nối | Phù hợp nhất cho | Yêu cầu |
|---|---|---|
| Kết nối trực tiếp qua console | Truy cập nhanh, máy chủ được bảo vệ bằng mật khẩu, port tùy chỉnh | Developer console được bật trong tùy chọn trò chơi |
| Trình duyệt máy chủ Steam | Thêm vào mục yêu thích, kiểm tra trạng thái máy chủ trước khi tham gia | IP và port chính xác từ tab Network của GPanel |
| Trình duyệt sảnh chờ trong trò chơi | Máy chủ công khai với các chế độ trò chơi tiêu chuẩn | Token GSLT hợp lệ, sv_lan 0, sv_gametypes chính xác |
Bài viết Liên quan
- Thiết lập Quản trị viên L4D2 và Quản lý Plugin — Cài đặt SourceMod, MetaMod, thêm quản trị viên và quản lý plugin
- 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
- Cách Tìm IP và Port Máy chủ của Bạn