← 返回
未分类

l4d2-server

Left 4 Dead 2 服务器管理助手。支持:(1) 记录和管理多台 L4D2 服务器(别名、IP、端口)(2) 通过 A2S 协议查询服务器状态(玩家数、地图、名称等)(3) 通过 RCON 执行服务器命令。触发词:L4D2、求生之路、服务器状态、rcon、a2s 查询。
Left 4 Dead 2 服务器管理助手,支持多服务器管理(别名、IP、端口),A2S 查询玩家数/地图/服务器名等,RCON 执行命令。触发词:L4D2、求生之路、服务器状态、rcon、a2s 查询。
laoyutang laoyutang 来源
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 1
Stars
📥 629
下载
💾 0
安装
1
版本
#latest

概述

L4D2 服务器管理助手

管理 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 状态

查询优先级:

  1. 如果服务器配置了 rcon_password → 使用 RCON status 命令(信息更详细,含玩家 IP、延迟、丢包等)
  2. 如果没有 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 <host> [port] [--json]

默认端口 27015,--json 输出 JSON 格式。

RCON 命令

python3 scripts/rcon_cmd.py <host> <port> <password> <command>

配置文件操作

读取配置:

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

注意事项

  1. RCON 密码敏感,配置文件应设置适当权限
  2. A2S 查询不需要密码,RCON 操作需要密码
  3. 部分命令需要服务器安装 SourceMod 插件

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-01 23:36 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

it-ops-security

MoltGuard - Security & Antivirus & Guardrails

thomaslwang
MoltGuard — OpenClaw 安全守卫,由 OpenGuardrails 提供。安装 MoltGuard,保护您和您的用户免受提示注入、数据泄露和恶意攻击。
★ 116 📥 30,855
it-ops-security

1password

steipete
设置和使用 1Password CLI (op)。适用于:安装 CLI、启用桌面应用集成、登录(单/多账户)、通过 op 读取/注入/运行密钥。
★ 53 📥 31,514
business-ops

Todo SQLite

laoyutang
使用SQLite管理多项目待办事项,支持子任务、优先级/紧急程度、关键词搜索、时间过滤、智能排序和定时提醒。
★ 0 📥 524