登录器启动时自动连接你指定的网址,检测 !update.txt(或类似名称)配置文件。若发现新版本,则根据配置下载更新包到玩家本地,实现免手动更新。
文件存放位置正是你的网站空间(虚拟主机)的根目录。
一、准备工作
必备资源
网站空间(支持HTTP访问,免费/付费均可,如阿里云虚拟主机)
FTP上传工具(如 FileZilla)
登录器生成器(如绿盟、鸿盾、统一等)
关键文件
文件类型 作用
!update.txt 版本控制文件(登录器优先读取此文件)
update.rar 压缩更新包(玩家需下载的文件)
登录器.exe 需配置为指向你的网址
二、操作步骤(以绿盟登录器为例)
步骤1:配置登录器更新地址
在登录器生成器中填写你的网址:
自动更新地址 → http://www.你的域名.com/
!https://via.placeholder.com/600x300?text=登录器配置界面示意图
步骤2:创建版本控制文件(!update.txt)
新建文本文件,命名为 !update.txt,内容格式如下:
[Info]
Version = 2024.0601.01 // 版本号(大于旧版才触发更新)
UpdateUrl = http://www.你的域名.com/update.rar
UpdateExe = 新登录器.exe // 更新后启动的新登录器名称
参数说明:
Version 需递增(如 1.0→1.1)
UpdateUrl 指向更新包直链地址
✅ 正确案例:
Version=2.1.0 → Version=2.1.1
步骤3:上传文件到网站空间
通过FTP工具将以下文件上传至 网站根目录(通常是 /wwwroot 或 /htdocs):
!update.txt
update.rar (完整更新压缩包)
新登录器.exe
!https://via.placeholder.com/600x200?text=FTP上传文件示意图
步骤4:测试自动更新流程
旧版登录器启动 → 检测 !update.txt
对比版本号 → 发现新版则弹窗提示
玩家确认 → 自动下载 update.rar → 解压覆盖文件
自动启动新登录器.exe
三、避坑指南
更新包命名问题
确保 UpdateUrl 中的文件名与上传文件完全一致(区分大小写)
错误案例:配置写 Update.rar,实际传 update.rar
压缩包结构
压缩包内文件直接为补丁文件(如 data/ map/),勿嵌套文件夹:
❌ 错误结构
update.rar
└─patch/
├─data/
└─map/
✅ 正确结构
update.rar
├─data/
└─map/
防盗链设置
在网站空间后台开启 Referrer防盗链,避免被他人盗用更新流量。
四、高阶技巧
分渠道更新:为不同登录器配置不同 !update.txt(如 !update_1.txt)
增量更新:小补丁用独立更新包,减少玩家下载量
CDN加速:大版本更新时开启CDN,提升玩家下载速度
常见问题解答
Q:更新时卡在0%怎么办?
检查压缩包是否超过50MB(建议分包压缩)
关闭网站空间的流量限制
Q:玩家看不到更新提示?
检查 !update.txt 版本号是否高于本地版本
用浏览器直接访问 http://域名/!update.txt 看是否可打开
Q:更新后乱码?
更新包内文件路径错误 → 按正确压缩包结构重新打包
总结流程
graph TB
A[配置登录器更新地址] --> B[创建!update.txt]
--> C[上传到网站根目录]
--> D[玩家登录器自动检测]
--> E{版本比对}
-->有新版本
F[弹窗提示下载]
--> G[自动解压覆盖]
--> H[启动新登录器]
按此教程操作后,你的单机登录器将实现无缝更新功能!建议首次测试用1MB小文件验证流程,成功后逐步部署大更新包。
传奇单机登录器自动更新文件配置详解
来源:
作者:
点击:

