2hours.gg/

Server game theo giờ. Chỉ trả tiền khi bạn chơi.

Cách dựng server Left 4 Dead 2 riêng tư, gần như bản gốc

Bạn muốn một dedicated server Left 4 Dead 2 chạy suốt ngày đêm, chỉ dành cho bạn và bạn bè, gần như không mod gì thêm ngoài bản gốc. Đây là toàn bộ config. Nó ngắn có chủ đích: L4D2 nguyên bản đã làm được gần hết những gì bạn cần, mấu chốt là biết đúng vài cvar nào thật sự quan trọng.

Config nằm ở đâu

Một dedicated server cài bằng SteamCMD (app 222860) giữ config tại đây:

<install>/left4dead2/cfg/server.cfg

Tạo file đó nếu chưa có. Nó tự chạy mỗi lần đổi map một khi bạn exec nó từ dòng khởi chạy (bên dưới).

Một file server.cfg gần như nguyên bản

Dán đoạn này vào, sửa bốn giá trị đánh dấu CHANGE ME là xong. Không plugin, không addon.

// --- Identity ---
hostname "My Private L4D2 Server"      // CHANGE ME
sv_tags "private"
rcon_password "pick-a-long-secret"     // CHANGE ME - admin console over RCON

// --- Lock it down ---
sv_password "friends-only"             // CHANGE ME - join password
sv_search_key "my-private-key"         // CHANGE ME - see "Private lobbies" below

// --- Vanilla behaviour ---
sv_pure 1                              // reject client-side file overrides
sv_consistency 1
sv_cheats 0
z_difficulty Normal                    // Easy / Normal / Hard / Impossible
sv_region 255                          // 255 = world; set your region for lower ping

// --- 24/7 housekeeping ---
sv_alltalk 0
sv_allow_lobby_connect_only 0          // keep direct IP connects open
mp_disable_autokick 1

Đó thật sự là tất cả những gì một server co-op riêng tư cần. Game mode và map khởi đầu được đặt trên dòng khởi chạy chứ không phải ở đây, vì L4D2 bỏ qua mp_gamemode nếu đặt trong server.cfg.

Dòng khởi chạy

Khởi động server bằng srcds_run từ thư mục cài đặt:

./srcds_run -game left4dead2 -console -port 27015 \
  +exec server.cfg \
  +mp_gamemode coop \
  +map c1m1_hotel
  • exec server.cfg chạy trước để các cvar của bạn có hiệu lực trước khi map tải.
  • mp_gamemode là một trong coop, realism, versus, survival, scavenge. Nó BẮT BUỘC phải nằm trên dòng lệnh.
  • c1m1_hotel là map 1 của Dead Center. Đổi sang map mở đầu của bất kỳ campaign nào bạn thích.
  • Cổng 27015 vừa là cổng game vừa là cổng query A2S. Mở nó trong firewall (UDP + TCP).

Hai cách giữ server riêng tư

  • Mật khẩu (đơn giản nhất): khi đặt sv_password, chỉ ai gõ đúng mật khẩu mới kết nối được. Chia sẻ IP và mật khẩu cho nhóm của bạn. Lưu ý: có mật khẩu thì server không hiện cho người lạ vào công khai, đúng như bạn muốn.
  • Lobby riêng (sv_search_key): nếu muốn mời qua lobby Steam thông thường thay vì chia sẻ IP, hãy đặt một search key trên server, rồi mỗi người bạn gõ sv_search_key my-private-key trong console game của họ trước khi tạo lobby "Best Available". Chỉ server có khóa trùng khớp mới hiện ra, nên server vẫn là của riêng bạn.
  • Nhóm Steam (tùy chọn): đặt sv_steamgroup thành ID nhóm của bạn và sv_steamgroup_exclusive 1 để chỉ thành viên mới kết nối được.

Điểm vướng duy nhất: bốn người chơi

L4D2 nguyên bản chỉ có đúng bốn chỗ survivor trong co-op, và vào qua lobby Steam thì bị khóa cứng ở bốn người thật bất kể thế nào. Không có cvar nào đổi được điều này. Nếu bốn là đủ cho nhóm bạn thì xong, khỏi cần mod nào cả. Nếu muốn từ năm người trở lên, bạn cần một mod nhỏ (L4DToolZ) và mọi người phải kết nối trực tiếp bằng IP thay vì qua lobby.

Xem thêm

← Quay lại tất cả hướng dẫn