限时抢购 50% 全场服务器优惠 最后一天!
距结束还剩: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
分类

Killing Floor 2 服务器设置指南


本指南介绍如何设置和配置托管在 Legion Hosting 上的 Killing Floor 2 专用服务器,包括首次启动、GPanel 启动变量、难度设置、配置文件、地图轮换以及如何连接。有关自定义创意工坊地图,请参阅 KF2 自定义地图(创意工坊)。有关管理员命令和 Web Admin 面板,请参阅 KF2 Web Admin 面板与管理员命令

首次启动

首次获得 Killing Floor 2 服务器时,需要从 Steam 下载并安装游戏文件(App ID 232130)。这将在首次启动时自动进行。

  1. 登录 GPanel
  2. 从服务器列表中选择您的 Killing Floor 2 服务器。
  3. 点击启动选项卡,在启动前设置您的 ADMIN_PASS。这是必需的——没有管理员密码,服务器将无法正常运行。
  4. 转到控制台选项卡并点击启动
  5. 服务器将从 Steam 下载 Killing Floor 2 文件。根据服务器负载,这可能需要几分钟。请观察控制台输出以了解进度。
  6. 下载完成后,服务器将自动启动。等待控制台显示服务器已准备就绪并正在监听连接。
请在首次启动前设置管理员密码。ADMIN_PASS 启动变量是必需的。没有它,您将无法访问 Web Admin 面板或使用游戏内管理员命令。
首次启动时间较长。初始安装需要下载数 GB 的游戏数据。后续启动会快得多,因为文件已经存在。服务器还会在首次运行时生成配置文件。

GPanel 启动变量

Killing Floor 2 使用在 GPanel 启动选项卡中配置的多个启动变量。这些变量控制核心服务器行为,并在每次服务器启动时生效。

  1. 登录 GPanel 并选择您的 KF2 服务器。
  2. 点击启动选项卡。
  3. 查看并设置以下列出的变量。更改将在下次服务器启动时生效。
变量 默认值 说明
MAP_NAME kf-bioticslab 服务器启动时加载的地图。必须是有效的 KF2 地图名称(小写,以 kf- 为前缀)。有关默认地图列表,请参阅下方的地图轮换部分。
ADMIN_PASS (无 — 必填 用于 Web Admin 面板和游戏内管理员身份验证的管理员密码。必须在启动服务器之前设置。请妥善保管。
SERVER_NAME (已分配) 在游戏内服务器浏览器中显示的名称。请使其具有描述性,以便玩家轻松找到您的服务器。
DIFFICULTY 0 服务器的难度级别。0 = 普通,1 = 困难,2 = 自杀,3 = 人间地狱。详情请参阅下方的难度级别部分。
WEB_ADMIN true 启用或禁用 Web Admin 面板。设置为 true 启用或 false 禁用。详情请参阅 KF2 Web Admin 面板与管理员命令
WEB_ADMIN_PORT 8089 Web Admin 面板监听的端口。请查看 GPanel 网络选项卡以获取分配给您服务器的实际端口。
启动变量会覆盖配置文件中的值。如果某个设置同时出现在 GPanel 启动选项卡和配置文件中,启动变量优先。核心设置请使用启动选项卡,微调请使用配置文件。

难度级别

Killing Floor 2 有四个难度级别,影响 Zed 的生命值、伤害、速度和生成行为。在 GPanel 中使用 DIFFICULTY 启动变量设置难度。

难度 说明
0 普通 默认难度。Zed 拥有标准的生命值和伤害。适合休闲游戏和学习游戏的新玩家。Zed 以正常速度移动,没有特殊行为修正。
1 困难 Zed 造成更多伤害并拥有更高的生命值。玩家受到的攻击伤害增加。需要更好的团队配合和装备选择,是一个不错的进阶选择。
2 自杀 Zed 显著增强,拥有更高的生命值、更快的移动速度和更激进的 AI。Zed 可以冲刺并更频繁地执行特殊攻击。需要经验丰富的玩家和协调的团队配置。
3 人间地狱 最高难度。Zed 拥有最大生命值和伤害,持续冲刺,并频繁使用最危险的攻击。友军伤害增加。仅推荐给经验丰富、配合默契的团队。
较高难度需要更熟练的玩家。在自杀或人间地狱难度下与缺乏经验的玩家开服很可能导致频繁团灭。建议从普通或困难开始,随着团队水平提高再逐步增加难度。

配置文件

Killing Floor 2 的主要服务器配置文件是 LinuxServer-KFGame.ini,位于 KFGame/Config/LinuxServer-KFGame.ini。此文件在首次服务器启动时生成,控制详细的游戏设置。

编辑配置文件前请停止服务器。在编辑任何配置文件之前,请务必从 GPanel 控制台选项卡停止服务器。服务器运行时可能会覆盖对文件所做的更改。

访问配置文件

  1. 登录 GPanel 并选择您的 KF2 服务器。
  2. 如果服务器正在运行,从控制台选项卡停止服务器。
  3. 点击文件选项卡并导航至 KFGame/Config/
  4. 点击 LinuxServer-KFGame.ini 在内置编辑器中打开。

LinuxServer-KFGame.ini 中的关键设置

以下设置位于 [Engine.GameReplicationInfo][KFGame.KFGameInfo] 部分:

设置 所在部分 默认值 说明
GameLength [KFGame.KFGameInfo] 1 一场比赛的波次数量。0 = 短(4 波),1 = 中(7 波),2 = 长(10 波)。
MaxPlayers [KFGame.KFGameInfo] 6 可加入服务器的最大玩家数量。KF2 默认支持最多 6 人,但模组服务器可以增加此数值。
FriendlyFireScale [KFGame.KFGameInfo] 0.0 友军伤害倍率。0.0 = 禁用,1.0 = 对队友造成全额伤害。0 到 1 之间的值按比例缩放。
bDisableTeamCollision [KFGame.KFGameInfo] False 设为 True 时,玩家可以穿过彼此。在多人服务器中有助于防止在狭窄通道中相互阻挡。
ServerName [Engine.GameReplicationInfo] (已分配) 在浏览器中显示的服务器名称。如果设置了 GPanel 中的 SERVER_NAME 启动变量,它将覆盖此值。
bAdminCanPause [KFGame.KFGameInfo] False 允许管理员暂停游戏。如果您希望在波次中途暂停,请设为 True

LinuxServer-KFGame.ini 中关键设置示例:

[KFGame.KFGameInfo]
GameLength=1
MaxPlayers=6
FriendlyFireScale=0.0
bDisableTeamCollision=False
bAdminCanPause=False

Web Admin 配置 — KFWeb.ini

Web Admin 面板设置存储在 KFGame/Config/KFWeb.ini 中。此文件控制 Web Admin 是否启用以及运行在哪个端口上。大多数情况下,您无需直接编辑此文件——GPanel 中的 WEB_ADMINWEB_ADMIN_PORT 启动变量会处理这些设置。

地图轮换

Killing Floor 2 支持地图轮换,允许服务器在比赛之间循环切换地图列表。地图循环在 LinuxServer-KFGame.ini[KFGame.KFGameInfo] 部分中配置。

设置地图轮换

添加 GameMapCycles 条目来定义您的地图轮换。每个条目指定服务器将循环切换的地图列表:

[KFGame.KFGameInfo]
GameMapCycles=(Maps=("kf-bioticslab","kf-burningparis","kf-outpost","kf-volter_manor","kf-catacombs","kf-evacuation_point"))
地图名称区分大小写。使用以 kf- 为前缀的小写地图名称。错误的地图名称将导致服务器跳过该条目或无法加载地图。

默认地图

Killing Floor 2 附带大量内置地图。以下是一些最常用的地图:

地图名称 显示名称
kf-bioticslabBiotics Lab
kf-burningparisBurning Paris
kf-outpostOutpost
kf-volter_manorVolter Manor
kf-catacombsCatacombs
kf-evacuation_pointEvacuation Point
kf-farmhouseFarmhouse
kf-blackforestBlack Forest
kf-prisonPrison
kf-containmentstationContainment Station
kf-hostilegroundsHostile Grounds
kf-infernalrealmInfernal Realm
kf-nukedNuked
kf-thescentThe Descent
kf-zedlandingZed Landing
MAP_NAME 启动变量仅设置初始地图。GPanel MAP_NAME 变量中指定的地图仅在服务器首次启动时加载。之后,服务器将遵循配置文件中定义的 GameMapCycles 轮换。

如何连接

有两种方式连接到您的 Killing Floor 2 服务器:通过游戏内服务器浏览器或通过直接连接。

使用游戏内服务器浏览器

  1. 启动 Killing Floor 2 并进入主菜单。
  2. 点击 Matchmaking,然后点击 Create Game 或浏览 Server Browser
  3. 使用筛选器缩小结果范围。通过您在 SERVER_NAME 启动变量中设置的名称搜索您的服务器。
  4. 从列表中选择您的服务器并点击 Join
新服务器可能需要几分钟才能显示。启动服务器后,可能需要 5-10 分钟才能被索引并显示在 Steam 服务器浏览器中。如果没有立即看到,请等待并刷新列表。

通过 Steam 直接连接

  1. 打开 Steam,点击顶部菜单栏中的查看,然后选择游戏服务器
  2. 点击收藏选项卡,然后点击添加服务器
  3. 输入您服务器的 IP 和游戏端口,如 GPanel 网络选项卡中所示(格式:IP:PORT)。
  4. 点击将此地址添加到收藏,然后选择服务器并点击连接

您也可以使用游戏内控制台。按 `(波浪号/反引号)打开控制台,然后输入:

open IP:PORT

IPPORT 替换为 GPanel 网络选项卡中的值。

有关查找服务器 IP 和端口的帮助,请参阅 如何查找服务器 IP 和端口

相关文章

需要帮助?

如果您遇到本指南未涵盖的问题,我们的支持团队随时为您提供帮助。提交支持工单,并附上您的服务器 ID、问题描述以及任何相关的控制台输出或截图。


这篇文章对您有帮助吗?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.