以下为你详细介绍配置传奇996引擎服务器各项参数的方法:
### 数据库配置
数据库是存储游戏数据的核心,正确配置数据库连接信息是服务器正常运行的基础。
1. **找到数据库配置文件**:通常在传奇996引擎服务端文件夹中,名为`DBServer.ini`。使用文本编辑器(如记事本)打开该文件。
2. **修改数据库连接信息**
- **数据库服务器地址**:如果数据库和服务器在同一台机器上,可使用`127.0.0.1` 或`localhost`;若数据库位于其他服务器,填写该服务器的 IP 地址。
- **数据库用户名**:填写你在安装数据库时创建的用户名,一般默认是`root`。
- **数据库密码**:输入对应数据库用户的密码。
- **数据库名称**:填入你为传奇游戏创建的数据库名。
- 示例配置如下:
```plaintext
[DBNet]
DBServer=127.0.0.1
DBUser=root
DBPassword=yourpassword
DBName=mir2_db
```
3. **保存并关闭文件**:修改完成后,保存`DBServer.ini`文件。
### 登录网关配置(LoginGate.ini)
登录网关负责处理玩家的登录请求,需要正确配置其参数。
1. **IP 地址和端口设置**
- **ListenIP**:一般设置为服务器的实际 IP 地址,若服务器有多个 IP,确保该 IP 可被客户端访问。
- **ListenPort**:设置登录网关监听的端口,如`7000`,要保证该端口未被其他程序占用。
- 示例:
```plaintext
[LoginGate]
ListenIP=192.168.1.100
ListenPort=7000
```
2. **连接主服务器信息**
- **ConnectIP**:填写主服务器的 IP 地址。
- **ConnectPort**:主服务器的连接端口,通常为`7001`。
- 示例:
```plaintext
[ConnectServer]
ConnectIP=192.168.1.100
ConnectPort=7001
```
3. **保存配置**:完成修改后保存`LoginGate.ini`文件。
### 主服务器配置(MirSrv.ini)
主服务器是游戏的核心运行部分,需要配置多个关键参数。
1. **基本信息设置**
- **ServerName**:设置服务器的名称,会显示在客户端登录界面。
- **ServerAddr**:服务器的 IP 地址,与登录网关的`ListenIP`保持一致。
- 示例:
```plaintext
[ServerInfo]
ServerName=传奇996经典服
ServerAddr=192.168.1.100
```
2. **端口设置**
- **ListenPort**:主服务器监听的端口,与登录网关连接主服务器的`ConnectPort`对应,如`7001`。
- **GamePort**:游戏客户端连接主服务器的端口,可设置为`7002`。
- 示例:
```plaintext
[NetInfo]
ListenPort=7001
GamePort=7002
```
3. **其他参数**
- **MaxUser**:设置服务器允许的最大在线玩家数量,根据服务器性能合理调整,如`500`。
- **MapRate**:地图刷新率,影响游戏中怪物刷新速度等,可根据游戏平衡调整,一般设置为`1`。
- 示例:
```plaintext
[GameInfo]
MaxUser=500
MapRate=1
```
4. **保存配置**:完成所有修改后保存`MirSrv.ini`文件。
### 客户端配置(LoginSvr.ini)
客户端配置主要是让玩家能够连接到你架设的服务器。
1. **找到客户端配置文件**:在传奇 996 引擎客户端文件夹中找到`LoginSvr.ini`文件,并用文本编辑器打开。
2. **修改服务器地址**
- **ServerAddr**:将其修改为你服务器的 IP 地址或域名。
- **ServerPort**:设置为登录网关的`ListenPort`,如`7000`。
- 示例:
```plaintext
[ServerInfo]
ServerAddr=192.168.1.100
ServerPort=7000
```
3. **保存客户端配置**:修改完成后保存`LoginSvr.ini`文件,玩家即可通过该客户端尝试连接服务器。
### 其他注意事项
- **参数修改后重启服务**:每次修改配置文件后,都需要重启相应的服务器服务,如登录网关、主服务器等,以使配置生效。
- **端口检查**:确保所使用的端口在服务器防火墙或云服务器安全组中已开放,避免因端口被封锁导致连接失败。
- **备份配置文件**:在进行任何配置修改前,先备份原配置文件,以防误操作导致服务器无法正常运行。
### 数据库配置
数据库是存储游戏数据的核心,正确配置数据库连接信息是服务器正常运行的基础。
1. **找到数据库配置文件**:通常在传奇996引擎服务端文件夹中,名为`DBServer.ini`。使用文本编辑器(如记事本)打开该文件。
2. **修改数据库连接信息**
- **数据库服务器地址**:如果数据库和服务器在同一台机器上,可使用`127.0.0.1` 或`localhost`;若数据库位于其他服务器,填写该服务器的 IP 地址。
- **数据库用户名**:填写你在安装数据库时创建的用户名,一般默认是`root`。
- **数据库密码**:输入对应数据库用户的密码。
- **数据库名称**:填入你为传奇游戏创建的数据库名。
- 示例配置如下:
```plaintext
[DBNet]
DBServer=127.0.0.1
DBUser=root
DBPassword=yourpassword
DBName=mir2_db
```
3. **保存并关闭文件**:修改完成后,保存`DBServer.ini`文件。
### 登录网关配置(LoginGate.ini)
登录网关负责处理玩家的登录请求,需要正确配置其参数。
1. **IP 地址和端口设置**
- **ListenIP**:一般设置为服务器的实际 IP 地址,若服务器有多个 IP,确保该 IP 可被客户端访问。
- **ListenPort**:设置登录网关监听的端口,如`7000`,要保证该端口未被其他程序占用。
- 示例:
```plaintext
[LoginGate]
ListenIP=192.168.1.100
ListenPort=7000
```
2. **连接主服务器信息**
- **ConnectIP**:填写主服务器的 IP 地址。
- **ConnectPort**:主服务器的连接端口,通常为`7001`。
- 示例:
```plaintext
[ConnectServer]
ConnectIP=192.168.1.100
ConnectPort=7001
```
3. **保存配置**:完成修改后保存`LoginGate.ini`文件。
### 主服务器配置(MirSrv.ini)
主服务器是游戏的核心运行部分,需要配置多个关键参数。
1. **基本信息设置**
- **ServerName**:设置服务器的名称,会显示在客户端登录界面。
- **ServerAddr**:服务器的 IP 地址,与登录网关的`ListenIP`保持一致。
- 示例:
```plaintext
[ServerInfo]
ServerName=传奇996经典服
ServerAddr=192.168.1.100
```
2. **端口设置**
- **ListenPort**:主服务器监听的端口,与登录网关连接主服务器的`ConnectPort`对应,如`7001`。
- **GamePort**:游戏客户端连接主服务器的端口,可设置为`7002`。
- 示例:
```plaintext
[NetInfo]
ListenPort=7001
GamePort=7002
```
3. **其他参数**
- **MaxUser**:设置服务器允许的最大在线玩家数量,根据服务器性能合理调整,如`500`。
- **MapRate**:地图刷新率,影响游戏中怪物刷新速度等,可根据游戏平衡调整,一般设置为`1`。
- 示例:
```plaintext
[GameInfo]
MaxUser=500
MapRate=1
```
4. **保存配置**:完成所有修改后保存`MirSrv.ini`文件。
### 客户端配置(LoginSvr.ini)
客户端配置主要是让玩家能够连接到你架设的服务器。
1. **找到客户端配置文件**:在传奇 996 引擎客户端文件夹中找到`LoginSvr.ini`文件,并用文本编辑器打开。
2. **修改服务器地址**
- **ServerAddr**:将其修改为你服务器的 IP 地址或域名。
- **ServerPort**:设置为登录网关的`ListenPort`,如`7000`。
- 示例:
```plaintext
[ServerInfo]
ServerAddr=192.168.1.100
ServerPort=7000
```
3. **保存客户端配置**:修改完成后保存`LoginSvr.ini`文件,玩家即可通过该客户端尝试连接服务器。
### 其他注意事项
- **参数修改后重启服务**:每次修改配置文件后,都需要重启相应的服务器服务,如登录网关、主服务器等,以使配置生效。
- **端口检查**:确保所使用的端口在服务器防火墙或云服务器安全组中已开放,避免因端口被封锁导致连接失败。
- **备份配置文件**:在进行任何配置修改前,先备份原配置文件,以防误操作导致服务器无法正常运行。

