【环境要求】 ◉ Java 17 ◉ Apache Ant ◉ MySQL 或 MariaDB ◉ Git 注:部分 IDE 可能已内置上述工具 【开发环境配置】 ▶ Eclipse for Java 克隆项目至工作区:点击 File → Import → Git → Projects from Git → Clone URI 并粘贴项目地址。 添加本地仓库:点击 File → Import → General → Projects from Folder or Archive 选择目录导入后点击 Finish。 ▶ Visual Studio Code 建议安装 Extension Pack for Java 扩展。 在命令行执行- git clone <font face="inherit">https://gitlab.com/TheDnR/l2j-lisvus.git</font>
复制代码
克隆完成后,通过 File → Open Folder 选择 l2j-lisvus 文件夹。 ▶ Sublime Text 3 建议安装基础扩展包:SublimeLinter 及其 javac 扩展、FileManager、GitSavvy 以及终端工具(如 Terminus)。 在命令行执行- git clone <font face="inherit">https://gitlab.com/TheDnR/l2j-lisvus.git</font>
复制代码
进入 l2j-lisvus 目录后执行 l2j-lisvus.sublime-project 文件。 注:在 Windows 系统下,由于项目文件量庞大,编辑器的语法检查会显著变慢。若用于开发,强烈建议使用 Linux 发行版系统。 【使用指南】 通过 Ant 构建工具生成编译文件。core 和 datapack 目录均包含 build.xml 配置文件。 多数 IDE 已内置 Ant 支持。若使用编辑器,建议通过命令行调用 Ant:
进入源码目录执行 cd core 或 cd datapack 后运行 ant 命令
- ant -f datapack/build.xml
复制代码
构建过程将生成包含编译输出的 build 目录(含 zip 等多种格式)。 完成双模块构建后,可创建服务器目录(如 myfirstl2server)并解压构建生成的 zip 文件。
【服务器配置】 ▶ 数据库安装 通过 MySQL 命令行或 Navicat/HeidiSQL/phpMyAdmin 等工具创建数据库。 进入服务器工具的 tools 目录,运行 database_installer 脚本并按指引完成数据库配置。 完成后进入 login 目录运行 RegisterGameServer 脚本。 根据提示输入服务器 ID(如 1),回车后将在同目录生成 hexid.txt 文件。 将该文件移至 gameserver/config 目录。 ▶ 账户创建 通过 login 目录的 startSQLAccountManager 脚本可创建管理员账户。 按提示输入账户信息及权限等级(如 100 为管理员权限)。 ▶ 启动服务 服务器环境需同时运行登录服务器和游戏服务器。 依次运行 startLoginServer 与 startGameServer 脚本。 L2JLisvus 服务器将开启两个命令行控制台。 当游戏服务器控制台显示 "Registered on login as Server..." 时启动完成。
|