Hướng dẫn này bao gồm cách thiết lập và cấu hình máy chủ chuyên dụng Killing Floor 2 của bạn được lưu trữ với Legion Hosting, bao gồm khởi động lần đầu, biến khởi động GPanel, cài đặt độ khó, tệp cấu hình, vòng xoay bản đồ và cách kết nối. Để biết các bản đồ workshop tùy chỉnh, hãy xem Bản Đồ Tùy Chỉnh KF2 (Workshop). Để biết các lệnh admin và bảng web admin, hãy xem KF2 Web Admin và Lệnh Admin.
Khởi Động Lần Đầu
Khi bạn lần đầu nhận được máy chủ Killing Floor 2 của mình, nó cần tải xuống và cài đặt các tệp trò chơi từ Steam (App ID 232130). Điều này xảy ra tự động trong lần khởi động đầu tiên.
- Đăng nhập vào GPanel.
- Chọn máy chủ Killing Floor 2 của bạn từ danh sách máy chủ.
- Nhấp vào tab Startup và đặt ADMIN_PASS của bạn trước khi khởi động. Điều này là bắt buộc — máy chủ sẽ không hoạt động chính xác nếu không có mật khẩu admin.
- Đi đến tab Console và nhấp Start.
- Máy chủ sẽ tải xuống các tệp Killing Floor 2 từ Steam. Điều này có thể mất vài phút tùy thuộc vào tải của máy chủ. Theo dõi kết quả console để biết tiến trình.
- Sau khi quá trình tải xuống hoàn tất, máy chủ sẽ tự động khởi động. Chờ console hiển thị rằng máy chủ đã sẵn sàng và đang lắng nghe kết nối.
ADMIN_PASS là bắt buộc. Nếu không có nó, bạn sẽ không thể truy cập bảng web admin hoặc sử dụng các lệnh admin trong trò chơi.
Biến Khởi Động GPanel
Killing Floor 2 sử dụng một số biến khởi động được cấu hình trong tab Startup của GPanel. Chúng kiểm soát hành vi cốt lõi của máy chủ và có hiệu lực mỗi khi máy chủ khởi động.
- Đăng nhập vào GPanel và chọn máy chủ KF2 của bạn.
- Nhấp vào tab Startup.
- Xem xét và đặt các biến được liệt kê bên dưới. Các thay đổi có hiệu lực vào lần tiếp theo máy chủ được khởi động.
| Biến | Mặc định | Mô tả |
|---|---|---|
MAP_NAME |
kf-bioticslab |
Bản đồ mà máy chủ tải khi khởi động. Phải là một tên bản đồ KF2 hợp lệ (chữ thường, có tiền tố kf-). Xem phần Vòng Xoay Bản Đồ bên dưới để có danh sách các bản đồ mặc định. |
ADMIN_PASS |
(không có — bắt buộc) | Mật khẩu admin được sử dụng cho bảng web admin và xác thực admin trong trò chơi. Điều này phải được đặt trước khi khởi động máy chủ. Giữ nó riêng tư. |
SERVER_NAME |
(được gán) | Tên được hiển thị trong trình duyệt máy chủ trong trò chơi. Hãy làm cho nó dễ mô tả để người chơi có thể tìm thấy máy chủ của bạn dễ dàng. |
DIFFICULTY |
0 |
Mức độ khó cho máy chủ. 0 = Normal, 1 = Hard, 2 = Suicidal, 3 = Hell on Earth. Xem phần Mức Độ Khó bên dưới để biết chi tiết. |
WEB_ADMIN |
true |
Bật hoặc tắt bảng web admin. Đặt thành true để bật hoặc false để tắt. Xem KF2 Web Admin và Lệnh Admin để biết chi tiết. |
WEB_ADMIN_PORT |
8089 |
Port mà bảng web admin lắng nghe. Kiểm tra tab Network của GPanel để biết port thực tế được gán cho máy chủ của bạn. |
Mức Độ Khó
Killing Floor 2 có bốn mức độ khó ảnh hưởng đến máu, sát thương, tốc độ và hành vi spawn của Zed. Đặt độ khó bằng biến khởi động DIFFICULTY trong GPanel.
| Giá trị | Độ khó | Mô tả |
|---|---|---|
0 |
Normal | Độ khó mặc định. Zed có máu và sát thương tiêu chuẩn. Phù hợp cho lối chơi giải trí và người chơi mới đang học trò chơi. Zed di chuyển ở tốc độ bình thường và không có công cụ điều chỉnh hành vi đặc biệt. |
1 |
Hard | Zed gây nhiều sát thương hơn và có lượng máu tăng. Người chơi nhận nhiều sát thương hơn từ các đòn tấn công. Một bước tiến vững chắc đòi hỏi tinh thần đồng đội và lựa chọn trang bị tốt hơn. |
2 |
Suicidal | Zed cứng cáp hơn đáng kể với máu cao hơn, di chuyển nhanh hơn và AI hung hãn hơn. Zed có thể chạy nước rút và thực hiện các đòn tấn công đặc biệt thường xuyên hơn. Đòi hỏi người chơi có kinh nghiệm và đội hình phối hợp. |
3 |
Hell on Earth | Độ khó cao nhất. Zed có máu và sát thương tối đa, chạy nước rút liên tục và sử dụng các đòn tấn công nguy hiểm nhất thường xuyên. Sát thương từ hỏa lực đồng đội được tăng lên. Chỉ được khuyến nghị cho các đội có kinh nghiệm cao và phối hợp tốt. |
Tệp Cấu Hình
Tệp cấu hình máy chủ chính của Killing Floor 2 là LinuxServer-KFGame.ini, nằm tại KFGame/Config/LinuxServer-KFGame.ini. Tệp này được tạo trong lần khởi động máy chủ đầu tiên và kiểm soát các cài đặt gameplay chi tiết.
Truy Cập Tệp Cấu Hình
- Đăng nhập vào GPanel và chọn máy chủ KF2 của bạn.
- Dừng máy chủ từ tab Console nếu nó đang chạy.
- Nhấp vào tab Files và điều hướng đến
KFGame/Config/. - Nhấp vào
LinuxServer-KFGame.iniđể mở nó trong trình chỉnh sửa nội tuyến.
Các Cài Đặt Chính trong LinuxServer-KFGame.ini
Các cài đặt sau được tìm thấy dưới các phần [Engine.GameReplicationInfo] và [KFGame.KFGameInfo]:
| Cài đặt | Phần | Mặc định | Mô tả |
|---|---|---|---|
GameLength |
[KFGame.KFGameInfo] |
1 |
Số wave trong một trận đấu. 0 = Short (4 wave), 1 = Medium (7 wave), 2 = Long (10 wave). |
MaxPlayers |
[KFGame.KFGameInfo] |
6 |
Số lượng người chơi tối đa có thể tham gia máy chủ. KF2 hỗ trợ tối đa 6 theo mặc định, nhưng các máy chủ được mod có thể tăng số này. |
FriendlyFireScale |
[KFGame.KFGameInfo] |
0.0 |
Hệ số nhân sát thương từ hỏa lực đồng đội. 0.0 = tắt, 1.0 = sát thương đầy đủ lên đồng đội. Các giá trị giữa 0 và 1 tỷ lệ theo tỷ lệ. |
bDisableTeamCollision |
[KFGame.KFGameInfo] |
False |
Khi True, người chơi có thể đi xuyên qua nhau. Hữu ích trên các máy chủ có nhiều người chơi để ngăn chặn việc cản trở trong các hành lang chật hẹp. |
ServerName |
[Engine.GameReplicationInfo] |
(được gán) | Tên máy chủ được hiển thị trong trình duyệt. Biến khởi động SERVER_NAME trong GPanel ghi đè điều này nếu được đặt. |
bAdminCanPause |
[KFGame.KFGameInfo] |
False |
Cho phép admin tạm dừng trò chơi. Đặt thành True nếu bạn muốn có khả năng tạm dừng giữa wave. |
Ví dụ về các cài đặt chính trong LinuxServer-KFGame.ini:
[KFGame.KFGameInfo]
GameLength=1
MaxPlayers=6
FriendlyFireScale=0.0
bDisableTeamCollision=False
bAdminCanPause=False
Cấu Hình Web Admin — KFWeb.ini
Các cài đặt bảng web admin được lưu trữ trong KFGame/Config/KFWeb.ini. Tệp này kiểm soát việc web admin có được bật hay không và port nào mà nó chạy trên đó. Trong hầu hết các trường hợp, bạn không cần chỉnh sửa tệp này trực tiếp — các biến khởi động WEB_ADMIN và WEB_ADMIN_PORT trong GPanel xử lý các cài đặt này.
Vòng Xoay Bản Đồ
Killing Floor 2 hỗ trợ vòng xoay bản đồ, cho phép máy chủ luân chuyển qua một danh sách bản đồ giữa các trận đấu. Chu kỳ bản đồ được cấu hình trong LinuxServer-KFGame.ini dưới phần [KFGame.KFGameInfo].
Thiết Lập Vòng Xoay Bản Đồ
Thêm các mục GameMapCycles để xác định vòng xoay bản đồ của bạn. Mỗi mục chỉ định một danh sách bản đồ mà máy chủ sẽ luân chuyển qua:
[KFGame.KFGameInfo]
GameMapCycles=(Maps=("kf-bioticslab","kf-burningparis","kf-outpost","kf-volter_manor","kf-catacombs","kf-evacuation_point"))
kf-. Một tên bản đồ không chính xác sẽ khiến máy chủ bỏ qua mục đó hoặc không thể tải bản đồ.
Bản Đồ Mặc Định
Killing Floor 2 đi kèm với một lựa chọn lớn các bản đồ tích hợp. Dưới đây là một số bản đồ được sử dụng phổ biến nhất:
| Tên Bản Đồ | Tên Hiển Thị |
|---|---|
kf-bioticslab | Biotics Lab |
kf-burningparis | Burning Paris |
kf-outpost | Outpost |
kf-volter_manor | Volter Manor |
kf-catacombs | Catacombs |
kf-evacuation_point | Evacuation Point |
kf-farmhouse | Farmhouse |
kf-blackforest | Black Forest |
kf-prison | Prison |
kf-containmentstation | Containment Station |
kf-hostilegrounds | Hostile Grounds |
kf-infernalrealm | Infernal Realm |
kf-nuked | Nuked |
kf-thescent | The Descent |
kf-zedlanding | Zed Landing |
MAP_NAME chỉ đặt bản đồ ban đầu. Bản đồ được chỉ định trong biến MAP_NAME của GPanel được tải khi máy chủ khởi động lần đầu. Sau đó, máy chủ tuân theo vòng xoay GameMapCycles được định nghĩa trong tệp cấu hình.
Cách Kết Nối
Có hai cách để kết nối với máy chủ Killing Floor 2 của bạn: thông qua trình duyệt máy chủ trong trò chơi hoặc qua kết nối trực tiếp.
Sử Dụng Trình Duyệt Máy Chủ Trong Trò Chơi
- Khởi chạy Killing Floor 2 và đi đến menu chính.
- Nhấp Matchmaking và sau đó Create Game hoặc duyệt Server Browser.
- Sử dụng các bộ lọc để thu hẹp kết quả. Tìm kiếm máy chủ của bạn bằng tên bạn đã đặt trong biến khởi động
SERVER_NAME. - Chọn máy chủ của bạn từ danh sách và nhấp Join.
Kết Nối Trực Tiếp Qua Steam
- Mở Steam và nhấp View trong thanh menu trên cùng, sau đó chọn Game Servers.
- Nhấp vào tab Favourites, sau đó nhấp Add a Server.
- Nhập IP và game port của máy chủ của bạn như được hiển thị trong tab Network của GPanel (định dạng:
IP:PORT). - Nhấp Add this address to favourites, sau đó chọn máy chủ và nhấp Connect.
Bạn cũng có thể sử dụng console trong trò chơi. Nhấn ` (tilde/backtick) để mở console, sau đó gõ:
open IP:PORT
Thay thế IP và PORT bằng các giá trị từ tab Network của GPanel.
Để được trợ giúp tìm IP và port máy chủ của bạn, hãy xem Cách Tìm IP và Port Máy Chủ Của Bạn.
Bài Viết Liên Quan
- Bản Đồ Tùy Chỉnh KF2 (Workshop)
- KF2 Web Admin và Lệnh Admin
- Cách Tìm IP và Port Máy Chủ Của Bạn
- Hướng Dẫn Khởi Động Máy Chủ
- Cách Tải Lên Tệp Qua SFTP
Cần Trợ Giúp?
Nếu bạn gặp phải vấn đề không được đề cập trong hướng dẫn này, đội ngũ hỗ trợ của chúng tôi luôn sẵn sàng giúp đỡ. Gửi một ticket hỗ trợ và bao gồm ID máy chủ của bạn, mô tả về vấn đề, và bất kỳ kết quả console hoặc ảnh chụp màn hình liên quan nào.