mu奇迹单机板 教程技术,奇迹mu单机版一键端ex803
很多朋友对于mu奇迹单机板 教程技术和奇迹mu单机版一键端ex803不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!
一、求奇迹MU1.04H 单机中文版教程.
这是本人第一次做教程,希望你能满意。谢谢!
现在开始教大家安装SQL2000
先把SQL2000解压出来,
接着运行autorun.exe开始安装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是192.168.1.2,所以我就换成192.168.1.2
在工具的查找里填上你的网卡IP,替换为打上你的网卡IP,我因该填的是192.168.1.2
IP和密码都改好了。接着就要试启动服务器了。对了还有个注册表文件要导入的。在数据库文件夹里。ODBC.reg双击它导入。
接着就按数字的步骤来启动服务器。战盟服务的快捷方式里的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来打开MAIN.exe查找192.168.1.26把查找ASCII钩上。点查找。
在这里打上你的网卡IP。如果长度不够的你就在左边的窗口用数字0来代替。退出保存。
直接点main.exe进入游戏。连接成功,接着注册帐号。用MuEdit4.7工具来注册。把这个钩上。不记得还要认SQL支持MD5码才行。
现在帮SQL安装MD5码的文件。把WZ_MD5_MOD.dll复制到SQL目录下的BINN文件夹下。X:\Program Files\Microsoft SQL Server\MSSQL\Binn像这样,X代表你安装的盘符。接着再用查询分析器执行一下下面的代码。
use master
go
sp_addextendedproc'XP_MD5_EncodeKeyVal','WZ_MD5_MOD.dll'
go
sp_addextendedproc'XP_MD5_CheckValue','WZ_MD5_MOD.dll'
go
if exists(select* from dbo.sysobjects 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 dbo.sysobjects 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 master..XP_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 master..XP_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 dbo.sysobjects 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 dbo.sysobjects 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 master..XP_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 master..XP_MD5_EncodeKeyVal@btInStr,@btInStrIndex,@btOutVal OUT
RETURN@btOutVal
END
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
执行完后就可以注册帐户了。
服务器就安装完了,你按照我上面说的来做一定能做出你自己的服务器来,这里只是跟大家研究下服务器端,和学习服务器端,
二、奇迹MU单机版MSSQL服务器怎么用啊教教我
首先,我就引用一下KK的安装数据库的方法!"步骤1:复制rmp.dll到你系统目录如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_Data.MDF文件和redmoon_Log.LDF文件复制一下就行(没叫你粘贴)!然后去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这个数据库后点下一步,再点完成,没事做可以点一下测试数据源是否成功!然后点确定!
此文只是不能建立数据库的解决办法,并不是整个私服的安装方法
三、如何制作奇迹单机版
先把借压出来的MuOnline文件夹放到D:\下
3.把data也放在D:\下
4.其余文件夹不动把muserver整个文件夹放在D:\
5.将D盘muserver和MuOnline目录下的所有后缀名为.cfg中的IP地址全部改成自己网卡IP
6.下将muserver目录中的启动目录里的4和5 2个快捷方式属性里把IP修改为自己IP
7.在SQL新建muonline数据库,右击数据库名--所有任务--恢复备份--从设备-然后选择设备(选到服务端目录里的SQL目录里的musql.bak)还原数据库
8.在系统数据源(ODBC)-系统DNS处,新建MuOnline,MuOnlineJoinDB,USELOG,Event,全部指向SQL里的muonline库
9.下线人物丢失处理方法:把SQL数据里的:vCharacterPreview表删除了然后用查询分析器的运行条命令:CREATE VIEW vCharacterPreview AS SELECT Name, cLevel, Class, Inventory FROM Character
10.对外方法将所有的IP地址改为自己的外网IP将所有的客户端口55901改成44405
11.经验配置方法将commonloc等文件中AddExperience= 1哪个1改多少就是几倍经验
12.按启动目录里的12345顺序启动
13.服务器配置如果已经完成的话那么按照这个安装配置就可以安装服务器了!^_^
奇迹服务器架设完全攻略(新手篇)
作者:冷场王时间:11月25
在准备架设服务器之前,请先确保你满足以下条件:
OS:Windows 2000 Server+SP4
数据库:SQL2000企业版+SP3
CPU:Intel 1G以上(建议2G)
RAM:512以上(建议1G)
服务端:下载本论坛内的完美版本
好,我们从每个服务端程序启动顺序开始。把服务器端解压缩到D:,并把服务端内的Data所有文件复制到D:内。并把相应的cfg.ini.txt配置文件内的IP改为127.0.0.1。
D:
├—MuServer
│├—Altiris
│├—ConnectServer
│├—data
│├—DataServer
│├—GameServer
│├—JoinServer
│├—LogCatch
│└—Mu GameManager
├—Lang
└—Bin
第一步:建立数据库,先在应确保SQL正常运行。开始-程序-Microsoft SQL Server-企业管理器
进入SQL的安全性-登录-右键新建登录-名称admin身份验证密码thdzlqhem-服务器角色在第一个前现打勾-数据库访问MuOnline前打勾-数据库角色允许前二项打勾。相同的建立名称为MuOnlineAdmin的用户密码wkfwkRnfRnf
进入SQL的数据库-右键新建数据库-名称MuOnline-进入MuOnline-右键所有任务-还原数据库-从设置-指向下载的数据库所在的目录-选项中把g:\Mudata\MuOnline_data.mdf和g:\Mudata\MuOnline_log.ldf改为D:\Mudata\MuOnline_data.mdf和D:\Mudata\MuOnline_log.ldf之后确定还原数据库。
现在在进入开始-程序-管理工具-数据源-系统DSN-添加-SQL Server-名称MuOnline-先使用用户密码验证-登录IDadmin-密码thdzlqhem-数据库指向MuOnline
相同的建立MuOnlineJoinDB,Event,USELOG。但要注意登录ID为MuOnlineAdmin,密码wkfwkRnfRnf
然后进入D:\muserver\DataServer\中,用记事本建立两个.bat批处理文件,文件名自己取,我的为1.bat,2.bat,
1.bat内容:dataserver.exe 55960
2.bat内容:dataserver.exe 55962
现在就可以运行1和2了。
第二步:运行ConnectServer内的CS
第三步:进入D:\muserver\JoinServer中建立一个3.bat批处理文件
自己一人有点难做建议多叫点人配合着做
文章分享结束,mu奇迹单机板 教程技术和奇迹mu单机版一键端ex803的答案你都知道了吗?欢迎再次光临本站哦!