创建

HowtoFishIdentityAPI

  • How to Fish — HowtoFishIdentityAPI
作者:
Ice_Box_Studio_HTF
大小:
129.02 kB
日期:
今天, 13:34
下载:
0
0.0 / 10
还没有人评价这个文件

HowtoFishIdentityAPI 是一个用于 How to Fish 修改的玩家验证通用库(API)。它为服务器端的模组提供了可靠、经过验证和持久的每个连接玩家的身份识别密钥。

主要功能:

  • Steam 玩家验证:通过内置的 Steam 传输使用 SteamID 进行验证和确认。
  • 无 Steam 玩家验证:通过本地 RSA 密钥对和服务器验证请求(挑战握手)进行授权。
  • 玩家的持久标识符:在成功验证后,发放稳定的密钥,如 steam:<SteamID> 或 key:<公钥哈希>。
  • FishNet 网络协议:使用 FishNet 的专用广播包进行网络握手。
  • 开发者事件:提供成功授权事件,允许依赖模组安全地初始化玩家的服务器数据(权限、经济、存档)。

玩家信息:

  • 这是一个技术库(模组依赖)。它本身不会为游戏添加新的界面、游戏机制、聊天命令或货币。
  • 仅在其他模组将 HowtoFishIdentityAPI 指定为必需时安装。如果在多人游戏中,库必须在主机和连接的玩家上安装(根据依赖模组的要求)。

安装:

  1. 确保您已安装 BepInEx 5 (x64)。
  2. 将 HowtoFishIdentityAPI.dll 文件放入:How to Fish/BepInEx/plugins/
  3. 启动游戏。
文件的名称和描述已被翻译 显示原文 (RU)显示翻译 (ZH-CN)
HowtoFishIdentityAPI

HowtoFishIdentityAPI — это общая библиотека (API) верификации игроков для модификаций How to Fish. Она предоставляет серверным модам надёжный, подтверждённый и постоянный ключ идентификации каждого подключённого игрока.

Основные возможности:

  • Верификация Steam-игроков: проверка и подтверждение подлинности через SteamID с использованием встроенного транспорта Steam.
  • Верификация игроков без Steam: авторизация через локальную связку RSA-ключей и серверный проверочный запрос (challenge-handshake).
  • Постоянный идентификатор игрока: выдача стабильного ключа вида steam:<SteamID> или key:<хэш-публичного-ключа> после успешной верификации.
  • Сетевой протокол FishNet: использует выделенные широковещательные пакеты (broadcasts) FishNet для сетевого рукопожатия.
  • События для разработчиков: предоставляет событие успешной авторизации, позволяя зависимым модам безопасно инициализировать серверные данные игрока (права доступа, экономику, сохранения).

Информация для игроков:

  • Это техническая библиотека (мод-зависимость). Сама по себе она не добавляет в игру новый интерфейс, геймплейные механики, чат-команды или валюту.
  • Устанавливайте её в том случае, если другой мод указывает HowtoFishIdentityAPI в качестве обязательного требования. В мультиплеере библиотека должна быть установлена у хоста и у подключающихся игроков (в зависимости от требований зависимого мода).

Установка:

  1. Убедитесь, что у вас установлен BepInEx 5 (x64).
  2. Поместите файл HowtoFishIdentityAPI.dll в папку: How to Fish/BepInEx/plugins/
  3. Запустите игру.

相关文件:

有用的链接:

评论 0