1、保留3.8C玩家数据
在数据库存建立一个与 redmoon 不同名的数据库,比如: backredmoon
备份 redmoon 数据库 , 还原 backredmoon 数据库,数据源选择备份 redmoon 时的 强制还原,还原成*后看 backredmoon数据库是否与现在的 redmoon数据库相同,如果相同,就证明成*了。 保险起见,升级前 最好把redmoon 数据再备份一下。 就是把 redmoon_Data.MDF
和redmoon_Log.LDF 复制一份到其他文件夹。以备失败的数据还原
好了,现在解压4402服务端到 X:\ 先改一下IP吧,红月服务端改IP比较简便,只需要改动两个 .ini 文件即可启动,其他设置可用辅助工具完成。
第一个,我看了很多贴,都不注明,导致启动服务器出现错误提示。RMSrvScript.ini 里面是地图启动的顺序及参数,在这里可以去除一些不必要的地图节省资源,这里并不是改IP的地方。比如去除了上天任务,就可以不启动宇宙飞船5个地图,NPC置外,就可以不启动一些商店银行,参数设置,比如你想让后山在练级时候无限制可以样 :svMapServer.exe -m 0 -TestServer
在后面加参数 testserver
第二个,服务器各方面参数设置。rmServer.ini 这里就是设置IP的地方,大家都可能知道了,但值得一提的是,在这个文件里面,不是所有的IP都要替换成你外网的IP或者 域名
[MFGS]
http=http://mfgs.redmooncn.com/mfgs/ (这是防外挂程序 与官方同步)
[MapCenter]
IPRPC=127.0.0.1, 10112 (这个地方填127.0.0.1 不需要外网IP)
IPTCP=127.0.0.1, 10113 (这个地方也是,不需要外网IP)LogPath=Log\User\
否则启动服务器的时候会报错,就是 Map server: ..........就是很多贴里说的 你 *.ini IP没有改成127.0.0.1 他们没说清楚。
剩余的所有改成你的外网IP 或者域名就行了。
2、重新建立redmoon数据库 还原玩家数据
我在安装4402服务端的时候,运行LocalSetupDB.cmd 说是无*连接SQL 不出现这样的错误,可自建立redmoon数据库且自建用户
我的出现,我是这样做的,自己到数据库删除原来的redmoon数据库,重新建新的。 还原数据库,选择服务端带的那个备份,缺少这一步,启动服务端会报错。在安全性,登陆那里新建个用户,为了安全,MFGS密码随意,默认的数据库选择redmoon 记得打勾
把原先备份的 backredmoon 数据库中的 tblSpecialItem1 tblbillID tbgameID1 mail1
表数据导入 redmoon数据库中相应表内。
3、解除任务
论坛有触发器,比如建立角色自动解除任务和荣誉,送钱送针。 但仍然不能解决去闹1的问题,触发器解决的是去沙漠雪山的问题。 4402任务表是 tomap
可以执行
use redmoon
update tblgameid1 set tomap =-1
来解除任务,顺便提一下,由于数据是38C导过来的,银行信箱会导致不能使用。
可执行
use redmoon
update tblGameID1 set mailpassword =1
use redmoon
update tblgameid1 set bankpassword =1
使得玩家邮箱银行初始密码为 1 可自行更改
3、原始玩家数据导入任务表 tblUserQuest1 也同样可以使用导入玩家数据的方*导入
具体数据参照论坛tuiser发布的触发器数据。
关于军团宣战时间缩短至24小时及退军不足一周解决办*,我将在解决我服务器 碰特卡机 的问题后发布。
这些都是些最基本的问题,也是能力以内,懂的不要骂我啊,毕竟有些东西不说清楚,新的GM会看不懂,游戏也就落没了。
只需要导入BillID、GameID1、Mail1、SpecialITtem、SpecialItemLimit1 、SpecialITtemShop1这样就可以了
不过,这样的样导入是登陆不了游戏的,还要在GameID1表里将tomap 改为-1
这样就可以正常登陆游戏了