Skip to content

本服 pol.exe JSON 登录配置

这页只讲本服新版 pol.exe 的 JSON 登录配置:把连接参数和账号信息放进一个 .json 文件,再用 --json 指定该文件启动。

它不是官方 PlayOnline Viewer 的通用设置教程,也不能代替 Ashita4Windower4 的 boot / profile 配置。如果你拿到的登录器没有说明支持 --json,不要照这页强行修改。

开始前先确认

  1. 你使用的是服务器当前提供、并明确支持 --json 的新版 pol.exe
  2. 你已经拿到当前服务器使用的地址和端口,或登录器包里已有可复制的 JSON 配置。
  3. 游戏和登录器已经完全退出。

服务器连接参数会随目标服务器和登录器包变化。服务器地址和四个端口应以当前登录器包或管理员说明为准,不要拿其他服务器或旧登录器的参数覆盖。

账号和密码会怎样保存

JSON 文件中的 usernamepassword 和可能使用的 otp 都是明文。使用这种配置前,先保护好这个文件:

  • 不要把账号 JSON 上传到网盘、聊天群、Git 仓库或公开截图中。
  • 远程协助时,不要向协助者展示文件内容,也不要直接发送这个文件。
  • 不要把自己的账号名当作公开示例文件名;一个本机能分辨的代号即可。
  • 如果文件曾被发给别人或出现在公开位置,应停止继续使用其中的凭据,并按服务器提供的方式处理账号安全问题。

需要核对第三方登录器和文件是否可信时,先看 插件、脚本与账号安全

JSON 格式示例

下面的主机名、端口、账号和密码全部是假值,不能直接连接服务器。它只用来展示 JSON 的完整结构:

json
{
  "server": "example.invalid",
  "serverport": 50000,
  "authport": 50001,
  "dataport": 50002,
  "viewport": 50003,
  "username": "EXAMPLE_ACCOUNT",
  "password": "EXAMPLE_PASSWORD",
  "otp": "",
  "email": "",
  "language": "US",
  "hairpin": false,
  "hide": false
}

如果登录器包里已经带有可用的 JSON,优先复制那一份,只替换管理员明确要求你修改的字段。不要用上面的假端口覆盖它。

每个字段是什么

字段类型玩家需要知道的事
server字符串服务器地址。使用当前登录器包或管理员提供的值。
serverport整数游戏服务器主端口。不要给数字加引号。
authport整数账号认证端口。
dataport整数登录数据传输端口。
viewport整数登录界面通信端口。
username字符串你的 FFXI 账号名。
password字符串你的 FFXI 账号密码,会以明文保存在文件里。
otp字符串服务器启用一次性密码时填写;没有要求时保留空字符串。
email字符串服务器要求使用注册邮箱时填写;没有要求时保留空字符串。
language字符串客户端语言;旧配置支持 JPUSEU,也记录过 012 写法。沿用当前配置中的格式。
hairpin布尔值本地服务器需要通过公网地址回连时使用的修复开关;没有明确要求时不要自行开启。
hide布尔值true 会在 FFXI 启动后隐藏控制台,false 保留控制台。首次测试建议先保持 false,便于看到报错。

JSON 对类型有严格要求:文字要放在英文双引号里;端口是数字;truefalse 不加引号。

第一步:建立账号配置目录

  1. 找到当前服务器登录器包中的新版 pol.exe
  2. 在它所在的目录中新建 account 文件夹。
  3. 不要把这套配置误放进另一个 Ashita、Windower 或官方 PlayOnline Viewer 目录;先确认你平时实际启动的是哪一个 pol.exe

目录关系应当是:

text
pol.exe
account/
  player-example.json

player-example.json 只是示例文件名,可以换成本机容易分辨、但不会暴露账号名的名称。确认文件扩展名确实是 .json,而不是被 Windows 隐藏后的 .json.txt

第二步:填写 JSON

  1. 如果登录器包已有 JSON,先复制一份到 account 文件夹,再改名。
  2. 填入自己的 usernamepassword
  3. otpemail 只在服务器明确要求时填写。
  4. server 和四个端口沿用当前登录器包或管理员给出的值。
  5. 保存后再检查一次逗号、英文双引号和最后一个字段的格式。

不要在网页、群聊或远程协助窗口中填写真实账号。所有编辑都应在自己的电脑上完成。

第三步:让登录器读取这个文件

启动参数的格式是:

text
pol.exe --json ./account/player-example.json

player-example.json 换成你实际创建的文件名。如果服务器提供的快捷方式或登录器界面可以填写启动参数,就把同样的 --json ./account/文件名.json 交给它;仓库没有记录各版本界面的具体位置,因此不要根据别的版本截图猜选项。

完成后怎么确认

先保持 hidefalse,启动一次:

  1. pol.exe 能找到并读取指定 JSON,没有提示文件不存在或格式错误。
  2. 登录流程继续执行,而不是刚启动就退出。
  3. 账号能够进入正常的角色选择或游戏流程。

达到第 3 项后,这份 JSON 配置才算验证完成。之后如果不需要看控制台,可以把 hide 改成 true 再测试一次。

常见问题

提示找不到 JSON 文件

  • 确认 account 和实际启动的 pol.exe 在同一目录层级。
  • 确认启动参数里的文件名与磁盘上的文件名完全一致。
  • 确认文件不是 player-example.json.txt

一启动就报配置格式错误

  • 检查键名和文字值是否使用英文双引号。
  • 检查每一行末尾的逗号;最后一个字段后面不要再加逗号。
  • 检查端口是否仍是数字,truefalse 是否没有引号。
  • 先用完整结构测试,不要在不清楚用途时删除字段。

pol.exe 不认识 --json

你很可能拿到了不支持该功能的版本,或启动了另一个同名文件。停止修改,回到当前服务器提供的登录器包重新确认;不要用这页去改官方 PlayOnline Viewer 的 pol.exe

JSON 能读取,但账号仍然进不去

  1. 先把 server 和四个端口恢复为当前登录器包中的值。
  2. 再检查账号和密码是否填错。
  3. 服务器明确要求 OTP 或邮箱时,再检查对应字段。
  4. 不要同时更换地址、端口、账号和启动器;一次只核对一组信息。

如果问题发生在 Ashita 或 Windower 的启动配置,而不是 JSON 读取阶段,应回到 Ashita4Windower4客户端安装说明 排查。

Powered by ff11sf.com