注意:此描述为双语版本。中文部分位于英文部分下方。
说明:本描述为中英双语版本,中文内容位于英文内容下方。
HowtoFishIdentityAPI 是《How to Fish》模组共享的身份验证 API,为服务端权威模组提供稳定且经过验证的玩家标识。
Steam:<SteamID> 或 key:<public-key-hash> 验证之后。这个模组是一个API/依赖项。它本身不会添加玩法、界面、指令或货币。
当其他“如何钓鱼”模组将HowtoFishIdentityAPI列为前置要求时,安装此模组。若所依赖的模组支持多人游戏,主机及参与的客户端玩家应按该模组的说明安装所需的前置模组。
非Steam身份密钥存储在本地位置:
存档/如何钓鱼身份API.identity
请勿共享此文件。复制的非Steam身份文件可被用于冒充该身份。此API仅用于确认密钥持有情况,并非权限、封禁或反作弊系统。
参考 HowtoFishIdentityAPI.dll 并添加一个硬性的BepInEx依赖:
using BepInEx; using FishNet.Connection; using HowtoFishIdentityAPI.Api; [BepInPlugin(PluginInfo.PLUGIN_GUID, "我的模组", "1.0.0")] [BepInDependency("IceBoxStudio.HowToFish.IdentityAPI", "1.0.0")] public sealed class MyPlugin : BaseUnityPlugin { private void Awake() { IdentityApi.Verified += OnVerified; } private void OnVerified(NetworkConnection connection) { if (IdentityApi.TryGetKey(connection, out string key)) { // 使用密钥加载或创建服务端数据。 } } }
有用的API方法:
IdentityApi.IsVerified(网络连接) 检查连接是否已完成验证。IdentityApi.IsVerified(玩家) 检查玩家当前的连接状态。IdentityApi.TryGetKey(NetworkConnection, out string key) 返回已验证的稳定密钥。IdentityApi.TryGetKey(Player, out string key) 返回玩家的已验证密钥。IdentityApi.IsSteam(NetworkConnection) 和 IdentityApi.IsSteam(Player) 识别Steam传输身份。身份已验证 在连接验证后于服务器上触发。身份验证握手使用了 身份问候广播, 身份验证挑战广播,以及 身份证明广播不要修补或读取 Server.RpcReader___SendChatMessage___3264264606 用于自定义协议。
如果您有任何问题或功能建议,请通过以下方式提交 GitHub 问题追踪,在Discord上联系我: 冰柜酷或发送邮件至 764884112@qq.com 或 ibox2333@gmail.com.
HowtoFishIdentityAPI 是供 How to Fish 模组使用的共享身份验证 API。它为需要服务器权威身份的模组提供稳定、经过验证的玩家标识。
steam:<SteamID> 或 key:<公钥哈希>。这是一个API/依赖模组,本身不会添加玩法、UI、指令或货币功能。
当其他How to Fish模组要求安装HowtoFishIdentityAPI时,请按照该模组的说明进行安装。联机模组通常需要房主和参与游戏的客户端都安装所需的依赖。
非 Steam 身份密钥保存在:
存档/如何钓鱼身份API.身份
请不要分享此文件。复制非Steam身份文件后,他人可能冒用对应身份。此API仅确认客户端是否持有对应密钥,不负责权限、封禁或反作弊。
在项目中引用 HowtoFishIdentityAPI.dll,并添加 BepInEx 硬依赖:
using BepInEx; using FishNet.Connection; using HowtoFishIdentityAPI.Api; [BepInPlugin(PluginInfo.PLUGIN_GUID, "我的模组", "1.0.0")] [BepInDependency("IceBoxStudio.HowToFish.IdentityAPI", "1.0.0")] public sealed class MyPlugin : BaseUnityPlugin { private void Awake() { IdentityApi.Verified += OnVerified; } private void OnVerified(NetworkConnection connection) { if (IdentityApi.TryGetKey(connection, out string key)) { // 使用key加载或创建服务器端玩家数据。 } } }
常用 API:
IdentityApi.IsVerified(NetworkConnection):判断连接是否已完成验证。IdentityApi.IsVerified(玩家):判断玩家当前连接是否已完成验证。IdentityApi.TryGetKey(NetworkConnection, out string key):读取已验证的稳定身份键。IdentityApi.TryGetKey(玩家,输出字符串 key)::读取玩家已验证的身份键。IdentityApi.IsSteam(网络连接) 和 IdentityApi.IsSteam(Player)::判断身份是否来自 Steam 传输。身份已验证:服务器完成身份验证后触发。身份握手使用 身份问候广播、身份验证广播挑战 和 身份证明广播。不要为了实现自定义协议而补丁或读取。 Server.RpcReader___SendChatMessage___3264264606。
如果你有任何问题或新功能建议,请通过 GitHub 问题跟踪 提交,也可以通过Discord:冰盒酷,或邮箱 764884112@qq.com 或 ibox2333@gmail.com 联系我。

前置必备Mod
2026-08-23 23:17:31
使用Mod前,必须安装此前置工具

多人联机
2026-08-23 23:41:37
多人模式,支持最多8名玩家。

战术爆破模式
华丽的小柠檬2026-09-14 11:01:54

RivalIsles 对战小岛(替换5号岛)
2026-08-26 11:36:13
安装该MOD后会导致修改功能失效,如需使用修改功能,请卸载该MOD并且重新安装前置准备项工具。新增的地图将在雷达上展示为粉色标记

瞄准你的道路
PapaSalazar2026-08-22 23:50:07
鼠标和键盘的柔和瞄准辅助,根据你所接受的帮助程度施加相应的伤害惩罚。仅追踪鱼类和动物,绝不追踪玩家。包含精确灵敏度转换器和视野(FOV)修复。

总是赢轮盘赌
KvasirDeer2026-08-21 15:27:40
此模组会操纵轮盘,使您下注的颜色总是获胜。不影响转盘/球的外观,仅影响结果的奖金。

保留物品栏
KvasirDeer2026-08-21 16:53:07
死亡或被击倒时保留你的物品,再也不用到处找掉落物了——无论是和朋友挤在一堆里翻找,还是被狙击手一枪崩进海里!

更多玩家
LogicMods2026-08-22 05:02:12
使大厅玩家人数上限可配置(1-250)。默认值为8。如果你想要更大的大厅,请调高配置值。只有主机需要使用该模组。