Hướng dẫn này bao gồm cách thiết lập máy chủ dedicated Half-Life 2: Deathmatch (HL2DM) của bạn trên Legion Hosting, cấu hình các biến startup, chỉnh sửa server.cfg, thiết lập xoay vòng bản đồ, và kết nối với máy chủ của bạn. HL2DM mang đến lối chơi nhiều người nhịp độ nhanh sử dụng physics engine và Gravity Gun của Half-Life 2. Để biết các lệnh admin và hỗ trợ SourceMod, hãy xem Lệnh Quản trị Half-Life 2: Deathmatch.
1. Khởi động Lần đầu
- Đăng nhập vào GPanel và chọn máy chủ HL2DM của bạn.
- Vào tab Startup và xem lại các biến có thể cấu hình (xem Mục 2).
- Đặt MAP_NAME, SERVER_NAME, và mật khẩu mà bạn ưa thích.
- Quay lại tab Console và nhấp Start.
- Đợi
Connection to Steam servers successful.trong console.
2. Biến Startup của GPanel
| Biến | Mặc định | Mô tả |
|---|---|---|
SERVER_NAME | Pterodactyl-server | Tên máy chủ hiển thị trong trình duyệt. |
MAP_NAME | dm_lockdown | Bản đồ được tải khi máy chủ khởi động. |
MAX_PLAYERS | 20 | Số lượng người chơi đồng thời tối đa (1-20). |
SERVER_PASSWORD | ChangeMe | Mật khẩu để tham gia. Để trống cho công khai. |
RCON_PASSWORD | ChangeMe | Mật khẩu remote console. |
TICK_RATE | 66 | Tick rate của máy chủ. Giá trị cao hơn = lối chơi mượt hơn nhưng tốn nhiều CPU hơn. |
AUTO_UPDATE | 1 | Tự động cập nhật máy chủ khi khởi động. |
SERVER_PASSWORD và RCON_PASSWORD đều mặc định là ChangeMe. Đặt mật khẩu máy chủ thành trống nếu bạn muốn truy cập công khai, và luôn sử dụng một mật khẩu RCON mạnh.
3. Cấu hình Máy chủ (server.cfg)
Để có các cài đặt chi tiết, hãy chỉnh sửa server.cfg. Dừng máy chủ của bạn trước khi thực hiện thay đổi.
Vị trí Tệp
hl2mp/cfg/server.cfg
Các Cài đặt Quan trọng
| Cài đặt | Mặc định | Mô tả |
|---|---|---|
hostname | (from startup) | Tên máy chủ hiển thị trong trình duyệt. |
sv_password | (from startup) | Mật khẩu tham gia. Để trống cho công khai. |
rcon_password | (from startup) | Mật khẩu remote console. |
mp_timelimit | 20 | Giới hạn thời gian mỗi bản đồ tính bằng phút. |
mp_fraglimit | 0 | Giới hạn số mạng hạ gục để kết thúc vòng đấu. 0 = không giới hạn. |
mp_friendlyfire | 0 | Friendly fire trong các chế độ theo đội. |
mp_autoteambalance | 0 | Tự động cân bằng đội trong TDM. |
sv_alltalk | 1 | Chat thoại giữa các đội. |
mp_forcerespawn | 1 | Buộc hồi sinh ngay lập tức sau khi chết. |
sv_hl2mp_weapon_respawn_time | 20 | Bộ đếm thời gian hồi sinh vũ khí tính bằng giây. |
sv_hl2mp_item_respawn_time | 30 | Bộ đếm thời gian hồi sinh vật phẩm tính bằng giây. |
Ví dụ server.cfg
hostname "My Legion HL2DM Server"
sv_password ""
rcon_password "MySecretRcon"
mp_timelimit 20
mp_fraglimit 30
mp_friendlyfire 0
sv_alltalk 1
mp_forcerespawn 1
4. Xoay vòng Bản đồ
Chỉnh sửa tệp map cycle:
hl2mp/cfg/mapcycle.txt
Liệt kê một bản đồ trên mỗi dòng:
dm_lockdown
dm_overwatch
dm_powerhouse
dm_resistance
dm_runoff
dm_steamlab
dm_underpass
Các Bản đồ Có sẵn
dm_lockdown-- Chủ đề nhà tù với các hành lang chật hẹp và sân rộng mở.dm_overwatch-- Các mái nhà thành phố với chiến đấu theo chiều dọc.dm_powerhouse-- Nhà máy điện công nghiệp với các vật thể physics.dm_resistance-- Đường phố và các tòa nhà đô thị.dm_runoff-- Cơ sở xử lý nước.dm_steamlab-- Phòng thí nghiệm với các vũ khí thử nghiệm.dm_underpass-- Đường hầm chui dưới đường cao tốc với tầm nhìn dài.
5. Cách Kết nối
Tùy chọn A -- Trình duyệt Máy chủ Steam
- Khởi chạy Half-Life 2: Deathmatch từ Steam.
- Vào Find Servers.
- Tìm kiếm máy chủ của bạn theo tên trong tab Internet.
- Chọn và kết nối.
Tùy chọn B -- Kết nối qua Console
- Mở console (
~). Bật nó trong Options > Keyboard > Advanced > Enable Developer Console nếu cần. - Gõ:
connect <your-server-ip>:<port>
Bài viết Liên quan
Cần Trợ giúp?
Nếu bạn gặp vấn đề với máy chủ HL2DM của mình mà không được đề cập ở đây, hãy mở một ticket hỗ trợ và kèm theo IP máy chủ của bạn, mô tả về vấn đề, và bất kỳ thông báo lỗi liên quan nào từ console của GPanel.