冒险岛 v079 版本,是大巨变前最经典的版本。
所有环境,必须安装数据库:
- MySQL 5.7.30+ (提取码:6ifn)
- 注意,原版本在 MySQL 4.x 环境下运行,我自己的服务器,使用阿里云的 5.7.32-log 版本,可以正常运行
- JDK 1.8:注意,原版本仅在 Java7 JRE 环境运行,迁移到 Java8 将存在 js 脚本导入的问题,待未来修复此兼容性问题
- IntelliJ IDEA:推荐使用的开发工具
启动入口是 server.Start
的 main
方法。
必须安装 JDK 1.8 运行环境。
必须设置 JAVA_HOME
环境变量。
Linux 服务器参考 启动服务器-命令行.bat
逐一执行命令即可启动,有时间我再翻译为 .sh
脚本。
Windows 系统或服务器,启动脚本二选其一。
通常使用 IDEA 工具或 Maven 插件进行编译操作。
更新:目前已加入 assembly 编译插件,可以同时打包 wz
和 脚本
以及其他资源到 ms079-[version]-dist.zip
压缩文件中。
提示:此压缩文件可以作为发布包使用,只需要解压出来,安装运行环境,以及初始化数据库,然后运行即可。
以下方式任选其一:
- 不想使用 Maven 的话,参考
Build Artifacts
教程,它可以将所有依赖库添加到 jar 包中,因此可以通过java -jar xxxx.jar
方式直接运行 - 点击工具上方的
Build
菜单,生成编译文件 - 使用
Ctrl + F9
快捷键,执行Build
命令,生成编译文件 - 展开工具右侧栏 Maven 菜单中的 Lifecycle 选项,双击
compile
命令,生成编译文件
需要打包为 ms079-[version].jar
的话,在第四种方式中,替换 compile
为 package
即可。
在项目根目录下打开 CMD 工具(需要安装 Maven 插件):
- 编译命令:
mvn clean compile
- 打包命令:
mvn clean package
注意,Maven 命令也可以从 IDEA 中运行,使用 Alt + F12
快捷键(内置 Maven 插件)即可。
IDEA 社区版不支持数据库操作。
IDEA 旗舰版可以连接数据库,然后找到 db/ms079.sql
文件,右键运行。记得先连接数据库,选好默认的 schema 实例。
另外,还可以下载 Navicat Permium 15 工具(提取码:j6lt
),来执行操作:
- 连接本地 MySQL 数据库
- 创建名为 ms079 的数据库实例,编码为
utf-8
- 在数据库上右键,选择 Execute SQL File...
- 找到
db/ms079.sql
文件,点击开始执行
运行分两步:首先启动服务端,然后安装客户端进行登录。
前提是 JAVA_HOME
环境变量正常,以及数据库初始化完毕。
- 打包(已有
ms079-[version]-dist.zip
文件,可忽略此步骤)- 展开 IDEA 右侧栏 Maven 菜单中的
Lifecycle
选项 - 双击
clean
清理旧文件 - 双击
package
进行打包 - 确定已生成
/target/ms079-[version]-dist.zip
文件 - 【可选】或者通过 Maven 插件,在根目录下使用
mvn clean package
命令进行打包
- 展开 IDEA 右侧栏 Maven 菜单中的
- 解压 zip 文件到某一个文件夹
- 进入文件夹,修改
服务端配置.ini
配置文件中的参数(主要是数据库的账号密码) - 打开
启动服务端-GUI.bat
,点击【启动服务端】按钮 - 【可选】或打开
启动服务端-命令行.bat
- 等待显示【启动成功,可以进入游戏】类似的信息即可
注意,js 文件的提示是由于 Java8 不兼容的问题,如需修复,可以选择使用 JDK 1.7_80
来编译打包和运行。
提示:ms079-[version]-dist.tar.gz
文件是 Linux 服务器的压缩文件,目前没有经过 Linux 服务器的测试。
- 安装 冒险岛v079客户端
- 删除客户端中的 HShield 目录,下载 079 私服过 HS 文件 (提取码:
7i0u
)进行替换 - 拷贝
V079登录器.bat
到客户端下,双击运行- 如需联网:请编辑
服务端配置.ini
和V079登录器.bat
中的相关 IP 地址和端口 - 简单起见:仅将所有的
127.0.0.1
修改为服务器 IP 地址,端口保持原样 - 云服务器还需要在安全组中,打开对应的端口授权,切记切记
- 如需联网:请编辑
仅供个人学习交流使用,不得用于任何商业途径,请在下载 24 小时后删除。