∷软件简介∷
AO幻境奇缘完全汉化服务端+客户端+注册网页+安装方法
客户端下载(V 2.59b)140M:
http://jierdan.com/resources/AglaiaClient.rar
架设环境:WINDOWS+MSSQL+IIS(外网)
外网需要软件:IIS+UE
软件下载地址:
UE:
http://www.sxsky.net/soft/7105.htm
单机的朋友请直接使用账号LSW555密码123456进行游戏,已经设置好GM
新建立账号,保证账号里面还没建立人物
如果你的账号是LSW555,就请建立一个名字叫GN_LSW555的账号
就是在人物名字前面加上GN_
保证只有这一个人物
正常关闭服务器,关闭过快会无法保存数据(就是先点stop等他完全停止了再点exit)
进入SQL查询分析器
数据库选择AglaiaSQL(就是上面那个可以下拉的)
在查询窗口输入(下面的LSW555是我的账号,换成你的)
SELECT char1 FROM Character1 WHERE id = ‘LSW555’
正常下面会出现一段代码
复制一下,例如我没改成GM前就是
0x0001211001001C0F474E5F4C53573535350000000000000050726963653A2034383000000000000040420F00000000000000000040420F000000000000000000040363001E6363636350031400010400C1170E052E0BB200D100EE02C800000080000000FFE0F505000000000000000000000000000000000000000000000000
注意这一段
47 4E 5F 4C 53 57 35 35 35
转换成ASCII码就是GN_LSW555
只要把上面代码换成如下
47 4D 5F 4C 53 57 35 35 35
转换成ASCII码就是GM_LSW555
然后在窗口输入你已经改好的代码(注意下面的LSW555是我的账号)
UPDATE Character1 SET char1 = 0x0001211001001C0F474E5F4C53573535350000000000000050726963653A2034383000000000000040420F00000000000000000040420F000000000000000000040363001E6363636350031400010400C1170E052E0BB200D100EE02C800000080000000FFE0F505000000000000000000000000000000000000000000000000 WHERE id = ‘LSW555’
这样就完成GM的设置
感谢头狼兄弟提供的2.23版服务端,同时也感谢帮忙翻译了NPC名称的枫叶小居兄弟
服务端中的怪物名称和技能名称是对照者资料翻译的,算是完美汉化
而物品名称因为资料中有很多东西都没有,所以有些只能靠猜想(恐怖的直译)
不过其中90%算是完美的翻译过来了
NPC名字的翻译是80%是完美的
服务端目录下的
D:\Aoserver\AO_ServerFiles_LSW555\Game Server\Data\
里的.nam就是相应的名称数据
Item.nam 道具名称
Monster.nam 怪物名称
NPCServerData.nam NPC名称
Skill.nam 技能名称
因为NPC名称有些翻译的不准确,如果你们开服发现后,可以对照者目录下的那个 英文原版 文件夹里面的修改,直接用文本打开就可以了,不过要注意不要把名称后面的空格换掉了
服务端的数据库很小,所以猜想.dat文件下面就是相应的数据
例如
Item.dat 就是物品属性
skill.dat 就是技能发挥的作用和效果图
修改过.nam文件文件你会发现里面预留的位置很多,也就是说你完全可以通过修改.dat+.nam来实现增加怪物,增加进阶技能,因为仿RO,所以RO的很多素材就可以直接拿过来用,NPC对话部分战士还没找到
关于这个游戏的GM,简单的说名字前面带GM_的就具有GM权限,但直接建,建立不了这样的人物,之能通过SQL的查询分析器来实现,具体的方法在我另外写的TXT文件里
如果你只开单机就不用那么麻烦的修改,使用的服务端里面的数据库中已经建立好了一个GM账号,所有属性调到最大,不过没有装备,你可以自己调,GM命令也在另外的那篇TXT中的
关于游戏客户端,台湾的AO前不久倒闭了,所以一般已经找不到2.59的繁体中文客户端,你可以下载美版的客户端,版本也是2.59,最可贵的是里面居然有中文模式,所以你完全可以使用这个版本来作为客户端,而国内提供的那个88M的内测客户端就不要试验了,登陆不了的,服务端版为2.23而他是1.88,除非你自己把版本号改下,要不登陆不了服务端
客户端补丁一定要全部拷贝到客户端,ini文件里面一共有6个ip。只需要改动最后3个就可以连接服务器(使用客户端补丁里面的那个主程序),而还有3个是连接自动跟新服务器的。就是启动项目4,除非你想长期开服,否则不用开,使用的方法同RO
关于动态IP的实现,很遗憾的说,客户端并不支持域名登陆,所以,动态IP的朋友门要想开服要么每天提供新的登陆器或者用固定IP,而服务端里也有1个.ini文件需要修改IP,还有个gameserver.exe也就是主程序,里面也有ip需要改动,别尝试使用127.0.0.1修改gameserver.exe,因为他启动后会列出你所拥有的所有IP(内外网,VPN),然后选择一个作为服务器使用,很遗憾的说,选项里没有27.0.0.1,所以即使你修改了也登陆不了,我用机器试过
请注意,gameserver.exe现在里面的IP是192.168.0.1到时候用UE修改的时候就查找这个(记得点上 查询ASCII),建议开单机的朋友就把自己的机器设置个IP为192.168.0.1就可以跳过修改gameserver.exe
还有需要注意的是服务端启动后,
Login Server v2.exe与gameserver.exe都会要求输入账号密码
不同的是Login Server v2.exe里面输入的是SQL ID和其密码,输入SA账号密码就好
而gameserver.exe里面则需要输入2种账号密码
其中上面的那个,也就是Auth ID和密码请输入Authorization Server目录下的AuthorizationData.ini文件中所设置的账号密码,如果不想改就直接输入我设置好的
账号LSW555密码123456
而下面的那个SQL ID和密码也是输入SA账号密码
服务端所在盘的虚拟内存一定要设置大点(2G)右键点击我的电脑—高级-性能选项-更改-点一下你服务端所在的盘,然后在下面的初始大小输入2000 最大值输入3000
这个是我的设置,注意一定不要设置小了,不然最后启动gameserver.exe时就会出现一个对话框,点击后发现无法开启gameserver.exe上的start
或者你是先启动gameserver.exe,这样的确可以启动,但是你绝对启动不了Login Server v2.exe服务(里面会连IP都没有)
这游戏服务端要求配置不高,就是虚拟内存占用大了点
关于注册网页(准备开单机的兄弟就不用看了),研究站点上的是用PHP写的,上面用的是MYSQL数据库(奇怪),因为觉得好多人机器上都没有装PHP环境,所以就写了这个ASP的,这个网页外形的成型就用了20分钟,有点简陋,想开服的可以自己花点时间改一下,了解了现在的安全形势,已经加入了 火狐-枫知秋 制作的SQL通用防注入程序,一般开服没有什么问题了
注意注册网页使用前先到网页目录中的\inc\conn1.asp文件中修改你的SA密码,然后让IIS把目录设置近来就可以了
嗯~该注意的都讲完了
架设方法:
1,解压服务端到D:\Aoserver
2,打开企业管理器,右键点击数据库,选择所有任务-附加数据库-找到
D:\Aoserver\DataBase\AglaiaSQL_Data.MDF
附加为那里填写AglaiaSQL
指定所有者选择SA就行
3,在控制版面-管理工具-ODBC中的系统DSN建立一个名字为AglaiaSQL的数据源
类型选择最下面的SQL SERVER 验证方式使用NT验证
指向AglaiaSQL数据库
4,单机玩的跳过这个步骤
在服务端的
D:\Aoserver\AO_ServerFiles_LSW555\Authorization Server\AuthorizationData.ini
里面修改自己的ID和密码(gameserver.exe里面使用)
5,单机请修改自己的内网ip为192.168.0.1,不会的可以跟着看下面的
修改D:\Aoserver\AO_ServerFiles_LSW555\Login Server\LoginIPData.ini中的IP为你的IP(内外网都可以,但是别填127.0.0.1)还有在ServerName=里填写你服务器的名称
打开UE(论坛教程上有下载地址,或者自己搜索一下),用UE打开ganmeserver.exe点击查找
选上 查找 ASCII码
然后查找192.168.0.1然后你会看到这个地方下面还有一处一共2个192.168.0.1,换成你在LoginIPData.ini里修改的IP,如果你的ip比原来的短,原来IP多出来的部分请在左边的16进制修改窗口中把那部分用00代替,在右边的窗口看起来就和点一样(一定注意不要在右边的窗口直接用点代替)
6.把你服务端目录的所在盘设置上2G的虚拟内存
服务端所在盘的虚拟内存一定要设置大点(2G)右键点击我的电脑—高级-性能选项-更改-点一下你服务端所在的盘,然后在下面的初始大小输入2000 最大值输入3000
7,启动1,启动后在右边选择你修改的IP,单机没有改动IP的直接选择192.168.0.1
在左边的SQL ID里面输入SA 密码为你的SA密码
然后点击start
8,然后启动2,启动后选择IP,点选start
9,启动3,等3出来界面了(虚拟内存低了弹出个对话框),选择IP,单机没有进行第4个步骤的在Auth ID和密码分别输入LSW555和123456,而改动过的请在Auth ID和密码除输入你改动的账号和密码
然后在下面的SQL ID和密码处填写sa帐户和密码
10.除非你长久开服,否则别运行4
11.单机用户(ip是192.168.0.1的用户)请直接把客户端补丁覆盖到客户端,运行,输入账号LSW555密码123456直接进行游戏,这个账号已经设置成 GM号
其他的人求修改补丁里面的ini文件中最后的3个IP,覆盖后进入游戏
gm命令请看另外的一篇txt
关于GM命令请看另外一篇txt
注册网页
注意注册网页使用前先到网页目录中的\inc\conn1.asp文件中修改你的SA密码,然后让IIS把目录设置近来就可以了
一级GM
g.help 显示所有命令
g.atk[Speed] [Time] 调整攻击速度
g.god [0: Off 1: On] 无敌模式
g.notice 公告
g.invisible [0:Off 1:On] 隐身模式
g.switch
g.goto [Map] [X] [Y] 移动地图
g.teleport [char name] 单机测试、不知道
g.run [0-300] 移动速度(300最快)
g.info [Char Name] 察看某人信息
g.kick [Char Name] 踢出某人
g.stop [Char Name] [1-6000] 封号多长时间
g.restore [Char Name] 复活某人
g.move [Char Name] [Map] [X] [Y] 移动某人到某某地方
g.allkick [2-15] 全部踢出
g.kmon [2-15] o_O wtf?
g.summon [Char Name] 召人?单机测试、不知道
二级GM
g.gold 调整金币,后面直接写数量
g.max 个人全属性最大状态
g.min 相反
g.sta 不知道
g.gmon[Monster Name] [Amount] 召唤怪物 Amount代表数量,可以不+ 召唤个炎魔体验一下
g.askill [SkillNumber] [Level] 调整技能
g.cskill 删除全部技能
**GM
g.level [Char Name] [Level] 直接调整玩家等级
g.item [Item Number] [Amount] [Resource] <— 调道具
g.event <—- 不知道
g.flag [Flag Number] [Contect]
g.levelup [Char Name] 调整玩家等级
g.race [Race Name]
g.ban [Char Name] 这些斗无关紧要的了
g.save [ID]
g.load [ID]
g.newbie <—-
追加第二种安装方法
安装方法
1.解压服务端到任何位置
2,运行主服务端,修改里面的IP为你希望开服的IP,点击启动服务器
3,运行登陆网关
这样服务器就启动完成了
[attachment=3423]
[attachment=3424]
下载地址:梦幻之星V2完整服务端:
http://www.sodou.com/bbs/sf/fwqd/mhzxV2.rar
梦幻之星V2完整客户端:
http://www.sodou.com/bbs/sf/khd/mhzxkhd.rar
登录器:
http://www.sodou.com/bbs/sf/fwqd/mhzxdlq.rar 如果造成字符过多请用16位的编辑
PSO资源提取器:
http://www.sodou.com/bbs/sf/fwqd/mhzxPSO.rar
[
本帖最后由 1975116 于 2008-10-27 14:35 编辑 ]
没有回复内容