AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
操作系统准备好,数据库也准备好后,现在我们就可以开始搭建s12了。这里重新提醒一下,s12这个端,需要的操作系统: ~~~ 服务端操作系统要求:win NT>=6.0的64位系统,也就是要在windows vista(包括)以上 客户端操作系统要求:win NT>=6.0的64位或32位系统 ~~~ 需要的数据库: ~~~ 微软sql server >= 2008 ~~~ ## 下面开始搭建,搭建详细步骤如下: #### 1. 数据库备份的恢复 这个端提供了三种格式的备份文件,选择一种方便自己恢复的格式,如何恢复备份请参看 《[数据库篇之数据库的还原](https://www.kancloud.cn/share98/mu/605203)》 这个端要恢复的数据库有四个,分别如下: ~~~ MuOnline Ranking BattleCore Events ~~~ 请对应备份文件一一进行恢复。 #### 2. 修改几个文件,主要是设置对应的IP和数据库方面的,最终打通服务端和客户端的联系 2.1 服务端要修改的文件 (1) 修改文件: 1._DataServer\DataServer.ini 下面是这个文件要修改的地方,对应注释修改,没列出的选项请保持默认 ~~~ //你的IP,本机搭建请用127.0.0.2 WanIP = 192.168.11.222 // ------------------------------------------- // -- DATABASE & Access SETUP //数据库设置 // ------------------------------------------- MuOnlineDB = MuOnline MeMuOnlineDB = MuOnline EventDB = Events RankingDB = Ranking //记得修改这两项,数据库用户名和密码 User = sa Pass = 123456 // -------------------------------------------------------------------------- // --数据库服务器的ip或者名字或计算机名 // --默认实例用(local),不行换127.0.0.1 试试 // -------------------------------------------------------------------------- SQLServerName = (local) ~~~ (2) 修改文件: 2._DataServer_BattleCore\DataServer.ini 下面是这个文件要修改的地方,对应注释修改,没列出的选项请保持默认 ~~~ //你的IP,本机搭建请用127.0.0.2 WanIP = 192.168.11.222 // ------------------------------------------- // -- DATABASE & Access SETUP //数据库设置 // ------------------------------------------- MuOnlineDB = BattleCore MeMuOnlineDB = MuOnline EventDB = BattleCore RankingDB = BattleCore //记得修改这两项,数据库用户名和密码 User = sa Pass = 123456 // -------------------------------------------------------------------------- // --数据库服务器的ip或者名字或计算机名 // --默认实例用(local),不行换127.0.0.1 试试 // -------------------------------------------------------------------------- SQLServerName = (local) ~~~ (3) 修改文件: 3._ConnectServer\IGC_ServerList.xml 下面是这个文件要修改的地方,对应注释修改,没列出的选项请保持默认 ~~~ <!-- IP换成你的对外IP,如果是本机建请用 127.0.0.2 --> <ServerList> <Server Code="0" IP="192.168.11.227" Port="56900" Visible="1" Name="Regular" /> <Server Code="13" IP="192.168.11.227" Port="56913" Visible="0" Name="Arca" /> <Server Code="14" IP="192.168.11.227" Port="56914" Visible="0" Name="Siege" /> <Server Code="480" IP="192.168.11.227" Port="56120" Visible="1" Name="BattleCore" /> </ServerList> ~~~ (4) 修改文件: IGCData\IGC_MapServerInfo.xml 下面是这个文件要修改的地方,对应注释修改,没列出的选项请保持默认 ~~~ <MapServer> <ServerInfo Version="1.18.26" Serial="PoweredByDvTrong" /> <!-- Version是版本号, Serial: 是一个字符密码,这两项要跟客户端的设置对应 要不然会连接不上,请参看后面客户端文件的修改--> <ServerList> <!--下面的ip是外网的,本地搭建请用127.0.0.2--> <Server Code="0" Group="1" Initiation="1" IP="192.168.11.227" Port="56900" Name="Regular" /> <Server Code="13" Group="1" Initiation="0" IP="192.168.11.227" Port="56913" Name="Arca" /> <Server Code="14" Group="1" Initiation="0" IP="192.168.11.227" Port="56914" Name="Siege" /> <Server Code="480" Group="6" Initiation="1" IP="192.168.11.227" Port="56120" Name="BattleCore" /> </ServerList> ~~~ 2.2 修改客户端 提供了生成ServerInfo.bmd的工具,按下面操作就行了 (1)编辑文件:zTools\Client.Editor\ServerInfo.xml 按下面注释编辑这个文件,没列出的选项请保持默认 ~~~ <!-- 1. 这个文件主要修改IP, Version和Serial,这三项要跟上面的IGCData\IGC_MapServerInfo.xml 中的值一一对应 2. 还有CodePage这个选项,如果你的客户端是中文的就用936,是英文的就保持原来的值,中文端不用936会乱码 --> <ServerInfo Password="WErt$4t3"> <Connection IP="192.168.11.227" Port="44405" Version="1.18.26" Serial="PoweredByDvTrong" /> <Main GameWindowName="多多奇迹" BlockVirtualMachine="0" ExitWindowEnable="0" PerformanceMode="1" CodePage="936" /> <ScreenShot Path="ScreensShots" /> <Launcher Enabled="0" ExeName="Launcher.exe" /> <Patcher Enabled="0" ExeName="Patcher.exe" /> <BattleCore LauncherExeName="Main.exe" /> <Reconnect MaxTime="120" /> <!-- 最大等待时间(秒) --> </ServerInfo> ~~~ (2)打开:zTools\Client.Editor\ServerInfo.exe 点击:Encode (3)把生成的文件:zTools\Client.Editor\ServerInfo.bmd 复制到你的客户端:Data\Local\ 目录下覆盖原来的 #### 3. 启动服务端 做好上面的修改,就可以启动服务端了。 第一次启动,最好一个个手动启动,这样如果有错误可以方便察看提示信息。 里面带有一个一键启动工具:_ServerStartUp.exe,以后可以使用它一键启动,编辑:ServerStartUp\ServerStartUp.xml,就可以定义启动的项目,很简单看一下就明白怎么设置了 #### 4. 客户端登陆 这个端有内置的账号:admin 密码:admin 可以用来测试登陆 #### 5. GM工具 提供了一个英文的GM工具:IGC.EssentialTool,可以用来建立账号、封号、发装备等 开始使用前要设置一下GM工具的数据库连接配置,编辑:zTools\IGC.EssentialTool\config.ini,主要是下面几项要修改 ~~~ Username = sa ; 数据库用户名 Password = 123456 ; 数据库密码 Address = 127.0.0.1 ; 数据库服务器地址 Port = 1433 ; 数据库端口 ~~~