find-CNetworkGameServer_GetFreeClient — community find-CNetworkGameServer_GetFreeClient, CS2_VibeSignatures, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0

关于此技能

适合需要高级二进制分析能力的逆向工程代理,特别是使用IDA Pro MCP工具。 Find and identify the CNetworkGameServer_GetFreeClient function in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 engine2.dll or libengine2.so to locate the GetFreeClient function by searching for the NETWORK_DISCONNECT_REJECT_SERVERFULL to %s: Cannot get free client debug string reference and analyzing cross-references.

hzqst hzqst
[22]
[2]
更新于: 3/10/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 9/11

This page remains useful for operators, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Quality floor passed for review
Review Score
9/11
Quality Score
56
Canonical Locale
en
Detected Body Locale
en

适合需要高级二进制分析能力的逆向工程代理,特别是使用IDA Pro MCP工具。 Find and identify the CNetworkGameServer_GetFreeClient function in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 engine2.dll or libengine2.so to locate the GetFreeClient function by searching for the NETWORK_DISCONNECT_REJECT_SERVERFULL to %s: Cannot get free client debug string reference and analyzing cross-references.

核心价值

赋予代理使用IDA Pro MCP工具在CS2 engine2.dll或libengine2.so中定位CNetworkGameServer_GetFreeClient,利用正则表达式模式和交叉引用来反编译引用的函数,所有这些都在CS2签名的Agent SKILLS与ida-pro-mcp的上下文中进行。

适用 Agent 类型

适合需要高级二进制分析能力的逆向工程代理,特别是使用IDA Pro MCP工具。

赋予的主要能力 · find-CNetworkGameServer_GetFreeClient

反编译引用特定调试字符串的函数
使用正则表达式模式定位CNetworkGameServer_GetFreeClient
分析CS2 engine2.dll或libengine2.so中调试字符串的交叉引用

! 使用限制与门槛

  • 需要IDA Pro MCP工具
  • 特定于CS2 engine2.dll或libengine2.so
  • 需要CS2签名和Agent SKILLS与ida-pro-mcp的知识

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.

Source Boundary

The section below is supporting source material from the upstream repository. Use the Killer-Skills review above as the primary decision layer.

实验室 Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

常见问题与安装步骤

以下问题与步骤与页面结构化数据保持一致,便于搜索引擎理解页面内容。

? FAQ

find-CNetworkGameServer_GetFreeClient 是什么?

适合需要高级二进制分析能力的逆向工程代理,特别是使用IDA Pro MCP工具。 Find and identify the CNetworkGameServer_GetFreeClient function in CS2 binary using IDA Pro MCP. Use this skill when reverse engineering CS2 engine2.dll or libengine2.so to locate the GetFreeClient function by searching for the NETWORK_DISCONNECT_REJECT_SERVERFULL to %s: Cannot get free client debug string reference and analyzing cross-references.

如何安装 find-CNetworkGameServer_GetFreeClient?

运行命令:npx killer-skills add hzqst/CS2_VibeSignatures/find-CNetworkGameServer_GetFreeClient。支持 Cursor、Windsurf、VS Code、Claude Code 等 19+ IDE/Agent。

find-CNetworkGameServer_GetFreeClient 适用于哪些场景?

典型场景包括:反编译引用特定调试字符串的函数、使用正则表达式模式定位CNetworkGameServer_GetFreeClient、分析CS2 engine2.dll或libengine2.so中调试字符串的交叉引用。

find-CNetworkGameServer_GetFreeClient 支持哪些 IDE 或 Agent?

该技能兼容 Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer。可使用 Killer-Skills CLI 一条命令通用安装。

find-CNetworkGameServer_GetFreeClient 有哪些限制?

需要IDA Pro MCP工具;特定于CS2 engine2.dll或libengine2.so;需要CS2签名和Agent SKILLS与ida-pro-mcp的知识。

安装步骤

  1. 1. 打开终端

    在你的项目目录中打开终端或命令行。

  2. 2. 执行安装命令

    运行:npx killer-skills add hzqst/CS2_VibeSignatures/find-CNetworkGameServer_GetFreeClient。CLI 会自动识别 IDE 或 AI Agent 并完成配置。

  3. 3. 开始使用技能

    find-CNetworkGameServer_GetFreeClient 已启用,可立即在当前项目中调用。

! 参考页模式

此页面仍可作为安装与查阅参考,但 Killer-Skills 不再把它视为主要可索引落地页。请优先阅读上方评审结论,再决定是否继续查看上游仓库说明。

Imported Repository Instructions

The section below is supporting source material from the upstream repository. Use the Killer-Skills review above as the primary decision layer.

Supporting Evidence

find-CNetworkGameServer_GetFreeClient

安装 find-CNetworkGameServer_GetFreeClient,这是一款面向AI agent workflows and automation的 AI Agent Skill。支持 Claude Code、Cursor、Windsurf,一键安装。

SKILL.md
Readonly
Imported Repository Instructions
The section below is supporting source material from the upstream repository. Use the Killer-Skills review above as the primary decision layer.
Supporting Evidence

Find CNetworkGameServer_GetFreeClient

Locate CNetworkGameServer_GetFreeClient in CS2 engine2.dll or libengine2.so using IDA Pro MCP tools.

Method

  1. Search for the debug string:

    mcp__ida-pro-mcp__find_regex pattern="NETWORK_DISCONNECT_REJECT_SERVERFULL.*Cannot get free client"
    
  2. Get cross-references to the string:

    mcp__ida-pro-mcp__xrefs_to addrs="<string_addr>"
    
  3. Decompile the referencing function:

    mcp__ida-pro-mcp__decompile addr="<function_addr>"
    
  4. Identify the CNetworkGameServer_GetFreeClient function:

    • In the decompiled code, look for the call that appears just before the "Cannot get free client" error path:
      c
      1v88 = sub_XXXXXX(a1, (_OWORD *)a3, 0LL, v111, 0, v108); 2if ( !v88 ) 3{ 4 // ... disconnect with NETWORK_DISCONNECT_REJECT_SERVERFULL 5 // ... "NETWORK_DISCONNECT_REJECT_SERVERFULL to %s: Cannot get free client\n" 6}
    • The sub_XXXXXX called right before the null check and "Cannot get free client" log is CNetworkGameServer_GetFreeClient
  5. Rename the function:

    mcp__ida-pro-mcp__rename batch={"func": [{"addr": "<function_addr>", "name": "CNetworkGameServer_GetFreeClient"}]}
    
  6. Generate and validate unique signature:

    ALWAYS Use SKILL /generate-signature-for-function to generate a robust and unique signature for the function.

  7. Write IDA analysis output as YAML beside the binary:

    ALWAYS Use SKILL /write-func-as-yaml to write the analysis results.

    Required parameters:

    • func_name: CNetworkGameServer_GetFreeClient
    • func_addr: The function address from step 4
    • func_sig: The validated signature from step 6

Signature Pattern

The parent function (CNetworkGameServerBase::ConnectClient) references these debug strings:

"CNetworkGameServerBase::ConnectClient( name='%s', remote='%s' )\n"
"NETWORK_DISCONNECT_REJECT_SERVERFULL to %s: Cannot get free client\n"

The target function is called within ConnectClient, just before the "Cannot get free client" error handling block.

Function Characteristics

  • Parameters: (this, addr, unk, steamid, unk2, out_buf) where this is CNetworkGameServer pointer
  • Return: Pointer to a free client slot, or NULL if server is full
  • Purpose: Allocates and returns a free client slot from the server's client list
  • Module: engine2.dll / libengine2.so

Output YAML Format

The output YAML filename depends on the platform:

  • engine2.dllCNetworkGameServer_GetFreeClient.windows.yaml
  • libengine2.soCNetworkGameServer_GetFreeClient.linux.yaml

相关技能

寻找 find-CNetworkGameServer_GetFreeClient 的替代方案 (Alternative) 或可搭配使用的同类 community Skill?探索以下相关开源技能。

查看全部

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
AI

widget-generator

Logo of f
f

为prompts.chat的信息反馈系统生成可定制的插件小部件

149.6k
0
AI

flags

Logo of vercel
vercel

React 框架

138.4k
0
浏览器

pr-review

Logo of pytorch
pytorch

Python中具有强大GPU加速的张量和动态神经网络

98.6k
0
开发者工具