Appearance
本服 pol.exe JSON 登录配置
这页只讲本服新版 pol.exe 的 JSON 登录配置:把连接参数和账号信息放进一个 .json 文件,再用 --json 指定该文件启动。
它不是官方 PlayOnline Viewer 的通用设置教程,也不能代替 Ashita4 或 Windower4 的 boot / profile 配置。如果你拿到的登录器没有说明支持 --json,不要照这页强行修改。
开始前先确认
- 你使用的是服务器当前提供、并明确支持
--json的新版pol.exe。 - 你已经拿到当前服务器使用的地址和端口,或登录器包里已有可复制的 JSON 配置。
- 游戏和登录器已经完全退出。
服务器连接参数会随目标服务器和登录器包变化。服务器地址和四个端口应以当前登录器包或管理员说明为准,不要拿其他服务器或旧登录器的参数覆盖。
账号和密码会怎样保存
JSON 文件中的 username、password 和可能使用的 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 | 字符串 | 客户端语言;旧配置支持 JP、US、EU,也记录过 0、1、2 写法。沿用当前配置中的格式。 |
hairpin | 布尔值 | 本地服务器需要通过公网地址回连时使用的修复开关;没有明确要求时不要自行开启。 |
hide | 布尔值 | true 会在 FFXI 启动后隐藏控制台,false 保留控制台。首次测试建议先保持 false,便于看到报错。 |
JSON 对类型有严格要求:文字要放在英文双引号里;端口是数字;true、false 不加引号。
第一步:建立账号配置目录
- 找到当前服务器登录器包中的新版
pol.exe。 - 在它所在的目录中新建
account文件夹。 - 不要把这套配置误放进另一个 Ashita、Windower 或官方 PlayOnline Viewer 目录;先确认你平时实际启动的是哪一个
pol.exe。
目录关系应当是:
text
pol.exe
account/
player-example.jsonplayer-example.json 只是示例文件名,可以换成本机容易分辨、但不会暴露账号名的名称。确认文件扩展名确实是 .json,而不是被 Windows 隐藏后的 .json.txt。
第二步:填写 JSON
- 如果登录器包已有 JSON,先复制一份到
account文件夹,再改名。 - 填入自己的
username和password。 otp、email只在服务器明确要求时填写。server和四个端口沿用当前登录器包或管理员给出的值。- 保存后再检查一次逗号、英文双引号和最后一个字段的格式。
不要在网页、群聊或远程协助窗口中填写真实账号。所有编辑都应在自己的电脑上完成。
第三步:让登录器读取这个文件
启动参数的格式是:
text
pol.exe --json ./account/player-example.json把 player-example.json 换成你实际创建的文件名。如果服务器提供的快捷方式或登录器界面可以填写启动参数,就把同样的 --json ./account/文件名.json 交给它;仓库没有记录各版本界面的具体位置,因此不要根据别的版本截图猜选项。
完成后怎么确认
先保持 hide 为 false,启动一次:
pol.exe能找到并读取指定 JSON,没有提示文件不存在或格式错误。- 登录流程继续执行,而不是刚启动就退出。
- 账号能够进入正常的角色选择或游戏流程。
达到第 3 项后,这份 JSON 配置才算验证完成。之后如果不需要看控制台,可以把 hide 改成 true 再测试一次。
常见问题
提示找不到 JSON 文件
- 确认
account和实际启动的pol.exe在同一目录层级。 - 确认启动参数里的文件名与磁盘上的文件名完全一致。
- 确认文件不是
player-example.json.txt。
一启动就报配置格式错误
- 检查键名和文字值是否使用英文双引号。
- 检查每一行末尾的逗号;最后一个字段后面不要再加逗号。
- 检查端口是否仍是数字,
true、false是否没有引号。 - 先用完整结构测试,不要在不清楚用途时删除字段。
pol.exe 不认识 --json
你很可能拿到了不支持该功能的版本,或启动了另一个同名文件。停止修改,回到当前服务器提供的登录器包重新确认;不要用这页去改官方 PlayOnline Viewer 的 pol.exe。
JSON 能读取,但账号仍然进不去
- 先把
server和四个端口恢复为当前登录器包中的值。 - 再检查账号和密码是否填错。
- 服务器明确要求 OTP 或邮箱时,再检查对应字段。
- 不要同时更换地址、端口、账号和启动器;一次只核对一组信息。
如果问题发生在 Ashita 或 Windower 的启动配置,而不是 JSON 读取阶段,应回到 Ashita4、Windower4 或 客户端安装说明 排查。