Aion 插件

通用 poller 预设 Aion(VoteServeur API)。

universal claim · username poller Node

分步指南

从服务器 listing 到自动奖励 — Aion。

  1. 创建服务器 listing

    在 VoteServeur 添加 Aion 服务器 — 创建我的 listing。可在面板获取 server_token

  2. 下载 ZIP 包

    登录后在右侧面板选择服务器 → 即装 ZIP。token 自动注入。

  3. 在服务器上安装

    运行 Node poller(cd universal && node poller.js)— config.json 已预填。

  4. 测试 claim

    listing 勾选奖励框并使用 精确的游戏内昵称 投票。脚本轮询 /api/v1/votes/pending/votes/claim-username(约 15 秒)— claimed = 1仅发放一次奖励。

  5. 配置月度等级

    在包内编辑等级(YAML / Lua / JSON)。插件读取 /api/v1/votes/playervotes_month)以解锁渐进奖励。

完整服务器指南:创建 Aion 服务器 · API 文档

投票 → 奖励流程

  1. 玩家在 Aion listing 勾选奖励框并使用游戏内昵称 投票。
  2. 脚本轮询 /votes/pending 并 claim(每 约 15 秒)。
  3. claimed = 1 → 对该投票仅发放一次奖励。
  4. 月度等级基于 /api/v1/votes/playervotes_month)。

安装 — Aion

通用 poller(Node,在游戏进程外运行):

cd universal
npm i          # 可选:rcon-client
# config.json = token 已注入 + 游戏 RCON 命令
node poller.js
登录 VoteServeur →「即装 ZIP」按钮:自动注入 token,无需复制粘贴。

月度等级(示例)

可在包内编辑(按游戏 YAML / Lua / JSON)。占位符:{player} {votes_month} {votes_total}

  • 7+ Palier 7 say [VoteServeur] {player} : {votes_month} votes — bonus fidelite !
  • 15+ Palier 15 say [VoteServeur] {player} VIP mois ({votes_month} votes) !
  • 30+ Palier 30 say [VoteServeur] {player} legendaire ({votes_month} votes) !

端点

GET /api/v1/votes/pending?server_token=…
GET /api/v1/votes/claim?server_token=…&identity=…
GET /api/v1/votes/player?server_token=…&playername=…
GET /api/v1/votes/check?server_token=…&playername=…
GET /api/v1/votes/top?server_token=…&period=month&limit=10
GET /api/v1/server?server_token=…

完整 API 文档 →