首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

奇迹MU服务端IGC架设流程

奇迹MU服务端IGC架设流程

大家好我是艾西,今天跟大家简单聊下奇迹IGC服务端。IGC端是国外的东西全英文大家感兴趣的话也可以自己研究研究,整体的东西还是非常完整。扩展以及端的稳定性还是非常不错的就是有点费脑子........(此教程为个人娱乐搭建测试)

对于很多奇迹老玩家来说,从开始玩奇迹到现在应该都有十年以上,十年,太多的人、太多的事变化了,快到找不到影子,但值得庆幸的是,依然有那么一些人和事,留在我们心中不变,奇迹就是这其中一个。今天各种游戏纷至沓来、各种抢眼,但奇迹依然是我们最爱的网络游戏之一,再过10年是否还有它一席之地,没有人知道,但此刻,你和我心意相通!愿每一个奇迹爱好者明天更好、万事胜意!

准备:服务端、服务器、一台有网的电脑

以s12为例子,奇迹端对外开放的对服务器还是有一定的要求。游戏类的追求稳定以及安全,所有的程序以及软件都是搭建在服务器里的,服务器配置够性能强防护高才能给玩家带来更好的体验!

服务器操作系统要求:win 2008 64位系统

在搭建奇迹的服务端时,经常有朋友遇到数据库不会还原的问题,今天有时间就分享一下还原数据库的具体操作方法。

本教程使用绿色版sql2008自带的还原工具,其他的数据库管理工具的还原方法基本上是大同小异。大家实际操作完之后自己也可以多试试

数据库的还原方式:

第一种:备份文件是.bak时的还原方法,这种备份文件的得来,是采用了一般的备份方式得来的如:MuOnline这个数据库的bak备份文件,一般叫MuOnline.bak

具体还原步骤:

1、建立一个数据库,记下这个数据库储存的路径:D:\Tools\GSQL2008R2\userdata\MuOnline.mdf

这个工具要记,其他的工具可能不需要记

2、导入备份文件进行数据库还原:

碰到导入不进来的情况,提示“无法处理的介质”之类的,是因为这个备份文件,原来使用的数据库版本较高,比我们现在使用的sql2008版本要高,所以无法导入进来,这种情况是没办法处理的,要不就换备份文件,要不就是装高版本的数据库.

我们采用换备份文件的方法创建一个新路径,与我们建数据库时的路径不一样再次导入试试

第二种:备份文件是.sql时的还原方法,这种备份文件得是备份时采用了导出sql数据方式备份的

如:MuOnline这个数据库的sql备份文件,一般叫MuOnline.sql

我们先把这个数据库删了,使用sql方式,还原一次

还原的步骤也是:

1、建立数据库

2、导入sql文件

导入sql备份文件,要用到sql查询工具,sql查询里选择我们刚才建的数据库MuOnline

打开sql文件,执行sql语句,数据比较多,执行会有点久

执行完了那么就OK了

第三种:备份文件是.mdf,一般还会同时带对应的log文件,log文件是同名但以_log.ldf为结尾,这种备份文件的得是直接复制数据库的数据文件得来的

(注:log文件,是数据库的日志,还原时可以不用log文件的,不用的话系统会自动生成一个新的log文件)

如:MuOnline这个数据库,对应的备份文件是MuOnline.mdf和MuOnline_log.ldf

先把原来的删掉还原步骤:把数据库备份文件,复制到你的数据库放数据文件的目录下,sql2008他是把数据文件放在 D:\Tools\GSQL2008R2\userdata\ 这个目录下的。附加数据库,到上面那个目录选择备份文件,填写数据库名,可以按默认的名字

这样就又还原成功了

(这个是题外话,下面正式进入我们今天的主题)

开始架设:

服务器win 2008系统

数据库MySql server 2008

这个端要恢复的数据库有四个,分别如下:

MuOnline

Ranking

BattleCore

Events

请对应备份文件一一进行恢复。

2. 修改几个文件,主要是设置对应的IP和数据库方面的,最终打通服务端和客户端的联系

2.1 服务端要修改的文件

(1) 修改文件: 1._DataServer\DataServer.ini

下面是这个文件要修改的地方,对应注释修改,没列出的选项请保持默认

//你的服务器IP,本次搭建用的103.219.xxx.xxx

WanIP = 103.219.xxx.xxx

// -------------------------------------------

// -- 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,本次搭建用的103.219.xxx.xxx

WanIP = 103.219.xxx.xxx

// -------------------------------------------

// -- 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

下面是这个文件要修改的地方,对应注释修改,没列出的选项请保持默认

" port="56900" visible="1" name="Regular">

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O0I_FgeQnMJFR3NAIB4Onigg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券