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

No More Room in Hell 管理员命令


本指南涵盖 No More Room in Hell (NMRiH) 专用服务器的管理员设置(通过 RCON)、Source 引擎命令、SourceMod/MetaMod 插件支持、玩家管理、地图管理、自定义地图和故障排除。有关初始服务器设置和配置,请参阅 No More Room in Hell 服务器设置指南

Source 引擎: NMRiH 基于 Valve 的 Source 引擎构建。这意味着它支持标准的 Source 引擎管理工具,包括 RCON、SourceMod 和 MetaMod。如果您有管理 CS:S、TF2 或 Garry's Mod 服务器的经验,这些命令和插件系统将会很熟悉。

1. 管理员设置 (RCON)

RCON(远程控制台)是管理 NMRiH 服务器的主要方法。它提供游戏内和远程的完整命令访问权限。

设置 RCON

  1. 登录 GPanel 并选择您的 NMRiH 服务器。
  2. 前往 Startup 选项卡,将 RCON_PASSWORD 设置为一个安全密码。
  3. 验证 nmrih/cfg/server.cfg 中是否设置了相同的密码:
    rcon_password "YourSecureRCON"
  4. 重启服务器以使更改生效。

在游戏内通过 RCON 认证

  1. ~(波浪键)打开开发者控制台。
  2. 使用以下命令认证:
    rcon_password YourSecureRCON
  3. 现在您可以在任何命令前加上 rcon 前缀来在服务器上执行。
请妥善保管您的 RCON 密码。 RCON 提供完整的服务器控制权限。切勿与不完全信任的玩家分享。

2. Source 引擎命令

以下是标准的 Source 引擎服务器命令。通过 RCON 执行(在游戏控制台中加上 rcon 前缀)或通过 GPanel 控制台执行。

命令 说明
changelevel <map_name> 立即切换到指定地图(例如 changelevel nmo_broadway)。
kick <player_name> 按玩家名称踢出玩家。
kickid <user_id> 按用户 ID 踢出玩家(显示在 status 输出中)。
banid <minutes> <user_id> 按用户 ID 封禁玩家指定时长。使用 0 为永久封禁。
removeid <user_id> 按用户 ID 解除封禁。
status 显示服务器信息和所有已连接玩家的列表,包括其 ID 和 IP 地址。
users 列出已连接玩家及其用户 ID。
say <message> 从服务器控制台向所有玩家发送消息。
mp_restartgame 1 在 1 秒延迟后重启当前回合。
sv_password <password> 在运行时更改服务器加入密码。使用空引号表示无密码。
maps * 列出服务器上所有可用地图。
writeid 将当前封禁列表保存到 banned_user.cfg
writeip 将当前 IP 封禁列表保存到 banned_ip.cfg

3. 玩家管理

识别玩家

使用 status 命令查看所有已连接的玩家:

rcon status

这将显示每个玩家的名称、用户 ID、Steam ID、IP 地址和连接时间。

踢出玩家

rcon kick "PlayerName"
rcon kickid 3

包含空格的玩家名称请使用引号。kickid 变体使用 status 中显示的数字用户 ID。

封禁玩家

rcon banid 0 3 kick

这将永久封禁用户 ID 3(0 分钟 = 永久)并立即踢出。要限时封禁:

rcon banid 60 3 kick

这将封禁 60 分钟。封禁后请保存封禁列表:

rcon writeid

解除封禁

rcon removeid STEAM_X:X:XXXXXXX

使用封禁列表或 status 输出中的 Steam ID。使用 rcon writeid 保存更改。

4. 地图管理

切换地图

要在游戏过程中立即切换地图:

rcon changelevel nmo_broadway

查看可用地图

rcon maps *

这将列出服务器上安装的所有地图文件。切换关卡时请使用不带 .bsp 扩展名的地图名称。

编辑地图轮换

地图轮换由 nmrih/mapcycle.txt 控制。编辑此文件以添加或删除地图:

  1. 在 GPanel 中停止服务器。
  2. 通过 Files 选项卡或 SFTP 打开 nmrih/mapcycle.txt
  3. 添加或删除地图名称(每行一个)。
  4. 保存并启动服务器。

5. 自定义地图

NMRiH 拥有活跃的社区来创建自定义地图。要在服务器上安装自定义地图:

安装自定义地图

  1. 从可信来源(如 Steam Workshop 或 GameBanana)下载自定义地图文件(.bsp)。
  2. 在 GPanel 中停止服务器。
  3. 通过 SFTP 连接(参见 如何通过 SFTP 上传文件)。
  4. .bsp 文件上传到 nmrih/maps/
  5. 将地图名称添加到 nmrih/mapcycle.txt
  6. 启动服务器。
注意:玩家也必须安装自定义地图,或者服务器需要配置 sv_downloadurl 来使用 FastDL,以便客户端在连接时自动下载地图。

FastDL 设置

要允许客户端自动下载自定义地图,请在 server.cfg 中设置 FastDL:

sv_downloadurl "http://your-fastdl-url.com/nmrih/"
sv_allowdownload 1
sv_allowupload 0

6. SourceMod 和 MetaMod 支持

NMRiH 支持 SourceMod 和 MetaMod:Source,它们提供强大的插件框架用于扩展服务器管理功能。

安装 MetaMod:Source

  1. sourcemm.net 下载 MetaMod:Source。
  2. 在 GPanel 中停止服务器。
  3. 通过 SFTP 连接,将 MetaMod 文件解压到 nmrih/ 目录中,保持文件夹结构。
  4. 启动服务器,在控制台中输入 rcon meta version 验证 MetaMod 是否已加载。

安装 SourceMod

  1. sourcemod.net 下载 SourceMod。确保选择与 NMRiH 的 Source 引擎分支兼容的版本。
  2. 在 GPanel 中停止服务器。
  3. 将 SourceMod 文件解压到 nmrih/ 目录中,覆盖在现有 MetaMod 安装之上。
  4. 启动服务器,输入 rcon sm version 验证。

常用 SourceMod 插件

  • 管理菜单:游戏内管理面板,用于踢人、封禁和切换地图。
  • 地图提名/投票:允许玩家对下一张地图进行投票。
  • 预留位置:为管理员或 VIP 预留玩家位置。
  • 反作弊插件:提供额外的反作弊保护。
提示:nmrih/addons/sourcemod/configs/admins_simple.ini 中使用 Steam ID 配置 SourceMod 管理员。这将为指定玩家授予游戏内管理员权限。

7. 故障排除

RCON 无法使用

  • 验证 rcon_password 是否在 server.cfg 和 GPanel Startup 选项卡中都已设置。
  • 确保在执行命令前已完成认证:先输入 rcon_password YourPassword,然后输入 rcon command
  • 检查 RCON 端口是否与服务器的游戏端口一致(Source 引擎默认使用相同端口处理 RCON)。

自定义地图无法加载

  • 验证 .bsp 文件是否在 nmrih/maps/ 中。
  • 确保 mapcycle.txt 中的地图名称与文件名完全一致(不带 .bsp 扩展名)。
  • 检查服务器控制台是否有"map not found"错误。

SourceMod 未加载

  • 通过 rcon meta version 确认 MetaMod 已正确安装。
  • 验证 SourceMod 版本是否与 NMRiH 的 Source 引擎分支兼容。
  • 检查 nmrih/addons/sourcemod/logs/ 目录中的错误日志。

玩家被意外踢出

  • 检查是否有 SourceMod 反作弊插件导致误报。
  • 验证 sv_timeout 是否设置过低(默认为 65 秒)。
  • 查看服务器控制台中的踢出原因消息。

服务器崩溃

  • 如果安装插件后开始崩溃,逐个移除插件以找出原因。
  • 删除 server.cfg 并重启以重新生成默认配置。
  • 如果崩溃持续发生,请 提交工单,并附上 GPanel 控制台中的错误消息。

相关文章

需要帮助?

如果您遇到本指南未涵盖的问题,请 提交工单,并附上您的服务器 IP、问题描述以及 GPanel 控制台中的错误消息。


这篇文章对您有帮助吗?

Ready to Get Started?

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