以下是新开传奇Blue引擎架设与脚本的详细安装教程:
### 一、准备工作
1. **服务器选择**
- 可以使用云服务器(如阿里云、腾讯云等),建议选择至少 2 核 CPU、4GB 内存、50GB 以上硬盘空间的配置。也可以使用本地电脑作为服务器,但需确保有稳定的网络和公网 IP 。
2. **软件下载**
- 下载 Blue 引擎完整包,包含 M2Server(引擎管理工具)、DBServer(数据库服务器)等。
- 下载对应版本的传奇客户端。
- 安装 MySQL 数据库,建议版本为 5.7 或 8.0 。
3. **脚本资源**
- 准备好你需要的传奇脚本,包括技能脚本、任务脚本、怪物脚本等。
### 二、安装 MySQL 数据库
1. **下载并安装**
- 从 MySQL 官方网站(https://dev.mysql.com/downloads/installer/)下载适合你操作系统的 MySQL Installer 。
- 运行安装程序,选择“Developer Default”安装类型,按照向导完成安装。在安装过程中,设置 root 用户的密码,记住该密码,后续配置数据库时会用到。
2. **创建数据库**
- 打开 MySQL 命令行客户端或使用 MySQL Workbench 等工具。
- 登录 MySQL:
```sql
mysql -u root -p
```
- 输入之前设置的 root 密码。
- 创建一个新的数据库,例如命名为“mir2db”:
```sql
CREATE DATABASE mir2db;
```
### 三、安装 Blue 引擎
1. **解压引擎文件**
- 将下载的 Blue 引擎压缩包解压到服务器的指定目录,例如 `D:\MirServer` 。
2. **配置数据库连接**
- 打开 `D:\MirServer\DBServer\DBMir.ini` 文件,修改数据库连接信息:
```ini
[Database]
DBType = MYSQL
Server = 127.0.0.1
Port = 3306
User = root
Password = yourpassword
DBName = mir2db
```
- 将 `yourpassword` 替换为你之前设置的 MySQL root 用户密码。
3. **启动数据库服务**
- 打开 `D:\MirServer\DBServer\DBServer.exe` ,确保数据库服务正常启动。可以在任务栏的系统托盘中查看服务状态。
4. **启动 M2 管理工具**
- 打开 `D:\MirServer\M2Server\M2Server.exe` 。
- 在 M2 管理工具中进行基本设置,如设置游戏名称、端口(默认 7000 等)。点击“启动所有服务”,观察服务状态,确保各项服务正常启动。
### 四、安装脚本
1. **脚本放置位置**
- 将准备好的脚本文件复制到相应的目录中:
- 技能脚本通常放置在 `D:\MirServer\Envir\Scripts\StdSkills` 目录下。
- 任务脚本一般放在 `D:\MirServer\Envir\Scripts\QuestDiary` 目录下。
- 怪物脚本可存于 `D:\MirServer\Envir\Scripts\Monsters` 目录下。
2. **脚本配置检查**
- 打开脚本文件,检查其中的配置信息是否正确。例如,技能脚本中的技能名称、等级、伤害值等参数;任务脚本中的任务条件、奖励等内容。确保脚本与引擎的版本和其他配置相兼容。
### 五、客户端配置
1. **修改登录器配置**
- 打开传奇客户端的登录器配置文件,通常是 `Login.ini` 。
- 修改服务器地址为你的服务器公网 IP 和端口,例如:
```ini
[ServerList]
Server0 = your_public_ip:7000
```
- 将 `your_public_ip` 替换为你的服务器实际公网 IP 地址。
2. **测试客户端连接**
- 运行修改后的传奇客户端,点击登录器上的“开始游戏”按钮,尝试连接到服务器。如果能够正常登录游戏,说明 Blue 引擎架设和脚本安装成功。
### 六、常见问题及解决方法
1. **无法连接数据库**
- 检查 `DBMir.ini` 文件中的数据库连接信息是否正确,包括用户名、密码、数据库名等。
- 确保 MySQL 数据库服务正常运行,可以通过 MySQL 命令行客户端或管理工具进行验证。
2. **客户端无法连接服务器**
- 检查服务器的防火墙设置,确保开放了游戏服务器使用的端口(如 7000 等)。
- 确认登录器配置文件中的服务器 IP 地址和端口是否正确。
3. **脚本运行异常**
- 检查脚本文件的语法是否正确,是否存在拼写错误或逻辑错误。
- 查看 M2 管理工具的日志文件,从中获取脚本运行的错误信息,根据错误信息进行排查和修复。

