##一、基础环境搭建
###(一)服务器选择与配置
1.**本地服务器方案**
-使用个人PC作为服务器(推荐配置:i5-12代/16G内存/SSD硬盘)
-安装Windows10专业版(需启用Hyper-V虚拟化支持)
-设置固定内网IP(如192.168.1.100)避免动态IP导致的连接问题
2.**云服务器方案**
|服务商|推荐配置|月成本|优势|
|------------|-------------------|----------|-----------------------|
|阿里云|2核4G5M带宽|¥89|新用户首年半价|
|腾讯云|轻量应用服务器|¥58|自带游戏镜像库|
|AWSLightsail|1GB套餐|$5|国际带宽稳定|
###(二)必要软件安装
1.**数据库系统**
-安装MySQL8.0(注意设置root密码为强密码)
```bat
mysqld--initialize--console
netstartmysql
```
2.**服务端程序**
-下载GOM引擎2025新春版(含完整补丁)
-解压至`D:\MirServer`目录,文件结构如下:
```text
│──Mir200#核心服务端
│──Mud2#数据库文件
│──RunGate#网关程序
│──登录器生成器#客户端配置工具
```
---
##二、服务端核心配置
###(一)数据库连接设置
1.修改`D:\MirServer\Mir200\!Setup.txt`关键参数:
```ini
[SQL]
DBHost=127.0.0.1
DBUser=root
DBPassword=YourPassword
DBName=HeroDB
```
2.导入基础数据库(执行`HeroDB.sql`文件)
###(二)网络参数调整
1.**端口配置**
|服务|默认端口|修改建议|
|---------------|----------|-------------------|
|主网关|7000|保持默认|
|角色网关|7100|改为7101防冲突|
|登录验证|5500|配置防火墙白名单|
2.**登录器配置**
使用"绿盟登录器生成器"添加服务器信息:
```text
服务器名称=兄弟传奇
IP地址=192.168.1.100
分组分类=私人专属
```
---
##三、游戏内容定制化
###(一)基础规则调整
1.**经验倍率设置**
```ini
[Exp]
MonsterExp=50#杀怪经验50倍
QuestExp=200#任务经验200倍
```
2.**爆率配置文件**
修改`D:\MirServer\Mir200\Envir\MonItems`目录下:
```text
;尸王爆率
D717\尸王1/1圣战头盔10
D717\尸王1/5裁决之杖5
```
###(二)私人特色功能
1.**专属NPC创建**
在盟重安全区(坐标330:320)添加好友传送NPC:
```lua
[@main]
#SAY
<传送至好友位置/@传送>需要消耗1个召集令\
<查看在线好友/@好友列表>
[@传送]
#IF
CHECKITEM召集令1
#ACT
TAKE召集令1
GMEXECUTEMapMove<$FRIENDNAME>
```
2.**组队增强BUFF**
在`QFunction-0.txt`添加组队加成:
```lua
[@GroupMemberCount]
#IF
GROUPCOUNT=5
#ACT
AddAbil防御503600
AddAbil攻击303600
```
---
##四、安全与权限管理
###(一)访问控制策略
1.**IP白名单设置**
修改`RunGate\Config.ini`:
```ini
[IPFilter]
Enable=1
AllowIP=192.168.1.*116.236.*.*
```
2.**GM权限分级**
|权限等级|可用命令|适用对象|
|----------|---------------------------|-------------------|
|Lv.1|@make@level|测试账号|
|Lv.10|@reloadnpc@禁言|管理员|
|Lv.100|@shutdown@清除数据|系统维护员|
###(二)数据备份方案
1.**自动备份脚本**
```bat
@echooff
setdate=%date:~04%%date:~52%%date:~82%
xcopyD:\MirServer\Mir200\Envir\*.*E:\Backup\%date%/s/e/h
mysqldump-uroot-pYourPasswordHeroDB>E:\Backup\%date%\HeroDB.sql
```
---
##五、联机测试与优化
###(一)内网穿透方案
1.**ZeroTier组网**
-注册账号并创建网络(my.zerotier.com)
-所有设备安装客户端加入同一网络ID
-获得虚拟IP(如172.25.113.88)
2.**端口映射设置**
```text
外部端口内部IP:端口协议
7000192.168.1.100:7000TCP/UDP
7100192.168.1.100:7100TCP
```
###(二)性能优化参数
1.**网关配置优化**
```ini
[Performance]
MaxConnections=50#最大连接数
PacketBuffer=4096#数据包缓冲
ThreadCount=8#CPU线程数
```
2.**内存管理策略**
```lua
[@OnTimer10]
#ACT
ReleaseMemory
ClearVarTEMP
```
---
##六、法律合规须知
1.**版权规避方案**
-使用开源地图素材(推荐OpenGameArt.org资源)
-自定义装备图标(PS制作32x32像素BMP)
-修改怪物名称(如"尸王"改为"地宫守卫")
2.**用户协议模板**
```text
本服务器仅为技术研究用途,禁止用于商业运营
所有玩家需承诺不传播游戏客户端
单次同时在线人数不超过20人
```
---
##结语
通过本教程的系统化实施,您可在3小时内搭建起专属的私人传奇世界。建议优先采用本地服务器方案降低复杂度,重点配置好友互动功能和组队加成系统。定期使用中的备份方案保障数据安全,结合中的法律规避建议确保合规性。当遇到技术难题时,可参考的调试命令进行问题定位。愿您与好友在这个自定义的传奇宇宙中创造独特回忆!
###(一)服务器选择与配置
1.**本地服务器方案**
-使用个人PC作为服务器(推荐配置:i5-12代/16G内存/SSD硬盘)
-安装Windows10专业版(需启用Hyper-V虚拟化支持)
-设置固定内网IP(如192.168.1.100)避免动态IP导致的连接问题
2.**云服务器方案**
|服务商|推荐配置|月成本|优势|
|------------|-------------------|----------|-----------------------|
|阿里云|2核4G5M带宽|¥89|新用户首年半价|
|腾讯云|轻量应用服务器|¥58|自带游戏镜像库|
|AWSLightsail|1GB套餐|$5|国际带宽稳定|
###(二)必要软件安装
1.**数据库系统**
-安装MySQL8.0(注意设置root密码为强密码)
```bat
mysqld--initialize--console
netstartmysql
```
2.**服务端程序**
-下载GOM引擎2025新春版(含完整补丁)
-解压至`D:\MirServer`目录,文件结构如下:
```text
│──Mir200#核心服务端
│──Mud2#数据库文件
│──RunGate#网关程序
│──登录器生成器#客户端配置工具
```
---
##二、服务端核心配置
###(一)数据库连接设置
1.修改`D:\MirServer\Mir200\!Setup.txt`关键参数:
```ini
[SQL]
DBHost=127.0.0.1
DBUser=root
DBPassword=YourPassword
DBName=HeroDB
```
2.导入基础数据库(执行`HeroDB.sql`文件)
###(二)网络参数调整
1.**端口配置**
|服务|默认端口|修改建议|
|---------------|----------|-------------------|
|主网关|7000|保持默认|
|角色网关|7100|改为7101防冲突|
|登录验证|5500|配置防火墙白名单|
2.**登录器配置**
使用"绿盟登录器生成器"添加服务器信息:
```text
服务器名称=兄弟传奇
IP地址=192.168.1.100
分组分类=私人专属
```
---
##三、游戏内容定制化
###(一)基础规则调整
1.**经验倍率设置**
```ini
[Exp]
MonsterExp=50#杀怪经验50倍
QuestExp=200#任务经验200倍
```
2.**爆率配置文件**
修改`D:\MirServer\Mir200\Envir\MonItems`目录下:
```text
;尸王爆率
D717\尸王1/1圣战头盔10
D717\尸王1/5裁决之杖5
```
###(二)私人特色功能
1.**专属NPC创建**
在盟重安全区(坐标330:320)添加好友传送NPC:
```lua
[@main]
#SAY
<传送至好友位置/@传送>需要消耗1个召集令\
<查看在线好友/@好友列表>
[@传送]
#IF
CHECKITEM召集令1
#ACT
TAKE召集令1
GMEXECUTEMapMove<$FRIENDNAME>
```
2.**组队增强BUFF**
在`QFunction-0.txt`添加组队加成:
```lua
[@GroupMemberCount]
#IF
GROUPCOUNT=5
#ACT
AddAbil防御503600
AddAbil攻击303600
```
---
##四、安全与权限管理
###(一)访问控制策略
1.**IP白名单设置**
修改`RunGate\Config.ini`:
```ini
[IPFilter]
Enable=1
AllowIP=192.168.1.*116.236.*.*
```
2.**GM权限分级**
|权限等级|可用命令|适用对象|
|----------|---------------------------|-------------------|
|Lv.1|@make@level|测试账号|
|Lv.10|@reloadnpc@禁言|管理员|
|Lv.100|@shutdown@清除数据|系统维护员|
###(二)数据备份方案
1.**自动备份脚本**
```bat
@echooff
setdate=%date:~04%%date:~52%%date:~82%
xcopyD:\MirServer\Mir200\Envir\*.*E:\Backup\%date%/s/e/h
mysqldump-uroot-pYourPasswordHeroDB>E:\Backup\%date%\HeroDB.sql
```
---
##五、联机测试与优化
###(一)内网穿透方案
1.**ZeroTier组网**
-注册账号并创建网络(my.zerotier.com)
-所有设备安装客户端加入同一网络ID
-获得虚拟IP(如172.25.113.88)
2.**端口映射设置**
```text
外部端口内部IP:端口协议
7000192.168.1.100:7000TCP/UDP
7100192.168.1.100:7100TCP
```
###(二)性能优化参数
1.**网关配置优化**
```ini
[Performance]
MaxConnections=50#最大连接数
PacketBuffer=4096#数据包缓冲
ThreadCount=8#CPU线程数
```
2.**内存管理策略**
```lua
[@OnTimer10]
#ACT
ReleaseMemory
ClearVarTEMP
```
---
##六、法律合规须知
1.**版权规避方案**
-使用开源地图素材(推荐OpenGameArt.org资源)
-自定义装备图标(PS制作32x32像素BMP)
-修改怪物名称(如"尸王"改为"地宫守卫")
2.**用户协议模板**
```text
本服务器仅为技术研究用途,禁止用于商业运营
所有玩家需承诺不传播游戏客户端
单次同时在线人数不超过20人
```
---
##结语
通过本教程的系统化实施,您可在3小时内搭建起专属的私人传奇世界。建议优先采用本地服务器方案降低复杂度,重点配置好友互动功能和组队加成系统。定期使用中的备份方案保障数据安全,结合中的法律规避建议确保合规性。当遇到技术难题时,可参考的调试命令进行问题定位。愿您与好友在这个自定义的传奇宇宙中创造独特回忆!

