Holdfast: Nations at War là một game bắn súng góc nhìn thứ nhất và thứ ba nhiều người chơi lấy bối cảnh thời đại Napoleon, với các trận chiến quy mô lớn lên đến 150 người chơi. Hướng dẫn này sẽ hướng dẫn bạn thiết lập và cấu hình máy chủ Holdfast chuyên dụng của bạn trên Legion Hosting.
Khởi Động Lần Đầu Trong GPanel
Trước khi cấu hình bất cứ điều gì, bạn cần thực hiện khởi động ban đầu để máy chủ tạo các tệp cấu hình mặc định của nó.
- Đăng nhập vào GPanel.
- Chọn máy chủ Holdfast của bạn từ danh sách máy chủ.
- Nhấp nút Start để khởi chạy máy chủ lần đầu tiên.
- Chờ console hiển thị rằng máy chủ đã khởi động hoàn toàn. Bạn sẽ thấy một thông báo cho biết máy chủ đang lắng nghe các kết nối.
- Khi bạn thấy quá trình khởi động hoàn tất, hãy Stop máy chủ. Các tệp cấu hình mặc định giờ đã được tạo.
Biến Startup
GPanel cung cấp các biến startup điều khiển các thông số máy chủ cơ bản. Điều hướng đến tab Startup trong GPanel để cấu hình các biến này trước khi chỉnh sửa trực tiếp tệp config.
| Biến | Mô tả | Mặc định |
|---|---|---|
SERVER_NAME |
Tên hiển thị trong trình duyệt máy chủ | Holdfast Server |
SERVER_PASS |
Mật khẩu cần thiết để tham gia (để trống cho công khai) | trống |
PLAYERS |
Số lượng người chơi tối đa được phép | Đặt bởi gói hosting của bạn |
SERVER_CONFIG_PATH |
Tên của tệp config trong thư mục configs/ (phải kết thúc bằng .txt) |
serverconfig_default.txt |
ADMIN_PASS |
Mật khẩu để đăng nhập quản trị viên (nhấn F1 trong game) | trống |
REGION |
Khu vực máy chủ. Tùy chọn: europe, usa, australia, brazil, china, japan, russia, southkorea |
europe |
SERVER_QUERY_PORT |
Cổng được sử dụng cho các truy vấn trình duyệt máy chủ Steam | Được gán tự động |
Tệp Cấu Hình Máy Chủ
Tệp cấu hình chính cho Holdfast nằm tại holdfastnaw-dedicated/configs/serverconfig_default.txt (hoặc bất kỳ tên tệp nào được đặt trong biến startup SERVER_CONFIG_PATH). Bạn có thể chỉnh sửa tệp này thông qua File Manager của GPanel hoặc qua SFTP.
Danh Tính Máy Chủ
server_name "My Legion Holdfast Server"
server_password ""
server_max_players 50
server_steam_port 20100
server_steam_query_port 27015
server_name hỗ trợ mã màu sử dụng đánh dấu Rich Text. Ví dụ:
server_name "<color=red>[Legion]</color> Holdfast Server"
Lựa Chọn Chế Độ Game
Holdfast cung cấp một số chế độ game. Đặt chế độ game mặc định bằng cài đặt server_game_mode:
| Mode ID | Chế độ game | Mô tả |
|---|---|---|
0 |
Army Battlefield | Chiếm lãnh thổ quy mô lớn với bộ binh và pháo binh |
1 |
Army Siege | Quân tấn công phải chiếm một vị trí kiên cố từ quân phòng thủ |
2 |
Army Deathmatch | Đấu loại theo đội với bộ đếm thời gian hồi sinh |
3 |
Naval Battlefield | Chiến đấu tàu đối tàu trên biển khơi |
4 |
Army Conquest | Chiếm và giữ các điểm chiến lược trên khắp bản đồ |
5 |
Army Frontlines | Chiếm điểm tuyến tính, đẩy lùi kẻ thù |
6 |
Melee Arena | Cận chiến tầm gần trong các đấu trường nhỏ |
# Set game mode to Army Battlefield
server_game_mode 0
Cài Đặt Vòng và Trận Đấu
# Round duration in seconds (default: 900 = 15 minutes)
server_round_time_seconds 900
# Time between rounds in seconds
server_round_end_time_seconds 30
# Number of rounds before map rotation
server_rounds_per_map 2
# Auto-balance teams
server_auto_balance_teams true
# Maximum team size difference before auto-balance triggers
server_auto_balance_threshold 2
# Friendly fire
server_friendly_fire false
Cài Đặt Cân Bằng Đội
Cân bằng đội hợp lý rất quan trọng cho trải nghiệm chơi game tốt, đặc biệt là trên các máy chủ công khai:
# Prevent players from joining the larger team
server_enforce_team_balance true
# Maximum allowed difference in team sizes
server_team_balance_limit 3
# Auto-swap players when teams become unbalanced mid-round
server_auto_balance_teams true
Xoay Vòng Bản Đồ
Vòng xoay bản đồ được cấu hình trong tệp holdfastnaw-dedicated/configs/serverconfig_default.txt sử dụng phần map_rotation. Mỗi mục chỉ định một tổ hợp bản đồ và chế độ game:
# Map rotation entries
# Format: map_rotation_add "MapName" GameModeID
map_rotation_add "Grasslands" 0
map_rotation_add "Highlands" 0
map_rotation_add "Desert" 1
map_rotation_add "Glacier" 0
map_rotation_add "Shipyard" 3
map_rotation_add "Fort_Imperial" 1
map_rotation_add "Plains" 2
map_rotation_add "Coastal_Siege" 1
3 (Naval Battlefield).
Lựa Chọn Bản Đồ Phổ Biến
| Tên bản đồ | Chế độ tốt nhất | Ghi chú |
|---|---|---|
| Grasslands | Battlefield, Conquest | Địa hình trống trải, phù hợp cho các trận chiến lớn |
| Highlands | Battlefield, Frontlines | Địa hình đồi núi với lợi thế độ cao |
| Fort_Imperial | Siege | Bản đồ siege cổ điển với các công sự |
| Shipyard | Naval Battlefield | Bản đồ ven biển với chiến đấu hải quân |
| Desert | Siege, Battlefield | Môi trường khô cằn với các cấu trúc pháo đài |
| Glacier | Battlefield, Deathmatch | Bản đồ mùa đông với nơi ẩn nấp hạn chế |
Giới Hạn Class
Bạn có thể giới hạn số lượng người chơi có thể chọn một số class nhất định để duy trì cân bằng lối chơi:
# Limit artillery crews (percentage of team)
server_class_limit_artillery 10
# Limit officers
server_class_limit_officer 5
# Limit musicians
server_class_limit_musician 10
# Limit cavalry (on maps that support it)
server_class_limit_cavalry 15
Kết Nối Đến Máy Chủ Của Bạn
Qua Trình Duyệt Máy Chủ
- Khởi chạy Holdfast: Nations at War từ Steam.
- Nhấp Multiplayer từ menu chính.
- Sử dụng Server Browser để tìm máy chủ của bạn theo tên.
- Nếu bạn đặt mật khẩu, bạn sẽ được nhắc nhập mật khẩu trước khi tham gia.
Qua Direct Connect
- Tìm IP và cổng máy chủ của bạn trong GPanel trên bảng điều khiển chính. Xem thêm: Cách Tìm IP và Cổng Máy Chủ Của Bạn.
- Trong menu chính Holdfast, nhấp Multiplayer, sau đó Direct Connect.
- Nhập IP máy chủ và cổng game của bạn (mặc định
20100). - Nhấp Connect.
Quản Lý Lưu và Config
Máy chủ chuyên dụng Holdfast lưu trữ cấu hình và dữ liệu của chúng tại các vị trí sau:
| Tệp/Thư mục | Mục đích |
|---|---|
holdfastnaw-dedicated/configs/serverconfig_default.txt |
Cấu hình máy chủ chính |
bans.txt |
Danh sách các Steam ID bị cấm |
admins.txt |
Danh sách các Steam ID quản trị viên |
server_log/ |
Các tệp nhật ký máy chủ |
holdfastnaw-dedicated/configs/serverconfig_default.txt qua SFTP. Điều này cho phép bạn hoàn nguyên nếu có điều gì đó sai sót.
Bài Viết Liên Quan
- Lệnh Quản Trị Holdfast Nations at War
- Cách Tìm IP và Cổng Máy Chủ Của Bạn
- Cách Tải Tệp Lên Qua SFTP
- Bắt Đầu Với Máy Chủ Mới Của Bạn
Nếu bạn gặp bất kỳ vấn đề nào không được đề cập ở đây, vui lòng mở một ticket hỗ trợ và đội ngũ của chúng tôi sẽ sẵn lòng giúp đỡ.