
SteamSkip --- 无需Steam的局域网联机
跳过Steam进行局域网合作:不再出现“连接Steam时出错。”,在不修改任何文件的情况下阻止Steam初始化,并在合作屏幕上显示你的本地IP。
查看大图SteamSkip — 局域网免 Steam 直连
跳过 Steam 进行局域网联机:不再出现 "Error connecting to Steam.",无需改动任何文件即可屏蔽 Steam 初始化,并在联机界面显示你的本地 IP。
概述
星露谷的联机功能通常依赖 Steam。如果你删除了 steam_api64.dll 以进行纯局域网联机,游戏每次启动时都会记录 Error connecting to Steam.(DllNotFoundException)错误。如果不删除,Steam 仍会被白白初始化。SteamSkip 通过一个开关同时处理这两种情况,并增加了一项便利功能:你的电脑局域网 IP 会显示在联机菜单底部,另一位玩家无需询问即可直接输入 "加入局域网游戏"。
功能
- 屏蔽缺失 Steam 错误 — 如果
steam_api64.dll已被删除,日志中不再出现Error connecting to Steam.。 - 启动时屏蔽 Steam — 如果 DLL 仍然存在,则跳过 Steam 初始化(效果等同于没有它);不修改或删除任何游戏文件。
- 显示局域网 IP — 联机菜单显示你的本地 IPv4 地址(
192.168.x.x/10.x/172.16–31.x),自动筛选真实且已连接的网卡。 - 可配置 — 通过
config.json或 Generic Mod Config Menu(可选)调整两个开关。 - 轻量安全 — 仅两个 Harmony 补丁,不触碰任何存档数据,主机和客户端均可使用。
安装方法
- 安装 SMAPI 4.0 或更高版本。
- 将压缩包解压到
Stardew Valley/Mods/SteamSkip/目录。 - 启动游戏一次 —
config.json会自动生成。 - 如果你已删除
steam_api64.dll,请保持删除状态;错误现在已被屏蔽。
使用方法
- 主机:联机 → 主持一个新农场或载入存档。
- 同一 WiFi 下的朋友:联机 → 加入 → 局域网游戏 → 输入主机联机界面底部显示的 IP 地址。
- 两台电脑都可以安装此模组;只有游戏也报 Steam 错误的朋友才需要安装。
配置项
| 选项 | 默认值 | 说明 |
|---|---|---|
BypassSteam |
true |
完全跳过 Steam:若 DLL 缺失则屏蔽错误,若存在则拦截初始化。需要重启游戏。 |
ShowLocalIp |
true |
在联机菜单底部绘制局域网 IP。 |
兼容性
- 星露谷 1.6.x(已在 1.6.15 build 24354 上测试)搭配 SMAPI 4.x。
- 无论
steam_api64.dll是否存在均可工作。 - 请保留
Steamworks.NET.dll在游戏文件夹中 — 游戏启动需要该包装 DLL。 - 并非 DRM 绕过:此模组不改变游戏的启动方式或所有权;它只是让局域网联机更清爽。
- 开启绕过功能后,依赖 Steam 的功能(成就、Steam 邀请、好友加入)将不可用 — 这正是局域网模式的意义所在。
常见问题
问:双方都需要安装这个模组吗? 答:不需要。只有游戏记录 Steam 错误(或希望显示 IP)的玩家才需要安装。
问:它会修改我的游戏文件吗? 答:不会。它从不写入游戏文件夹。
问:我的 IP 没有显示。
答:请检查配置中的 ShowLocalIp。只显示已连接网卡上的私有网段 IPv4 地址。
更新日志
1.0.0 — 初始发布:Steam 绕过开关、局域网 IP 显示、GMCM 支持。
开源许可
根据 GNU GPL-3.0(copyleft)许可开源。随附下载中包含 LICENSE 文件。
致谢
SMAPI 和 Harmony(依赖项)。已在同一 WiFi 下与朋友实测局域网联机。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。