冒险岛开服服务端教程自己搭建服务器需要那些东西

3天前 (11-14 23:45)阅读3回复0
lrj
lrj
  • 管理员
  • 注册排名2
  • 经验值59030
  • 级别管理员
  • 主题11806
  • 回复0
楼主

冒险岛开服办事端教程本身搭建办事器需要那些工具

假设本身想开服那么我们需要什么工具呢?

我是艾西,今天跟各人分享下冒险岛开服需要那些工具以及开服游戏搭建架设教程

办事端(版本):办事端能够在论坛或是手艺那里获得,有良多版本可抉择,好比079、v175、v149、085、086、同步端等等

办事器:冒险岛办事器的设置装备摆设要求不高,因为是一款2D游戏所以前期16核16G的设置装备摆设就够用了,后期运营的越来越好时就需要换性能设置装备摆设更高的办事器。

域名:俗称网站用于游戏的登进界面跟网站的展现,能够把通知布告以及一些活动发布在网站里。

仅次用到了那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那两张表还没怎么用过,不太晓得详细用途。当手动添加角色时,发现差那两张表的数据,所以间接复造数据,修改联系关系。

办事端设置装备摆设资本:

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

0
回帖

冒险岛开服服务端教程自己搭建服务器需要那些东西 期待您的回复!

取消