感谢头狼兄弟提供的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把目录设置近来就可以了
嗯~该注意的都讲完了,补一句:欢迎大家到夜郎网盟的网游服务端发布区来看看www.yl169.cn
架设方法:
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,覆盖后进入游戏
注册网页
注意注册网页使用前先到网页目录中的\inc\conn1.asp文件中修改你的SA密码,然后让IIS把目录设置近来就可以了