Mỗi server L4D2 của 2hours.gg đều đi kèm một bộ mod nhỏ. Bạn là người deploy nên bạn là admin. Gõ các lệnh này trong chat của game.
Lệnh chat
!admin: mở menu admin: kick, ban, vote, thiết lập server. Dùng được với tài khoản đã deploy server.!motd: hiện lại bảng chào mừng.!ready/!unready: chỉ versus: vòng đấu bắt đầu khi tất cả đã sẵn sàng.!join: co-op với 5+ người: nhận một slot survivor khi bạn vào muộn hoặc đang ngồi spectator.!ji: co-op: chơi làm special infected.!zss: infected: tự hồi sinh nếu bạn bị kẹt.!infhud: versus, đội infected: bật/tắt HUD của đội infected. Mặc định tắt.
Đổi map, mode hoặc độ khó
Dùng web console trên thẻ server của bạn. Nó có nút đổi campaign và nhảy tới bất kỳ chapter nào, đổi mode (co-op, versus, survival, realism, scavenge), chỉnh độ khó và thêm bot survivor. Không cần cài RCON.
Những gì được cài sẵn
- L4DToolZ: mở khóa nhiều hơn 4 slot người chơi.
- MultiSlots: cho 5-8 người thật chơi survivor trong co-op.
- Infected Bots: bot special infected, tự cân theo số người chơi.
- Ready-Up: lobby versus: người chơi vào dần, vòng đấu bắt đầu khi tất cả sẵn sàng.
- Left 4 DHooks: framework mà các mod ở trên cần. Không phải cấu hình gì.
Hai cách để vào server
- Chia sẻ IP: bạn bè dán lệnh connect. Tối đa 20 người chơi. Bạn quyết định ai vào.
- Lobby Steam (Community): matchmaking đưa người chơi tới server của bạn, không cần IP. Người lạ cũng có thể vào.
Public hay private (chế độ Share-the-IP)
Trên server Share-the-IP, mật khẩu Join quyết định điều này:
- Để trống = public. Ai có IP đều vào được.
- Đặt mật khẩu = private. Chỉ ai có mật khẩu mới vào được, người khác bị kick.
Để vào server private, mở console và chạy: setinfo pw yourpassword ; connect IP:27015
Mẹo: thêm +setinfo pw yourpassword vào launch options của L4D2 là bạn chỉ phải đặt một lần. Lệnh 'password' thông thường không hoạt động trong L4D2 (bug của game), nên ta dùng setinfo, lệnh này thì được.
Kéo người chơi ngẫu nhiên (chế độ lobby Steam)
- Deploy với chế độ vào là Community. Thẻ server sẽ hiện search key của bạn.
- Trong console của game, chạy:
sv_search_key yourkey - Main menu → Play With Friends → Create New Campaign Lobby → chọn mode và campaign → Start.
- Giữ lobby ở chế độ Public là người chơi ngẫu nhiên sẽ lấp đầy chỗ.
Nên biết:
- Lobby quyết định campaign và mode. Hãy deploy với mode bạn định host để đúng bộ mod được cài.
- Lobby co-op chứa 4 người thật, versus chứa 8. Bot lấp phần còn lại.
- Versus cần mỗi đội có ít nhất một người trước khi Start. Cứ để lobby lấp người trong một phút.
- Game vẫn chạy sau khi bạn rời đi. Chỗ trống có thể được lấp khi bạn vắng mặt; nếu server đầy, bạn phải chờ có người thoát.
- Để vào lại: dùng lệnh connect trên thẻ server, vào theo bạn bè (Steam → Join Game), hoặc host lobby mới nếu server đang trống.
- Key dùng để chọn server, không phải mật khẩu. Lobby public = người lạ vào được. Lobby friends = chỉ mời mới vào.
Chơi với hơn 4 người
Hơn 4 người thật chỉ chạy được ở chế độ Share-the-IP (lobby Steam giới hạn co-op ở 4). Chọn size lớn hơn khi deploy (tối đa 20), chia sẻ IP là mọi người vào được. Muốn thêm bot survivor cho đội, dùng nút Add survivor bot trên web console, hoặc chạy !muladdbot 2 trong chat.
Bảng lệnh tham khảo (theo plugin)
Chạy các lệnh này từ console RCON trên web trên thẻ server của bạn (hoặc console trong game). Mọi lệnh dưới đây đều đã kiểm chứng trên server L4D2 thật của 2hours.gg.
Map, người chơi và độ khó (Source engine)
status- Liệt kê người chơi đang kết nối, Steam ID, ping, map, và server có đang được reserve hay không. Kết quả đôi khi chập chờn (đặc sản của Source); gõ lại nếu trả về trống.
changelevel <map>- Tải một map campaign (ví dụ changelevel c2m1_highway). Tải lại map và làm người chơi rớt kết nối trong giây lát. Dropdown Campaign làm việc này cho bạn.
z_difficulty <Easy|Normal|Hard|Impossible>- Đặt độ khó co-op. Impossible = Expert.
sv_maxplayers- Tổng số slot người chơi, theo gói bạn deploy (4 / 8 / 20). Khóa theo mức bạn đã trả nên không đổi được từ console; chọn size lớn hơn để có thêm slot.
sv_region <code>- Vùng matchmaking (3 = Châu Âu, 0/1 = Mỹ, 4 = Châu Á…). Bọn mình đặt sẵn theo từng datacenter để lobby tìm được server của bạn; bạn không cần đụng vào.
kick "<name>"- Kick người chơi theo tên (dùng sm_kick cho bản admin có menu).
say <message>- In một tin nhắn vào chat của mọi người dưới danh nghĩa server.
sb_add- Thêm một bot survivor vào 4 slot gốc.
Lobby Steam và matchmaking
sv_search_key <key>- Khóa dùng để đưa lobby Steam vào đúng server này. Phải đặt trên server (bọn mình làm sẵn khi deploy) VÀ mỗi người chơi cũng gõ trong console trước khi tạo lobby. Không phải mật khẩu, xem ghi chú về khóa ở trên.
sv_allow_lobby_connect_only <0|1>- 0 = cho phép connect trực tiếp, cách mọi server của chúng tôi khởi động (trên server lobby Steam, đây là đường vào lại game đang chạy). 1 = chỉ vào qua lobby, IP trực tiếp bị từ chối.
sv_force_unreserved <0|1>- 1 = cho phép >4 người vào bằng IP trực tiếp (Share-the-IP). 0 = giữ reservation của lobby để matchmaking tìm được bạn (lobby Steam). Hai chế độ loại trừ nhau.
mm_dedicated_force_servers <ip>:27015- Phía client. Ghim lobby của bạn vào đúng một IP server. Không bắt buộc khi key là duy nhất; hữu ích để chắc chắn.
Co-op đông hơn (MultiSlots)
sm_addbots <n>- Sinh thêm n bot survivor ngoài 4 bot gốc (chạy được từ web console; đây chính là lệnh đằng sau nút Add survivor bot).
!muladdbot <n> (sm_muladdbot)- Thêm n bot survivor làm thành viên đội (mở slot mới vượt quá 4). Chạy trong game với tư cách admin; không chạy được từ RCON.
l4d_multislots_max_survivors <n>- Số survivor tối đa được phép (mặc định 20 trên server của chúng tôi, tối đa 31).
l4d_multislots_min_survivors <n>- Sàn của đội: luôn được bot lấp đủ tới số này (mặc định 4). Tăng lên để đội mặc định đông hơn.
!join- Nhận một slot survivor khi bạn vào muộn hoặc đang ngồi spectator.
Admin SourceMod
sm- Menu lệnh SourceMod (hoặc gõ !admin trong chat).
sm plugins list- Liệt kê các plugin đã cài và phiên bản.
sm_cvar <cvar> [value]- Đọc hoặc đặt một cvar được bảo vệ. Một số cvar báo “Unknown command” khi gõ trực tiếp nhưng chạy được qua sm_cvar (ví dụ mp_gamemode, survivor_limit).
sm_cvar mp_gamemode <mode> ; changelevel <map>- Đổi mode (coop, versus, survival, realism, scavenge). Mode chỉ áp dụng ở lần tải map kế tiếp, nên chạy kèm một changelevel. Dropdown Mode làm cả hai.
sm_cvar z_max_player_zombies <n>- Số special infected tối đa cùng lúc; tăng lên để bầy khó hơn. Đặt qua sm_cvar (gõ trần sẽ báo “Unknown”).
Vui / cheat (cần sv_cheats 1)
sv_cheats 1- Bật các lệnh cheat. Các nút “Fun” của console tự bật/tắt giúp bạn.
z_spawn <hunter|tank|witch|…>- Sinh một special infected tại điểm bạn đang ngắm. Cần sv_cheats.
director_stop- Ngăn AI Director spawn horde/special để chơi nhẹ nhàng hơn. Chỉ khi bật sv_cheats.
sb_all_bot_game 1- Cho game chạy chỉ với bot (để cài đặt/thử nghiệm). Chỉ khi bật sv_cheats.
Người chơi gõ gì (phía client)
connect <ip>:27015- Vào thẳng một server Share-the-IP.
setinfo pw <password>- Đặt mật khẩu vào server trước khi kết nối tới server riêng tư (có mật khẩu). Lệnh “password” thông thường bị lỗi trong L4D2, dùng setinfo mới được.
sv_search_key <key>- Đặt key của server trước khi host lobby để matchmaking đưa về đúng server đó.