如何设置 Gamepad
从零开始,在 30 秒内实现无线游戏。按照以下六个步骤操作。
下载并安装 Windows 服务器应用
前往下载页面,点击"下载 Windows EXE"。以管理员身份运行安装程序 — 这是第一次使用时设置 Windows 防火墙规则(允许手机连接)所必需的。安装程序还会自动检查并安装 ViGEmBus 驱动程序(如果不存在)。
如果 Windows Defender SmartScreen 显示警告,请点击"更多信息",然后点击"仍然运行"。这对于新的未签名软件来说是正常的。
运行 Gamepad Server — 它会自动启动
安装完成后,Gamepad Server 自动启动并出现在系统托盘中(右下角,时钟旁边)。一个小窗口显示您 PC 的本地 IP 地址和一个大型 QR 码。在游戏时保持此窗口打开。
Gamepad Server 可以设置为随 Windows 启动,这样每次开机时它都已准备就绪。
在手机上安装 Android APK
在您的 Android 手机上,从下载页面下载 APK。在文件管理器中打开下载的文件。如果出现提示,请在设置 → 安全 → 安装未知应用中为您的浏览器启用"安装未知应用"。
此权限仅用于在 Play Store 之外安装应用。安装后可以撤销它。
打开应用并连接
在手机上打开 Gamepad。您将看到两个连接选项:"扫描 QR 码"(推荐)或"手动输入 IP"。点击"扫描 QR 码",将相机对准 PC 屏幕上显示的 QR 码。应用将自动检测 IP 和端口。
如果 QR 扫描不起作用,请点击"手动输入 IP"并输入 Gamepad Server 窗口中显示的 IP 地址(例如 192.168.1.100:7890)。
点击连接 — 绿点表示已连接
扫描后,点击"连接"按钮。在一秒钟内,您将在应用中看到绿点,Gamepad Server 窗口将显示"控制器已连接"。您的手机现在是 Windows 中识别的 Xbox 360 控制器。
您可以通过按 Win+R、输入 joy.cpl 并按 Enter 来验证控制器是否正常工作。您的 Gamepad 应显示为控制器设备。
打开任何游戏 — 您的手机就是控制器
启动 PC 上任何支持 Xbox 控制器的游戏。游戏将自动识别虚拟 Xbox 360 控制器 — 无需游戏内配置。使用 Gamepad 应用中的布局预设选择器在标准、FPS 和赛车布局之间切换。
对于 Steam 游戏,确保 Steam Input 没有覆盖您的控制器类型。如果游戏显示错误的按钮提示,请在 Steam → 属性 → 控制器中为该游戏禁用 Steam Input。
系统要求
| 组件 | Android(控制器) | Windows(服务器) |
|---|---|---|
| 操作系统版本 | Android 8.0 (Oreo) 或更高 | Windows 10 / 11 (64位) |
| 网络 | 与 PC 相同的 WiFi 网络 | 相同的 WiFi 或以太网网络 |
| 内存 | 最低 2GB | 建议最低 4GB |
| 存储 | 20MB 可用空间 | 50MB 可用空间 |
| 特殊要求 | 陀螺仪传感器(可选) | ViGEmBus 驱动程序(自动安装) |
| 架构 | ARMv7 / ARM64 | 仅 64位 (x86_64) |
常见问题与解决方法
有什么不正常的吗?先检查这些常见原因。
无法连接 — 连接被拒绝 / 超时
- 验证手机和 PC 是否在同一 WiFi 网络(同一路由器)上。
- 检查 Windows 防火墙:搜索"Windows Defender 防火墙"→ 允许应用 → 找到 Gamepad Server 并确保专用和公用都已勾选。
- 如果 QR 扫描失败,请尝试手动输入 IP。IP 显示在 Gamepad Server 窗口中。
- 禁用 PC 上的 VPN 软件 — VPN 可能会阻止本地网络流量。
- 如果使用 WiFi 扩展器/网状网络,两个设备应在同一频段和 SSID 上。
ViGEmBus 未找到 / Windows 未检测到控制器
- 从 https://github.com/nefarius/ViGEmBus/releases 手动下载并安装 ViGEmBus。
- 安装 ViGEmBus 后,重启 PC 再启动 Gamepad Server。
- 打开设备管理器,在"人体学输入设备"下检查 — ViGEmBus 应该出现。
- 如果 ViGEmBus 已安装但未被检测到,请以管理员身份运行 Gamepad Server。
输入延迟高 / 明显卡顿
- 切换到 5GHz WiFi 频段 — 2.4GHz 更拥挤并增加延迟。
- 将手机和 PC 移近 WiFi 路由器。
- 关闭手机上可能占用 CPU 的后台应用。
- 如果可能,通过以太网将 PC 连接到路由器,以获得最低服务器端延迟。
- 如果手机较旧,请在 Gamepad 应用中降低屏幕分辨率/质量。
控制器已检测到但在游戏中不工作
- 打开 joy.cpl(Win+R → 输入 joy.cpl → Enter)验证 Windows 是否看到控制器。测试轴和按钮。
- 在 Steam 中:转到 Steam → 设置 → 控制器,确保"Xbox 配置支持"已启用。
- 某些游戏要求您在游戏聚焦时按下控制器上的按钮来激活它。
- 如果游戏未检测到控制器,请尝试以管理员身份运行游戏。