帕鲁世界授权

帕鲁世界授权

基于密码的SteamID认证系统

游戏玩法

1. 密码式 SteamID 身份验证系统

功能:

  • 为服务器上的每个 SteamID 或角色设置密码。
  • 用户输入密码后,将关联到特定的 SteamID:
    • 例如,输入密码 1111 将以角色 A(SteamID A)登录,而输入密码 2222 则以角色 B(SteamID B)登录。
  • 账户切换:用户无需关闭客户端即可在不同账户(SteamID)之间切换。服务器应支持基于输入密码的动态账户切换功能。
  • 密码过期:
    • 可以设置密码在指定期限后过期。
    • 如果密码过期,用户将无法使用该密码登录,强制执行定时访问限制。
  • 该系统可作为基于 SteamID 认证的替代方案,本质上是在 SteamID 登录基础上增加了一层密码保护。

2. 基于国家/IP 限制

功能:

  • 服务器可根据用户 IP 的地理位置限制访问。
  • 允许或阻止 IP:
    • 仅允许来自特定国家的用户访问服务器。例如,您可以将服务器配置为仅接受来自 X 国的 IP 地址,并阻止所有其他国家的 IP。
    • 或者,您可以完全阻止来自特定国家的访问,或为国家创建白名单/黑名单系统。

https://github.com/mudebug77/PalwordAuthorize