开传奇分两条线:PC端(GOM/GEE/HeroM2老架构)和手游端(战神引擎/HeroM2Mobile)。只自己本地看效果走127.0.0.1单机,想手机连同一WiFi填内网IP,云服对外发布填公网IP。路径一律纯英文,D:\MirServer或D:\mud2.0,带中文或空格黑窗必闪退。
先装环境。PC老端装DBC2000,控制面板开BDEAdministrator,右键New选STANDARD,别名HeroDB(大小写敏感),PATH指向D:\MirServer\Mud2\DB,Ctrl+S保存,重启机子生效。战神/996等MySQL路线装小皮面板或phpStudy,启MySQL+Nginx,新建库legend或cc-game-mili(看端里readme),source导入服务端附带的.sql。VC++运行库全装,关WindowsDefender和360,否则引擎dll被删。
解压服务端到D盘根。改IP用Notepad++全局替换,别漏文件:
•Mir200\!Setup.txt→ServerIP/ServerAddr
•LoginSrv\!addrtable.txt、Mir200\!servertable.txt、!runaddr.txt
•DBServer\DBService.ini、GateServer下LoginGate.ini/GameGate.ini
•战神端另改logincenter\config\serverlist.json、phpStudy\WWW\project.manifest和version.manifest
-热更包phpStudy\WWW\assets\res\mir2.zip里mir2.scenes.sfselect.scene的IP也改,重压回去后跑MD5工具把新值写进manifest
单机全填127.0.0.1,局域网填ipconfig查到的192.168.x.x,云服填公网IP,16位格式不足补0,127.0.0.1回环地址不动。
启动顺序死规矩,错一个就卡登录:
PC端(Hero/GOM):先开DBServer(看ListenOK)→LoginSrv→M2Server(GameCenter点启动也行,底部出“游戏服务启动成功”无红字)→RunGate/LoginGate最后开。
战神手游端:phpStudy双绿灯→DBServer→ItemLogServer→LoginCenter→LoginGate→GameGate→M2Server(手游叫GameServer)。所有黑窗常驻最小化,关窗即关服。
PC客户端用对应版本(1.76配1.76)的官方客户端加登录器生成器(MakeGameLogin或引擎自带),登录器配置器里填IP+端口7000,生成exe丢进客户端根目录,双击进服建test号砍稻草人。手游端改APK:用压缩软件开assets/res/project.manifest,loginServer改公网IP:5500、gameServer公网IP:5600、gateServer公网IP:5700;若端里mir2.zip也带IP一并改。改完删META-INF目录,jdk下keytool生成android.keystore,jarsigner重签名:
keytool-genkey-aliasandroid.keystore-keyalgRSA-validity20000-keystoreandroid.keystore
jarsigner-verbose-keystoreandroid.keystore-storepass口令-signedjarout.apk-digestalgSHA1-sigalgMD5withRSAin.apkandroid.keystore
签名完装雷电模拟器或真机,能进角色选人、背包掉物、退登等级保留即通。
外网发布才动网段:云服安全组放行7000/7100/7200/5500/5600/5700,家宽没公网IP用花生壳穿透,别碰路由映射新手容易绕晕。GM后台浏览器开http://127.0.0.1/admin或http://IP/admin,M2控制台“查看-管理员列表”加角色名权限10,游戏内@GM刷装备。
技术练手到单机自测为止。未获著作权人许可,复制发行传奇代码资源并对外提供下载或开放充值,即触及侵犯著作权罪,已有多起判例判实刑加罚金;非营利、纯本机研究可降边界但不改变未授权即侵权的定性,别挂公网、别开充值、别发推广链接。
先装环境。PC老端装DBC2000,控制面板开BDEAdministrator,右键New选STANDARD,别名HeroDB(大小写敏感),PATH指向D:\MirServer\Mud2\DB,Ctrl+S保存,重启机子生效。战神/996等MySQL路线装小皮面板或phpStudy,启MySQL+Nginx,新建库legend或cc-game-mili(看端里readme),source导入服务端附带的.sql。VC++运行库全装,关WindowsDefender和360,否则引擎dll被删。
解压服务端到D盘根。改IP用Notepad++全局替换,别漏文件:
•Mir200\!Setup.txt→ServerIP/ServerAddr
•LoginSrv\!addrtable.txt、Mir200\!servertable.txt、!runaddr.txt
•DBServer\DBService.ini、GateServer下LoginGate.ini/GameGate.ini
•战神端另改logincenter\config\serverlist.json、phpStudy\WWW\project.manifest和version.manifest
-热更包phpStudy\WWW\assets\res\mir2.zip里mir2.scenes.sfselect.scene的IP也改,重压回去后跑MD5工具把新值写进manifest
单机全填127.0.0.1,局域网填ipconfig查到的192.168.x.x,云服填公网IP,16位格式不足补0,127.0.0.1回环地址不动。
启动顺序死规矩,错一个就卡登录:
PC端(Hero/GOM):先开DBServer(看ListenOK)→LoginSrv→M2Server(GameCenter点启动也行,底部出“游戏服务启动成功”无红字)→RunGate/LoginGate最后开。
战神手游端:phpStudy双绿灯→DBServer→ItemLogServer→LoginCenter→LoginGate→GameGate→M2Server(手游叫GameServer)。所有黑窗常驻最小化,关窗即关服。
PC客户端用对应版本(1.76配1.76)的官方客户端加登录器生成器(MakeGameLogin或引擎自带),登录器配置器里填IP+端口7000,生成exe丢进客户端根目录,双击进服建test号砍稻草人。手游端改APK:用压缩软件开assets/res/project.manifest,loginServer改公网IP:5500、gameServer公网IP:5600、gateServer公网IP:5700;若端里mir2.zip也带IP一并改。改完删META-INF目录,jdk下keytool生成android.keystore,jarsigner重签名:
keytool-genkey-aliasandroid.keystore-keyalgRSA-validity20000-keystoreandroid.keystore
jarsigner-verbose-keystoreandroid.keystore-storepass口令-signedjarout.apk-digestalgSHA1-sigalgMD5withRSAin.apkandroid.keystore
签名完装雷电模拟器或真机,能进角色选人、背包掉物、退登等级保留即通。
外网发布才动网段:云服安全组放行7000/7100/7200/5500/5600/5700,家宽没公网IP用花生壳穿透,别碰路由映射新手容易绕晕。GM后台浏览器开http://127.0.0.1/admin或http://IP/admin,M2控制台“查看-管理员列表”加角色名权限10,游戏内@GM刷装备。
技术练手到单机自测为止。未获著作权人许可,复制发行传奇代码资源并对外提供下载或开放充值,即触及侵犯著作权罪,已有多起判例判实刑加罚金;非营利、纯本机研究可降边界但不改变未授权即侵权的定性,别挂公网、别开充值、别发推广链接。

