《冒险岛Online》是由韩国WIZET和NEXON制作开拓的一款2D横版卷轴网络游戏,故事以被“阴郁力量”不断入侵,因而进入了“浑沌期”的天下为背景,勇士们组成了同盟,再次与“阴郁力量”展开激斗。该游戏设有五大职业体系和七大游戏阵营。连续两年,获“中国游戏家昔时会”十大最受欢迎休闲网络游戏奖项。
玩网游比较多的小伙伴,相信对冒险岛这款游戏也不陌生,2004年公测,简洁的登录界面以及经典的bgm—枫叶岛屿深深的吸引着我们,冒险岛给我们带来的不仅仅是一个广阔的冒险天下,更有曾经肩并肩作战的伙伴们。
如果自己想开服那么我们须要什么东西呢?
我是艾西,本日跟大家分享下冒险岛开服须要那些东西以及开服游戏搭建架设教程
做事端(版本):做事端可以在论坛或是技能那里得到,有很多版本可选择,比如079、v175、v149、085、086、同步端等等
做事器:冒险岛做事器的配置哀求不高,由于是一款2D游戏以是前期16核16G的配置就够用了,后期运营的越来越好时就须要换性能配置更高的做事器。游戏的整体体验感以及游戏的流畅度都是做事器配置决定的。(注:在选择做事器时一定要选择有ICP容许证的公司,公司要有官网,信誉高,有条件的可以去做事商的机房稽核一下,和所描述的是否属实,大项目条约是一定要签的,这样才有保障。)
域名:俗称网站用于游戏的登入界面跟网站的展示,网站可以把公告以及一些活动关照直接的展现出来。让玩家一眼就知道这个网站是什么网站增加辨识度以及提起玩家兴趣。
这几天溘然想回顾下以前的冒险岛,于是在网上探求了资源,供大家参考。须要资源的可以联系或评论我会发给大家
仅次用到了这5个文件(本人WIN10环境,其他环境未考试测验)。下面解释下各文件的浸染:
1.做事端:windows环境下的做事端,解压后即可开始启用。(这做事端是傻瓜式的)
2.079客户端+补丁1.5m:这两个就不说了安装客户端,安装补丁。
3.WIN10专用HShield.rar:这个很主要,解压后更换客户端原有的HShield文件夹,否则登录拦截、定时检测会弹出游戏。
4.dlq.zip: 解压放到客户端,利用登录器进入游戏。
搭建步骤1. 解压 做事端.rar;安装079客户端;给客户端安装补丁1.5m(文件复制到客户端目录,双击直接安装就行);
2. 解压 WIN10专用HShield.rar,将个中文件更换客户端中的HShield文件夹
然后修正HShield中的ehsvc.ini文件的配置安装路径:
3. 解压 dlq.zip ,文件放到客户端目录下:
4. 准备事情完毕后,直接启动做事端:
1) 做事端目录下,Mysql文件夹中启动Mysql:
2) 返回上一级目录,启动做事端:
3) 做事端启动完毕:
5. 利用客户端登录器进入游戏:
利用解释:
1. 做事端开启后的GUI掌握台有一些GM命令可以操作,我用的比较多的便是给物品,发金币。非常大略,自己试试就会。其余给物品须要知道物品id,这网站mxdweb.com可以查询所有的舆图ID,物品ID等等
2.自己新增账号,角色。由于没有新增账号和角色的路径,自己新增账号和角色须要手动到干系的表里面去添加。做事端启动后,可以利用navicat(做事端文件夹下有此工具)访问本地mysql,账号:root 密码:root ;进入后选择mser库:
新增账号,角色须要涉及到的表有:
accounts、characters、inventoryslot、mountdata
accounts(账号表):直接复制原有数据,name是账号,password是加密后的密码(觉得是md5,如果须要修正密码又不知道怎么加密,可以利用GUI管理器的修正密码功能)
characters(角色表):直接复制原有数据,accountid关联账号表id,下面是各种属性值,可以直接修正,由于是smallint,以是各属性最大32767。map字段是末了下线时的舆图id,想要瞬移的,可以先下线,修正此字段,然后再登录,就会瞬移到指定舆图了。gm字段表示是否是gm,0是普通角色,100
是gm(gm会对以是角色和怪隐身,以是如果进去游戏创造怪不动,看看这个字段的值是不是0)。
inventoryslot、mountdata这两张表还没怎么用过,不太知道详细用途。当手动添加角色时,创造差这两张表的数据,以是直接复制数据,修正关联。
做事端配置资源:
pan.baidu.com/s/17Cl4u2X8Kn9BXGrdpbO7ew :x8i9
https://pan.baidu.com/s/1tVgJmM5LkPG4qxjS0vhT4A :suob
1.进行环境配置
Java是一门编程措辞,冒险岛源代码是一系列的后缀名为.java的文件组成,学过编程的都知道源码的主要性,可以写版权信息,可以做各种授权限定,也可以留后门;
文件夹内的jdk-7u80-windows是java开拓包和运行环境,分为i586(32位系统安装),x64(64位系统安装),推举用64位系统安装,32位系统内存不足用而且32位的java开启做事端会报错找不到jvm.dll,须要按路径找下去改一个文件夹名称改为server
冒险岛做事端根本运行环境,现有的冒险岛年夜驾做事端基本都是基于java仿照器运行
安装java的时候默认安装在C盘,可以改在其他盘如D盘,如果是新手的建议不要动全程下一步即可!
安装netbeans的过程中,把稳把自动安装更新和网络改进的选框不要选中,也便是把两个选上的√取消掉,全程下一步即可!
2、数据库
数据库可以用两种,mysql和Phpstudy,推举直接用phpstudy,适宜新手,mysql没有图形化界面对新手不太友好,Navicat8是数据库修正工具,用N8修正数据库不会出错,有些gm助手修正玩家数据会废号,是由于把不属于某个字段的数据写入了不匹配的字段,导致角色信息读取不了导致废号
里面有很多表格保存玩家书库,比如accounts保存用户的id,账户点券,抵用券;characters保存玩家的角色信息,HP量,MP量,能力值,剩余能力值,剩余sp值,人气,是否封号;quest表保存玩家的任务信息,任务完成后status值为2,未完成值为1,改为2后任务可以直接完成;questmonster文件夹保存任务怪物的杀怪数量,999任务不想做,可以在这里直接改为999,即可完成任务
有强制症的同学可以用GM命令 !fcomplete questid 2 命令,来完成无法完成和无法接取的任务,
也可能是 !逼迫完成任务 questid 2 ,任务id用wz工具打开quest.wz搜索
3、netbeans(紧张用来编辑源码):
安装NetBeans之前要先安装java,,NetBeans是开源软件开拓集成环境,是一个开放框架,可扩展的开拓平台,可以用于Java、C/C++,PHP等措辞的开拓,本身是一个开拓平台,可以通过扩展插件来扩展功能。
将冒险岛源码打包成.jar文件,放在做事真个dist文件夹内
编译源码
把以上的环境和工具安装完之后,我们首先打开NetBeans
然后我们点击文件-打开项目
找到我们的源码,默认被我放在做事真个根文件夹下,可以看到图标变成了咖啡杯。
接下来,会创造我的源码为什么会涌现赤色感叹号,那是由于你短缺相应的库,我们右击该项目,点击办理项目问题,然后在\ZLHSS079MS\dist\lib目录下你可以找到所有缺失落的文件,点击办理把这四个文件按对应文件名添加即可。
四个文件报错信息都要办理
这时候实在就可以改动你的源码了。但是对小白玩家来说,怎么编译呢?点击最上方工具栏,清理并构建项目。
默认jar会天生在以下目录,详细请看图。
末了一步,须要我们把天生好的jar放入做事端,往后你改动了源码之后都须要重新编译并且更换做事真个jar文件。
把稳看路径,把天生的源码里面的jar文件更换到做事真个dist文件夹里面的jar文件
4、补全做事端文件
做事端里除了jar文件之外,还缺失落WZ文件,这里我故意把WZ文件删除,由于每个做事端都要和客户真个WZ文件对应,不然会涌现账号误封情形,下面将会教你怎么从客户端提取WZ文件,选择工具-导出文件到-导出为私服所须要
导出完毕后把文件打包放在做事真个根目录下即可。
wz须要做事端和客户端内对应,便是把客户真个wz文件导出到做事端内xml,当两者不一致时以做事端为准,每次修正完客户端wz后,都要重新导出一次;
也可以用我导出好的wz_原版。
5、导入数据库
首先点击连接,然后确认你之前安装的数据库的名称和密码,之后点连接,然后再新建一个数据库,这里的数据库名可以自己随便取一个,比如我这里的名字叫做idc02.com(随便建),然后点击备份,找到我做事真个数据库文件进行还原。
5.1 安装mysql里面有图片教程和安装文件,中间有个设置密码的地方是数据库密码,只管即便用root,root,改为其他的要自己记住!
然后打开Navicat8,输入刚刚设置的数据库密码再进行数据库导入事情,端口号3306,默认地址localhost(127.0.0.1)不要动
5.2 phpstudy可以从官网下载最新的,也可以从其他做事端直接复制一个过来(删掉原来的数据库,也可以不删除,自己新建一个不重名的数据库然后导入此端数据库),也可以直接用我打包好的空缺数据库
6、修正做事端配置文件
打创办事端下的做事端配置.ini文件,首先我们在最上面两行修正数据库名称,这里的数据库名称便是上面你建立的数据库名,把稳,要在问号前面,问号别删除了。然后再下面的user和password填上你数据库的账号和密码,改完之后连续下拉,IP栏修正为你的外网IP。
和上面导入的数据库名称要对应,端口号的地方3306,账号和密码都是填 root
7、更换C盘java环境
打开dist/lib文件夹,复制文件夹下local_policy.jar和US_export_policy.jar两个文件
找到C盘C:\Program Files\Java\jre7\lib\security文件夹进行粘贴
找到C盘C:\Program Files\Java\jdk1.7.0_80\jre\lib\security进行粘贴
8、启动做事端
第一步,启动数据库(推举用phpstudy,方便新手有界面,myslq没界面适宜老手)
第二部 点击做事端下的启动做事端即可.,GUI启动的那个是带一个UI界面的,两个选一个即可
9、bat登录游戏
官方原版客户端,安装好往后,删除原版HShield文件夹,用079强力过HS补丁解压到客户端内,然后修正ehsvi.ini里面的MapleStory路径,不懂的可以看看其他的帖子,win10的HS补丁工具自己去论坛找,很多地方都有的
首次运行冒险岛会卡白屏或者黑屏,然后在客户端内天生一个download.info文件,关闭冒险岛,将这个文件设置为隐蔽,再次运行
登录器用bat文件自己弄个:
taskkill /im MapleStory.exe /f
MapleStory.exe 127.0.0.1 9595
开外网的话把中间的127.0.0.1改成外网ip,其余不是做事器没有固定ip地址时,须要做端口映射(登录,频道、商城端口)
10、把稳
架设真个脚本,有几个脚本调用了客户端不存在的素材(彷佛是这几个调用爱心的 var 爱心 = #fUI什么的#语句,爱心图标客户端不存在,99000004,99000004—39,99000004—78,99000004—105),导致点拍卖会报错!
建议用一键端里面的脚本,是一样的,我把报错的素材更换了。