秋季特卖 47% 全场服务器优惠
距结束还剩: 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.