首页龙虾技能列表 › l4d2-server — Left 4 Dead 2 服务器管理助手

l4d2-server — Left 4 Dead 2 服务器管理助手

v1.0.0

管理 Left 4 Dead 2 游戏服务器,支持多台服务器管理、A2S协议状态查询(玩家数、地图、名称等)和通过RCON执行服务器命令(如状态查询、地图切换、踢人、封禁等)

1· 129·0 当前·0 累计
by @laoyutang (LaoYutang)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/8
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
安全
high confidence
该技能一致实现了L4D2服务器的A2S查询与RCON命令执行,所需权限与行为与目的相符,但包含明文RCON密码的本地存储及网络访问,用户应对凭证和目标主机的信任负责
评估建议
该技能为查询L4D2服务器状态并通过RCON执行命令而设计,内部一致且合理。使用前请注意:仅添加信任服务器,配置文件权限控制,避免密码泄露,谨慎使用网络连接,考虑自动化权限边界...
详细分析 ▾
用途与能力
技能目的与脚本/SKILL.md内容一致,无不必要的环境变量或外部服务
指令范围
指令范围符合技能目的,但需注意RCON密码的安全存储和脚本使用
安装机制
无外部安装脚本,风险较低,但执行时会与网络交互
凭证需求
仅需本地存储的RCON密码,无其他外部凭证要求
持久化与权限
无不必要的持久性设置,agent自动调用遵循平台默认
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/19

Left 4 Dead 2服务器管理助手首次发布,支持多台服务器管理、A2S状态查询、RCON命令执行、详细用法说明和安全提醒

● 可疑

安装命令 点击复制

官方npx clawhub@latest install l4d2-server
镜像加速npx clawhub@latest install l4d2-server --registry https://cn.clawhub-mirror.com

技能文档

管理 Left 4 Dead 2 游戏服务器,支持状态查询和远程指令执行。

配置文件

服务器配置存储在:~/.openclaw/workspace/config/l4d2-servers.json

配置结构

{
  "servers": {
    "alias": {
      "host": "192.168.1.100",
      "port": 27015,
      "rcon_password": "your_rcon_password"
    }
  }
}

功能

1. 服务器管理

添加/修改服务器:
添加服务器 别名=myserver IP=192.168.1.100 端口=27015 RCON密码=xxx
列出已配置的服务器:
列出所有 L4D2 服务器

2. 状态查询

查询服务器状态:
查询 myserver 状态
查询 192.168.1.100:27015 状态
查询优先级:
  • 如果服务器配置了 rcon_password → 使用 RCON status 命令(信息更详细,含玩家 IP、延迟、丢包等)
  • 如果没有 RCON 密码 → 使用 A2S 协议查询(基础信息:名称、地图、玩家数)

RCON status 输出字段:

  • hostname: 服务器名称
  • map: 当前地图
  • players: 玩家数/最大玩家数
  • 玩家列表: userid, name, steamid, connected, ping, loss, state, rate, adr

3. RCON 命令执行

执行服务器命令:
在 myserver 上执行 status
在 myserver 上执行 changelevel c5m1_waterfront
在 myserver 上执行 sm_kick playername

常用 RCON 命令:

  • status - 查看服务器状态和玩家列表
  • hostname - 查看服务器名称
  • changelevel - 切换地图
  • sm_kick - 踢出玩家(需要 SourceMod)
  • sm_ban - 封禁玩家
  • sv_cheats 1/0 - 开关作弊模式
  • nb_delete_all - 清除所有感染
  • z_difficulty - 查看当前难度
  • mp_gamemode - 查看当前游戏模式

常用地图代码:

  • 战役: c1m1_hotel, c2m1_highway, c3m1_plankcountry, c4m1_milltown_a, c5m1_waterfront
  • 生存: l4d2_stadium_city, l4d2_riverbed_dam
  • 对抗: c1m4_atrium (牺牲)

脚本

A2S 查询

python3 scripts/a2s_query.py  [port] [--json]
默认端口 27015,--json 输出 JSON 格式。

RCON 命令

python3 scripts/rcon_cmd.py    

配置文件操作

读取配置:
cat ~/.openclaw/workspace/config/l4d2-servers.json
添加服务器到配置:
# 使用 jq 操作
jq '.servers.myserver = {"host": "192.168.1.100", "port": 27015, "rcon_password": "xxx"}' 
  ~/.openclaw/workspace/config/l4d2-servers.json > /tmp/l4d2.json && 
  mv /tmp/l4d2.json ~/.openclaw/workspace/config/l4d2-servers.json

注意事项

  • RCON 密码敏感,配置文件应设置适当权限
  • A2S 查询不需要密码,RCON 操作需要密码
  • 部分命令需要服务器安装 SourceMod 插件
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务