| |
个人版仙境RO私服完全下载安装!想在家玩RO的有福了 |
PVPGN-Yare1.0的下载(含配置工具) ftp://user:11088@220.201.193.9/yare.exe
一. PVPGN-Yare1.0安装
解压zip包后会有个PvPGN-Yare-v1.0,里面有所有服务器端的文件。 目录结构大致如下: E: | |_ PvPGN-Yare-v1.0 | |__ config | |__ data
二. 设置 首先,把官方的data.grf和sdata.grf拷贝到PvPGN-Yare-v1.0这个目录下,即和3个可执行文件放在一起。 修改grf-file.txt这个文件内容,grf-file.txt文件里的内容是data.grf文件放的完整路径
然后要设置char-server-config.txt和map-server-config.txt 1.char-server-config.txt的设置: 默认的内容是: userid: server passwd: 20000 server_name: PvPGN-Yare login_ip: 127.0.0.1 login_port: 6900 char_ip: 127.0.0.1 char_port: 6121 * userid/passwd是服务器启动的帐号。可以在data目录下打开account.txt文件来修改服务器启动帐号。 * server_name是服务器名。比如叫Chaos,看自己的喜欢。 * login_ip/login_port是login-server所在的IP地址和端口。127.0.0.1是本地地址,就是单机模式,不上网也能玩RO。 * char_ip/char_port是char-server所在的IP地址和端口。 2.map-server-config.txt的设置: 默认的内容是: userid: server passwd: 20000 char_ip: 127.0.0.1 char_port: 6121 map_ip: 127.0.0.1 map_port: 5121 npc: config/npc_warp.txt npc: config/npc_npcs.txt npc: config/npc_shop.txt npc: config/npc_monster.txt npc: config/npc_kafra.txt npc: config/npc_1stjob.txt map: alb2trea.gat map: alberta.gat map: alberta_in.gat map: alb_ship.gat map: aldebaran.gat map: aldeba_in.gat map: alde_dun01.gat map: alde_dun02.gat map: alde_dun03.gat map: alde_dun04.gat …… * userid/passwd是服务器启动的帐号。可以在data目录下打开account.txt文件来修改服务器启动帐号。 * char_ip/char_port是char-server所在的IP地址和端口。 * map_ip/map_port是map-server所在的IP地址和端口。 * npc是map-server要读取的npc资料。就是告诉map server在地图上要有哪些npc,如卡普拉,怪物,道具店商人等等。 以上默认的已经按功能建成了几个txt文件,不过按你自己的喜欢还可以再增加txt,语法和上面一样。config是目录。 * map是服务器要读取的map资料。如果想添加新地图,可以在里面加。想知道新地图的英文名字,进官服到新地图打/where就知道了。 如果机器不够好可以删掉一些不去的地图。删地图的方法是在map:前面加“//”。 这样“//map: alberta.gat”就把商人城的地图给删了。 最后是客户端的设置 这部分设置是你和来你的服务器的玩家都要设的,否则不能玩的。 如果有以下目录结构: C: | |__ Gravity | |__ RO | |__ BGM | |__ skin 1.修改官方Ragexe.exe 在下面,等下帖出来 这里不说了。 2.创建XML文件 需要在RO目录下建一个data目录。进入data目录,用记事本建一个clientinfx.xml (是clientinfx.xml哦,不是clientinfx.xml.txt自己存盘的时候要注意)。 clientinfx.xml的内容是: <?xml version="1.0" encoding="gb2312" ?> <clientinfo> <desc>Ragnarok Client Information - Chinese Version</desc> <connection> <display>My First Ro Server</display> <desc>Local Server</desc> <address>127.0.0.1</address> <port>6900</port> <version>20</version> <langtype>3</langtype> <registrationweb>http://--<;;;/registrationweb> </connection> </clientinfo> 把以上内容复制到空的clientinfx.xml文件里,存盘。 3.创建ro.bat 用这个文件来启动游戏。比如你改完官方的EXE后,另存为一个MyRagexe.exe。其内容是: @start MyRagexe.exe 1rag1 在运行MyRagexe.exe的时候就会去读取data目录下clientinfx.xml文件的内容了。 根据clientinfx.xml文件的配置连接到自己,好友或别人的服务器上。 这样客户端的配置就完成了。 客户端配置的3个文件:ro.bat,MyRagexe.exe,clientinfx.xml必须发放给要登录你服务器的人。 clientinfx.xml也是放在data目录下。clientinfx.xml中的IP地址要和你的服务器地址保持同步更新。 三. 启动服务器 启动char-server.exe,login-server.exe,map-server.exe
四. 启动服务器会遇到的问题(也是我以前遇到的): 1.char-server启动失败,char-server状态窗口消失: 有可能account.txt设置不正确或者是account.txt中的系统登录帐号和char-server-config.txt中的userid/passwd不一致。 2.login-server启动失败,login-server状态窗口消失: 同上 3.login-server启动后无响应,即没有“parse_login : ……”的文字出现: 请检查char-server-config.txt中的login_ip是否设置正确 4.map-server启动失败,map-server状态窗口消失: 这个有很多情况。 主要的有IP设置不正确,accout.txt和map-server-config.txt的不一致,data.grf文件没有拷贝到Server的目录下, map-server-config.txt读取了不存在的地图设置。 5.还有一些引起服务器当机的是,游戏中执行了非法操作。比如,攻击别人的宠物,或给服侍装备村正,等等。
由于是模拟器,功能当然没有正式的服务器要好。给自己和朋友们过过瘾还是不错的。希望大家能玩的开心。 以后会大致说明一下config目录下的一些配置文件的作用,以及脚本的编写。 对map-server-config.txt的补充: map: pvp_c_room.gat // pvp_room.gat map: guild_vs1.gat // job_wizard.gat map: guild_vs2.gat // job_priest.gat map: guild_vs3.gat // job_knight.gat 就是这几个地图出的错,因为现在的data.grf中没有这几个地图。 注释掉就可以了。 这样就可以了: //map: pvp_c_room.gat // pvp_room.gat //map: guild_vs1.gat // job_wizard.gat //map: guild_vs2.gat // job_priest.gat //map: guild_vs3.gat // job_knight.gat
免责声明:57sf.com登载此文出于传递更多信息之目的,并不意味着57sf.com赞同其观点或证实其描述
|