奇迹MU,我想做一个单机版的或者是服务器,我要玩

奇迹MU,我想做一个单机版的或者是服务器,我要玩,第1张

我个人感觉是不是你SQL里面建立数据库的名字与设置文件MUEDITINI里不一样,就是如下内容中的“Me_muonline”,使得MUEDIT读取不了SQL里面的数据,你就不好自己发装备改点了,呵呵~ 里面内容如下: [MuOnline]

//------------------------- 服务器设定 ---------------------------------------------------------

双数据库 =0 ;双数据库(0/1);如果帐号是注册在Me_muonline上,设置为1

信用连接 =1 ;是否使用信任连接(1信用连接,0远程)服务器 =1921681100 ;远程服务器名(你的IP或域名)

数据库 =MuOnline ;数据库名(数据库1是为双数据库的另一库名(默认Me_muonline))

帐号 =sa ;数据库账号密码 =123456 ;数据库密码端口 =1433 ;远程数据库服务器端口//--------------------------双数据库设定-------------------------------------------------------

服务器1 = ;远程服务器名

数据库1 =Me_Muonline

帐号1 =

密码1 =

端口1 =1433 ;远程数据库服务器端口//------------------------属性框显示(0/1显示/不显示)-------------------------------------------

GM框 =0

套装 =1

卓越 =1

380级 =1

强化 =1//------------------------属性框颜色-------------------------------------------

GM颜色 =16777215

套装色 =65535

卓越色 =65280

380级色 =16711824

强化色 =57472

卓越强化380 =16711935

卓越强化 =16776960

卓越380 =16711680

卓越套装 =14692440

强化380 =8445952//-------------------------其他选项-------------------------------------------------------------

扩展仓库 =0 ;扩展仓库(0/1)

启用皮肤 =0

皮肤 =qq2008

刷新时间 =60 ;状态刷新时间(秒)

//-------------------------快捷设置-------------------------------------------------------------

//方便快速度设置好+几追几

//格式(加几,追几)

快捷设置1 =10,12

快捷设置2 =10,20

快捷设置3 =12,24

快捷设置4 =13,20//--------------------------帐号自定义选项------------------------------------------------------

//自定义选项(扩展显示(选项名称是表示显示标题,选项字段是表示该字段))

//(1,2是针对RC和PL设置用的(1是积分和RCB(RC是rcb/PL是jf),2是会员(RC是vip,PL是qx)

//(3为日期类型,4,5为文本类型,6,7为数字类型)

//说明只要选项名称为空,选项字段有值也查不到

[ExtAcc]

选项名称1 =

选项字段1 =

选项名称2 =

选项字段2 =

选项名称3 =

选项字段3 =

选项名称4 =

选项字段4 =

选项名称5 =

选项字段5 =

选项名称6 =

选项字段6 =

选项名称7 =

选项字段7 =//--------------------------角色自定义选项----------------------------------------------------

[ExtChar]

//(1-5只能是数字类型的字段,6只能是定义文本类型的字段)

选项名称1 =

选项字段1 =

选项名称2 =

选项字段2 =

选项名称3 =

选项字段3 =

选项名称4 =

选项字段4 =

选项名称5 =

选项字段5 =

选项名称6 =

选项字段6 =

这是本人第一次做教程,希望你能满意。谢谢!

现在开始教大家安装SQL2000

先把SQL2000解压出来,

接着运行autorunexe开始安装SQL2000

H6TWQ-TQQM8-HXJYG-D69F7-R84VM这个是SQL2000的CDKEY

填好CDKEY后直接下一步。

这里是安装的目录,如果你的C盘空间太小,你可以装到别的盘,我现在安装到的是D:

这里选择使用本地系统帐户。

这里选择使用混合模式,下面的空白处填上SQL的密码,我这里填7892856填好后直接下一步。

现在开始安装了。

因为我原来装过会出现这个提示,你按我的来做就行了。

这样SQL就安装好了。接下来要做的是打开SQL的后台服务。要等到旁边的变成绿色的箭头才说明启动后SQL。

接着我们把MU的服务器端复制到D:

复制好后就开始创建服务器的表。

在开始里点企业管理器,点右键新建数据库。因解压时多解压了一层目录,我把它改了一下。

按库名一个一个来建。在刚建好的库名名上点右建。选所有的任务,还原数据库。接着选从设备。选择你所对应的库文件。

再点选项。把在现有数据库上强制还原钩上。改下路径。把前面的D:\MeMuOnline改成服务器端所在的路径。点确定,这样就还原

成功一个库了。接着我们再还原别的库,先建库名。用同样的方法来还原。这里也要更改一下路径和把在现有数据库上强制还原钩上

在路径中间的DB不要修改,这个是服务器端里的目录。你第建好一个库就会多出两个文件。刚才的第一个建错了,我现在删掉重建。

别的库还原我就不另加说明了。在还原MuOnline时要把路径像前面一样填完整。D:\MuOnline\DB

这样就还原完所有的库了。在D:\MuOnline\DB文件夹下你看下是不是有12个文件。如果有就对了。还要检查下库的名字对不对得上。

接下来我们要做的就是改下在服务器端里的数据库密码和IP。把包括子文件夹钩上,别的不用钩。在上面的查找里打上你的数据库密码像我现在这样。下面填上你刚才装MSSQL2000时填的密码。我填的是7892856,所以我就要替换为7892856文件类型填上表示所有的文件。所在的文件夹选服务器端所在的目录。接着就选全换。最好是点两次,不然有少改的文件。

接着就改IP。先看下你网卡的IP。我的网卡IP是19216812,所以我就换成19216812

在工具的查找里填上你的网卡IP,替换为打上你的网卡IP,我因该填的是19216812

IP和密码都改好了。接着就要试启动服务器了。对了还有个注册表文件要导入的。在数据库文件夹里。ODBCreg双击它导入。

接着就按数字的步骤来启动服务器。战盟服务的快捷方式里的IP也要改下。

如果你的电脑配制不是很好,内存太小的话你最好只开09-普通一线服务和12-攻城线服务,全开的话要求电脑配制比较高。

跳出这个窗口的原因是因为原数据库不是干净版的。解决的办法是,用查询分析器来运行下下面的SQL语句。

SQL SERVER 上打个

密码就打上你刚才装SQL时的密码。

use muonline

delete MuCastle_DATA

delete MuCastle_MONEY_STATISTICS

delete MuCastle_NPC

delete MuCastle_REG_SIEGE

delete MuCastle_SIEGE_GUILDLIST 把这些复制上去。复制好后按F5键,或者点上面的绿色箭头。

再起动一次就不会跳出那个提示了。

下面我们要修改的是客户端的IP。

先解压出客户端。

我们用UE32来修改。在常用工具里我放有。直接用UE32来打开MAINexe查找192168126把查找ASCII钩上。点查找。

在这里打上你的网卡IP。如果长度不够的你就在左边的窗口用数字0来代替。退出保存。

直接点mainexe进入游戏。连接成功,接着注册帐号。用MuEdit47工具来注册。把这个钩上。不记得还要认SQL支持MD5码才行。

现在帮SQL安装MD5码的文件。把WZ_MD5_MODdll复制到SQL目录下的BINN文件夹下。X:\Program Files\Microsoft SQL Server\MSSQL\Binn像这样,X代表你安装的盘符。接着再用查询分析器执行一下下面的代码。

use master

go

sp_addextendedproc 'XP_MD5_EncodeKeyVal', 'WZ_MD5_MODdll'

go

sp_addextendedproc 'XP_MD5_CheckValue', 'WZ_MD5_MODdll'

go

if exists (select from dbosysobjects where id = object_id(N'[dbo][UFN_MD5_CHECKVALUE]') and xtype in (N'FN', N'IF', N'TF'))

drop function [dbo][UFN_MD5_CHECKVALUE]

GO

if exists (select from dbosysobjects where id = object_id(N'[dbo][UFN_MD5_ENCODEVALUE]') and xtype in (N'FN', N'IF', N'TF'))

drop function [dbo][UFN_MD5_ENCODEVALUE]

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_NULLS ON

GO

CREATE FUNCTION UFN_MD5_CHECKVALUE

(

@btInStr VARCHAR(10),

@btInStrIndex VARCHAR(10),

@btInVal BINARY(16)

)

RETURNS TINYINT

AS

BEGIN

DECLARE @iOutResult TINYINT

EXEC masterXP_MD5_CheckValue @btInStr, @btInVal, @btInStrIndex, @iOutResult OUT

RETURN @iOutResult

END

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_NULLS ON

GO

CREATE FUNCTION UFN_MD5_ENCODEVALUE

(

@btInStr VARCHAR(10),

@btInStrIndex VARCHAR(10)

)

RETURNS BINARY(16)

AS

BEGIN

DECLARE @btOutVal BINARY(16)

EXEC masterXP_MD5_EncodeKeyVal @btInStr, @btInStrIndex, @btOutVal OUT

RETURN @btOutVal

END

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

use muonline

go

if exists (select from dbosysobjects where id = object_id(N'[dbo][UFN_MD5_CHECKVALUE]') and xtype in (N'FN', N'IF', N'TF'))

drop function [dbo][UFN_MD5_CHECKVALUE]

GO

if exists (select from dbosysobjects where id = object_id(N'[dbo][UFN_MD5_ENCODEVALUE]') and xtype in (N'FN', N'IF', N'TF'))

drop function [dbo][UFN_MD5_ENCODEVALUE]

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_NULLS ON

GO

CREATE FUNCTION UFN_MD5_CHECKVALUE

(

@btInStr VARCHAR(10),

@btInStrIndex VARCHAR(10),

@btInVal BINARY(16)

)

RETURNS TINYINT

AS

BEGIN

DECLARE @iOutResult TINYINT

EXEC masterXP_MD5_CheckValue @btInStr, @btInVal, @btInStrIndex, @iOutResult OUT

RETURN @iOutResult

END

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

SET ANSI_NULLS ON

GO

CREATE FUNCTION UFN_MD5_ENCODEVALUE

(

@btInStr VARCHAR(10),

@btInStrIndex VARCHAR(10)

)

RETURNS BINARY(16)

AS

BEGIN

DECLARE @btOutVal BINARY(16)

EXEC masterXP_MD5_EncodeKeyVal @btInStr, @btInStrIndex, @btOutVal OUT

RETURN @btOutVal

END

GO

SET QUOTED_IDENTIFIER OFF

GO

SET ANSI_NULLS ON

GO

执行完后就可以注册帐户了。

服务器就安装完了,你按照我上面说的来做一定能做出你自己的服务器来,这里只是跟大家研究下服务器端,和学习服务器端,

词语解释: grant :授予,授权

privileges:特权

(数据库名表名):所有数据库下的所有表mysql> grant 权限1,权限2,…权限n on 数据库名称表名称 to 用户名@用户地址 identified by ‘连接口令’;

权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。

当权限1,权限2,…权限n被all privileges或者all代替,表示赋予用户全部权限。

当数据库名称表名称被代替,表示赋予用户 *** 作服务器上所有数据库所有表的权限。

用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%'表示从任何地址连接。

‘连接口令’不能为空,否则创建失败。

例如:

mysql>grant select,insert,update,delete,create,drop on vtdcemployee to joe@1016322587 identified by ‘123′;

给来自1016322587的用户joe分配可对数据库vtdc的employee表进行select,insert,update,delete,create,drop等 *** 作的权限,并设定口令为123。

mysql>grant all privileges on vtdc to joe@1016322587 identified by ‘123′;

给来自1016322587的用户joe分配可对数据库vtdc所有表进行所有 *** 作的权限,并设定口令为123。

mysql>grant all privileges on to joe@1016322587 identified by ‘123′;

给来自1016322587的用户joe分配可对所有数据库的所有表进行所有 *** 作的权限,并设定口令为123。

mysql>grant all privileges on to joe@localhost identified by ‘123′;

给本机用户joe分配可对所有数据库的所有表进行所有 *** 作的权限,并设定口令为123。mysql>grant all privileges on to joe@"%" identified by ‘123′;

给用户joe分配在任何主机上均可对所有数据库的所有表进行所有 *** 作的权限,并设定口令为123。mysql>GRANT ALL PRIVILEGES ON TO 'monty'@'localhost' IDENTIFIED BY 'some_pass' WITH GRANT OPTION;给用户直接分配grant权限;

添加完用户后要: mysql> flush privileges;本文转自: >

首先,我就引用一下KK的安装数据库的方法!"步骤1: 复制rmpdll到你系统目录如d:\winnt;或者d:\windows步骤2: 下载MSSQL(注意作过MU私服的注意不要自己在SQL里面建一个REDMOON数据库)安装您必须选择混合方式认证

开始-运行-cmd找到红月目录,输入:"LocalSetupDB C:\RedMoonSvr" 服务端目录"

redmoon数据库一般不能完全安装问题就出现在 LocalSetupDB X:\RedMoonSvr 这里!下面是本人成功完成安装的方法!

首先,在开始→程序→Microsoft SQL Server→企业管理器!打开企业管理器后再就把Microsoft SQL server展开(就是点一下旁边的+号)!然后继续展开,只到看到数据库文件夹再停!在数据库文件夹上点击鼠标右键!选择新建数据库,填入名称redmoon 其它的就不用管了,点确定!

第一步算是完成了!现在可以把SQL企业管理器关掉了,然后就是开始→程序→Microsoft SQL Server→服务管理器!点下那个红色方块!好了,服务器关闭了!现在开始动手改掉redmoon这个数据库!把你下载的红月服务端里面的redmoon_DataMDF文件和redmoon_LogLDF文件复制一下就行(没叫你粘贴)!然后去C:\Program Files\Microsoft SQL Server\MSSQL\Data(这是SQL默认安装的地方,如果你改了路径又找不到就直接搜索"我的电脑,填入MSSQL,找到后就点Data文件进行粘贴") 把你刚才复制的文件粘贴一下就OK一半了!

现在你可以把你的SQL服务管理器打开了!就是那个绿色的三角型!现在是建立用户名的可使用的两种方法!

第一种:进入SQL企业管理器!展开安全性目录,在登录那里新建一个登陆名为RMGS,在数据访问那里选择redmoon打√!在数据库角色允许中选择第一项和第二项打√!填完后点确定!

第二种:比较简单,就是开始-运行-cmd找到红月目录,输入:"LocalSetupDB C:\RedMoonSvr" 服务端目录 把这个步骤再来一遍就行,它会说数据库redmoon已存在,建立RMGS用户成功!就这么简单!

好了,现在是连接数据库了,开始→程序→管理工具→数据源(ODBC)打开后点击系统DSN,点击添加,在出现的表里面选择SQL Server!填入名称RMEBrain0,选择服务器(local),填好后点下一步,再下一步,这里不能错了,在更改默认数据库那里点一下,在下拉表中选择redmoon这个数据库后点下一步,再点完成,没事做可以点一下测试数据源是否成功!然后点确定!

此文只是不能建立数据库的解决办法,并不是整个私服的安装方法

以上就是关于奇迹MU,我想做一个单机版的或者是服务器,我要玩全部的内容,包括:奇迹MU,我想做一个单机版的或者是服务器,我要玩、奇迹muvip区账号怎么弄 奇迹muvip区账号怎么激活、奇迹MU单机版!出问题了!在线等!急等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10188333.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存