限时抢购 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
分类

Holdfast Nations at War 管理员命令


本指南涵盖 Holdfast: Nations at War 专用服务器的管理,包括设置管理员、使用 RCON、执行命令、管理地图轮换、配置竞技设置以及常见问题的故障排除。

管理员设置

Holdfast 使用基于 Steam ID 的管理员系统。您需要将玩家的 Steam ID 添加到管理员列表中,他们才能在游戏中使用管理员命令。

通过 admins.txt 添加管理员

  1. GPanel 停止您的服务器。
  2. 打开 File Manager 或通过 SFTP 连接。
  3. 在服务器根目录中找到或创建 admins.txt
  4. 每行添加一个 Steam64 ID:
# Holdfast Admin List
# One Steam64 ID per line
76561198012345678
76561198087654321
76561198011223344
  1. 保存文件并启动服务器。
查找 Steam64 ID:玩家可以访问 steamid.io 并输入其 Steam 个人资料 URL 来查找自己的 Steam64 ID。该 ID 是以 7656119 开头的 17 位数字。

通过 serverconfig.txt 设置管理员

您也可以直接在 holdfastnaw-dedicated/configs/serverconfig_default.txt 中定义管理员:

# Admin Steam IDs in server config
server_admin_steam_id_add 76561198012345678
server_admin_steam_id_add 76561198087654321

RCON 访问

RCON(远程控制台)允许您在不作为玩家连接的情况下执行服务器命令。在 holdfastnaw-dedicated/configs/serverconfig_default.txt 中配置 RCON:

# Enable RCON
server_rcon_enabled true

# RCON password (use a strong, unique password)
server_rcon_password "YourSecureRconPassword"

# RCON port (default is game port + 5)
server_rcon_port 20105
安全警告:请始终为 RCON 使用强大且唯一的密码。任何拥有您的 RCON 密码和服务器 IP 的人都可以在您的服务器上执行任何命令。切勿公开分享您的 RCON 凭据。

要通过 RCON 连接,您可以使用任何兼容 Source RCON 的客户端。输入您的服务器 IP、RCON 端口和密码即可建立连接。

游戏内管理员命令

管理员可以在游戏中按下指定的控制台键(通常是 `~)并输入命令来执行操作。下表列出了最常用的管理员命令:

玩家管理

命令 用法 描述
kick kick <playerID> "reason" 将玩家踢出服务器,可附带原因说明
ban ban <playerID> <minutes> "reason" 封禁玩家指定时长(0 = 永久封禁)
unban unban <steamID> 通过 Steam ID 解除封禁
slay slay <playerID> 立即击杀一名玩家
swapteam swapteam <playerID> 将玩家移至对方队伍
mute mute <playerID> 禁言玩家的语音和文字聊天
unmute unmute <playerID> 解除之前被禁言玩家的禁言状态
玩家 ID:您可以通过记分板找到玩家的 ID。以管理员身份查看时,ID 号码显示在每个玩家名称旁边。

地图和游戏控制

命令 用法 描述
changemap changemap <mapName> <gameModeID> 立即切换到指定的地图和模式
nextmap nextmap 跳到轮换中的下一张地图
restartround restartround 重新开始当前回合
endround endround <teamID> 结束当前回合并指定获胜队伍(1 或 2)
settimeleft settimeleft <seconds> 设置当前回合的剩余时间

兵种和重生管理

命令 用法 描述
setclasslimit setclasslimit <className> <percent> 设置兵种的百分比上限(例如:炮兵、军官)
forceclass forceclass <playerID> <className> 强制玩家使用指定兵种
respawn respawn <playerID> 强制重生已阵亡的玩家

竞技比赛服务器配置

如果您正在举办活动、列队战斗或竞技比赛,以下设置有助于创建有组织的环境:

# Competitive settings
server_friendly_fire true
server_auto_balance_teams false
server_enforce_team_balance false
server_allow_spectators true

# Disable certain classes for line battles
server_class_limit_artillery 0
server_class_limit_cavalry 0

# Longer round times for organized events
server_round_time_seconds 1800

# Disable respawning (one life per round)
server_respawn_enabled false
server_respawn_time_seconds 0
列队战斗提示:对于有组织的列队战斗活动,请禁用自动平衡和友军伤害强制执行,以便团队领袖可以管理自己的阵型。将炮兵和骑兵的兵种上限设置为 0,除非双方特别商定允许使用。

地图轮换管理

您可以使用管理员命令或编辑配置文件来动态管理地图轮换。

运行时地图轮换命令

# View current map rotation
maplist

# Add a map to the rotation
addmap "Grasslands" 0

# Remove a map from the rotation
removemap "Grasslands" 0

# Clear the entire rotation
clearrotation
注意:运行时的轮换更改不会保存到 holdfastnaw-dedicated/configs/serverconfig_default.txt。服务器重启后这些更改将丢失。要进行永久更改,请通过 GPanel 的 File Manager 直接编辑配置文件。

故障排除

服务器未出现在浏览器中

  • 确保服务器在启动后已运行至少 2-3 分钟。向 Steam 主服务器列表注册需要一定时间。
  • 验证 server_steam_query_port 是否正确配置并与您的 GPanel 分配端口匹配。
  • 检查您的服务器是否未设置为仅局域网模式。
  • 通过查看 GPanel 中的控制台输出确认服务器是否成功启动,检查是否有任何错误信息。

服务器崩溃

  • 检查 server_log/ 目录中的服务器日志以获取错误详情。
  • 确保您的 holdfastnaw-dedicated/configs/serverconfig_default.txt 不包含语法错误。一个错误的字符就可能导致服务器无法启动。
  • 验证轮换中的地图名称拼写正确且引用的是有效地图。
  • 如果在游戏更新后持续崩溃,请尝试通过 GPanel 的 Reinstall 选项重新安装服务器(请先备份您的配置文件)。

玩家不同步问题

  • 高玩家数量时不同步更为常见。如果频繁出现不同步,请考虑降低 server_max_players
  • 确保服务器的 tick rate 针对您的玩家数量设置得当。
  • 延迟非常高的玩家(200+ ms)更容易出现不同步。您可以设置最大延迟限制:
# Kick players with ping above this threshold (ms)
server_max_ping 300

玩家无法连接

  • 在 GPanel 中验证服务器正在运行且已完全启动。
  • 如果使用了密码,请确保连接的玩家输入正确。
  • 检查服务器是否已满(达到 server_max_players 上限)。
  • 如果玩家通过直连 IP 连接,请确保他们使用的是正确的 IP 和游戏端口(而非查询端口)。

相关文章

如果您需要有关服务器管理的进一步帮助,请 提交工单,我们的团队将为您提供帮助。


这篇文章对您有帮助吗?

Ready to Get Started?

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