神泣·shaiya 私服教程[2]:游戏更新服务和客户端的启动配置

—— 神泣·shaiya 私服搭建教程

momo314相同方式共享非商业用途署名转载



一、物料准备

  • UIF 文件编辑器
  • 附带跳NP功能的game.exe(可以从文末的神泣私服登录器链接下载)

UIF 文件编辑器 本文使用的是 神泣全能编辑器,当然 《神泣》GM助手什么也都可以。

二、启动神泣客户端更新程序

登录服务器,打开D:\ShaiyaServer文件夹,找到EasyWebSvr文件夹。在上一篇教程中我们说过,这个文件夹中是一个简易的HTTP服务器,主要用于客户端程序的更新服务,以及客户端中内嵌web页面部分内容的展示。EasyWebSvr的目录结构如下:

神泣·shaiya私服搭建: EasyWebSvr目录结构神泣·shaiya私服搭建: EasyWebSvr目录结构

文件(夹)名称 功能描述
EasyWebSvr.exe 神泣游戏客户端更新程序。
EasyWebSvr.ini 客户端更新程序的配置文件,如果要修改更新服务的端口号,可修改此文件中的ListenPort项,其他项暂时不做详解。
Web 程序主目录
Web/index.html web页面,对应神泣官方客户端的上半部分。
Web/notice.html web页面,对应神泣官方客户端的右下角部分。
Web/css 存放css样式表文件的目录,为html页面提供服务。
Web/img 存放图片文件的目录,为html页面提供服务。
Web/js 存放js脚本的目录,为html页面提供服务。
Web/shaiya 客户端更新补丁主目录
Web/shaiya/UpdateVersion.ini 客户端更新补丁配置。其中PatchFileVersion项为最新更新包的版本号。
Web/shaiya/patch 存放客户端更新补丁包文件,补丁包文件使用版本号命名,比如ps0901.patch代表当前补丁版本号为901。

双击EasyWebSvr.exe以启动神泣客户端更新程序。

这里之前我修改了配置文件EasyWebSvr.ini的端口号,使用了8888作为端口号,当然所有的配置都可以在程序启动后通过界面化操作来更改,点击下图中的小锤子图标即可打开配置界面。

这个程序启动起来之后有可能是最小化到右下角系统托盘里的,而且为停止状态。只需要 右键 -> 显示主窗口 即可看到程序窗口。程序主窗口中最下面的工具栏中有个小圆球,如果为红色,则证明服务当前为停止状态,点击小球,待其变为蓝色之后,则代表启动成功。

神泣·shaiya私服搭建: 启动EasyWebSvr神泣·shaiya私服搭建: 启动EasyWebSvr

三、制作神泣客户端登录器

这个,大家玩过私服的应该都有了解,官方的登录器登录的肯定是官方游戏,想要登录到我们自己搭建的私服,肯定得修改登录器才行。

下载文末的神泣私服登录器,解压后,文件夹中使用 uif编辑器 修改其中 updater.uif 文件的内容,如下图:

神泣·shaiya私服搭建: 修改 update.uif 文件内容神泣·shaiya私服搭建: 修改 update.uif 文件内容

修改完毕之后,将update.uif保存回原文件。然后将文末下载的登录器文件夹中的文件覆盖到神泣安装目录中。

经过以上操作之后,就可以双击神泣安装目录中的 Updater.exe 来启动游戏登录器了,注意,是 Updater.exe,而不是game.exe。启动后我们就可以看到熟悉的官方登录器界面了。

神泣·shaiya私服搭建: 神泣客户端登录器界面神泣·shaiya私服搭建: 神泣客户端登录器界面


但是,总不能让玩家每次都点 Updater.exe 来登录游戏吧, 很怪的,而且显得不专业。解决问题的方法还是有的,不过咱们以后再说。


下载:神泣私服登录器

✎﹏ 本文来自于 momo314的神奇海螺 ,文章原创,转载请注明作者并保留原文链接。