现在位置: >
【本端引擎过期,可以下载网站其它版本,ODBC数据库是正常】热血传奇服务端(可局域网,可开服)
【本端引擎过期,可以下载网站其它版本,ODBC数据库是正常】热血传奇服务端(可局域网,可开服)
&&& 本服务端是热血传奇服务端,可单机、局域网、可开服,带教程和GM工具,以及后期还会介绍进阶教程,让我们玩的高兴玩的快乐。
其它附件:教程说明书,在下面链接中有&&&& 传奇私服架设:路由器外网联网
一、准备(需下载的东西)&
&&& 1、热血传奇服务端& 链接:/s/1nt0WcgL 提取密码:ablf
&&& 2、热血传奇客户端&& 链接:/s/1o64rMEA 提取密码:lajq
&&& 3、DBC2000数据库,包含32位和64位的&&链接:/s/1dDqwXl3 提取密码:n2js&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 链接:/s/1hqy8bh6 密码:dv2n
&&& 4、本版本服务点游戏补丁&&&&&&&&链接:/s/1bn7vZIn 提取密码:lmxq
&&& 5、本版本传奇登录器&&& 链接:/s/1kTiJoVX 提取密码:owcx
&&& 6、登录器制作工具& 链接:/s/1c0lFu4w 提取密码:akhm
&&& 7、GM工具包与教程说明书 链接:/s/1bn7wfj5 提取密码:2r2u 说明书的地址,GM工具网盘封杀太严,去群里共享下载吧或者联系我!
&&& 8、传奇私服网站两套(可以局域网ISS架设或者开服使用)& 链接:/s/1i35NS5f 提取密码:jnmt
二、系统要求:windows 2003 XP windows 7(32位或者64位),都实验过,win8没实验过,不知道,实验过的,留言说下,谢谢了
三、架设开始(解压传奇服务端到D盘,必须;***热血传奇客户端,随便;把传奇游戏补丁解压并覆盖传奇客户端文件,登录器解压到桌面,DBC2000解压到桌面备用,最好关闭各种防火墙)
&&&1、***数据库
&&& &如果你上面东西都下载好了,我们就准备架设了 ,首先我们需要***传奇服务端所有的数据库ODB2000,根据你的系统选择32位 或者 64位的,我的是win7 32位,所以***ODB2000 32位的 数据库,一直点击下一步即可,***后桌面生成一快捷方式,右键单机,属性 查看文件***位置,打开ODB200的***位置,把汉化补丁和文件覆盖原***文件,点击桌面快捷方式打开OBD2000,这个时候弹出注册,点击注册(如下图),打开压缩包内的注册工具,直接注册即可,完成后需要重启电脑,这样ODB***结束(如果你是WIN7 64位系统,下载64为***包,***方式一样,有点小区别大家自己研究即可)。
& 2、服务端数据库挂接
&& 需要把传奇服务端解压到D盘,(必须是D盘,可以改别的盘需要更改设置,自己研究,路径正好为:D:/MirServer)服务点解压好了放这就OK,
打开“控制面板”找到“DBE administrator ”,打开DBE administrator,如下图1,点击 ‘Object‘(对象), ‘New‘(新建),新建对象,选择STANDARD点击OK,在左边的面版你可以看到standard1,改名为HeroDB,如图2,在选择HeroDB,看右侧的,路径,选择路径,路径为:服务端内部的文件“mud2”文件下的 “DB”文件,如图3,路径选择完毕 关闭 点击 yes 自动保存就行了。
3、启动服务端
&&& 服务链接成功后,点开D盘的D:/MirServer,找到GameOfMir引擎控制器.exe,打开傻瓜化服务端,点击启动服务,开始启动服务,根据机器的配置不同等待时间不同,启动成功后出现如下图(你的个数和下图的服务应该是一样的 只能多不能少的),图中B处,出现个错误,这个证明你ODB2000破解失败,重新卸载了,打开360清理垃圾,清理注册表,之后重启电脑重新***ODB2000在重新注册。B处的服务启动成功后,命令、设置GM、调整物品、商城等功能全部是靠这个调整的,自己研究,或者后续我还会有进阶教程。
&& 备注:如果在后面你制作了登录器等,还会多出来几个服务:角色网关服务等等,记不清楚了,反正下图是基础,不可以少。
四、***成功,设置登录器设置
&&& 服务启动成功后,证明本机可以使用了,单机版架设成功,上面说过登录器解压到桌面了,打开登录器,提示连接不上,提示全部点击确认,之后等一会,点击添加游戏,专区、名称随便,服务器地址输入本机器IP地址(查看方式,去百度),端口默认即可,添加-保存即可,选择你添加的区,就可以开始游戏了。
五、局域网架设方式
&&&& 打开“GameOfMir引擎控制器”服务窗口,选择“配置向导”,服务和数据库目录默认,服务器名称,自己定义(进入传奇开门动画时候,门上的文字),设置本机IP地址,一直下一步即可(里面设置自己看着调整,我就直接下一步),设置好后,把服务器的防火墙关闭了,在其它机器上 登录时候,打开登录器,添加游戏中 服务器地址 设置服务器地址即可。
点击链接加入群【游戏技术】:
版权申明:此文如未标注转载均为本站原创,自由转载请表明出处《Rk-blogs》。
本文网址:http://www./game/115.html
上篇文章:
下篇文章:&&&&Socket Android手机客户端与PC服务端局域网内联测试
Socket Android手机客户端与PC服务端局域网内联测试
Socket Android手机客户端与PC服务端局域网内联测试,仅供学习使用,更多关于微信开发和Android开,请到:http://blog.csdn.net/jspping?viewmode=list
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动***等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
开发技术下载排行Socket Android手机客户端与PC服务端局域网内联测试 - 推酷
Socket Android手机客户端与PC服务端局域网内联测试
Socket Android手机客户端与PC服务端局域网内联测试,笔者采用的是 PC服务器,Android平板客户端 ,PC模拟器客户端,
前段时间为了加深 对Socket通信的印象和知识的深度掌握,我模仿了QQ的一些元素,也借鉴了其他牛人的一些源码思想,写了
一个 叫 IQ 的& Android 聊天软件,该软件大致由 Android客户端、J***A pc服务端、mysql数据库组成,客户端和服务端都
比较多的用到了 读写的IO流,SCOKET,线程等,这篇博客主要给大家介绍测试环境,不讲源码实现方式,也就是怎么使用写好
的程序来应用和 测试,我看过很多博客,在这方面说的很笼统,这样很不利于初学者的学习,所以我今天会很详细的讲一遍,
有兴趣学习 Socket的可以跟着一起来,不说废话了,看博客吧&
首先我们要只知道,在一个局域网内的IP是可以互相访问的,也就是同一个网段内,这样说可能很难理解,我上一些核心代码
结合代码演示给大家看:
public class IQserver {
public IQserver(){
ServerSocket Ssocket =
Ssocket=new ServerSocket(4632);
System.out.println(&Server is Loging...... &+new Date());
while(true){
//accept()是一个阻塞函数,所谓阻塞性方法
//就是说该方法被调用后将等待客户的请求,直到有一个客户启动并请求连接到相同的端口,
//然后accept()返回一个对应于客户的Socket
Socket socket = Ssocket.accept(); 上面代码是 PC 服务端的名为 IQServer 类代码段,ServerSocket 创建对象&
Ssocket=new ServerSocket(4632);设置监
听端口,***来自此端口的 SOCKET&
public class IQClient {
public IQClient(Context context){
this.context=
public boolean sendLoginInfo(Object obj){
boolean b=
socket=new Socket();
//host:为服务器的IP地址
port:为服务器的端口号
3000ms为连接延迟设置
socket.connect(new InetSocketAddress(&10.0.0.2&,);
}catch(SocketTimeoutException e){
//连接服务器超时
上面代码段是 客户端 IQClient 的代码段,我们可以看到我目前的测试IP是 10.0.0.2,端口4632,延迟3秒,这个测试是
是单一的 PC Android模拟器访问 本地PC 的IP ,它等于 127.0.0.1,下面开始说重点,我们测试就应该把服务器和***
端控制在同一网段下,比如:
路由器映射:我们都知道,当我们的设备连接路由器分享的热点,都会被自动分配一个IP,打个比方路由器的是
192.168.23.1,我用手机连上了路由器的热点,分配到了一个IP:192.168.23.0~255 第四个字段为不为1的0~255之间的
数字,因为IP地址不能冲突,还有就是端口4632不要与服务器的任何端口冲突,端口尽量设置不为常见的,具体端口查看
cmd命令:x:& netstat -ano
本地服务器自行设置:如果没有服务器呢,其实我们可以自己弄个局域网,玩过CS的都知道,嘿嘿,通常性能比较好的笔记
本会分出一个热点,PC的话插上wifi 也可以分享热点,然后其他玩家只要连接上这个热点就可以同时一起玩了,下面说说
笔记本分享热点的命令行,有工具的可以直接分享,不用敲命令,省事儿
笔记本热点分享CMD 命令:
x:& netsh wlan set hostednetwork mode=allow ssid=热点帐号 key=密钥
敲完回车,不用加;号
接着在敲:
x:& netsh wlan start hostednetwork&
不加;号,直接回车,如果出现一些异常,或失败提示
请检查服务管理,按住田字格键(菜单键)+R键 在运行里输入services.msc
找到WLAN这一项,开启,其他错误,请找到WLAN防火墙设置,设置完,重启PC
接下来就是利用分享出来的热点,进行局域网测试,以Win7 PC 为案例
比如我现在用我的 win7笔记本分享了一个名为 Fuck 的热点,它的IP是:192.168.23.1
具体端口查看方法如下(没网的情况下):
按住田字格键(菜单键)+R键 在运行里输入cmd ,执行 ipconfig 不加;号,回车,如下图 红框 就是PC服务器热点IP了
抹掉的是没有影响,因为这是我测试的,而且并没有分享热点,以你自己的为准,只是演示给大家看的
然后就在上面的
客户端 IQClient 的代码段,把IP替换成 192.168.23.1 就OK了,端口不用修改,然后执行开启服务器代码类,
服务器开启代码及结果图:
package engineer.jsp.server.S
* @author Engineer-Jsp
* IQ 启动服务类*/
import engineer.jsp.server.Control.IQ
public class StartServerSocket {
public static void main(String[] args) {
new IQserver();
*执行IQ测试,请先执行当前类,如果有需要更新和修改代码,首先要结束进程,刷新项目,多次运行当前启动类会抛下面异常
*java.net.BindException: Address already in use: JVM_Bind
*因为它还在PC线程中执行,结束进程的CMD命令:① netstat -ano ② 找到线程所在pid ,CMD命令:taskkill
/pid xxxx /f 即可
*然后单机选中项目右键刷新,在运行当前类,还需要注意server与client的端口要一致
*/ 下图白色标记部分为服务器开启之后绑定端口的进程:
接下来你要做的就是把写好的 客户端APP 分别***在手持设备上,然后连上名为Fuck的热点,登陆测试帐号,测试帐号来自你的mysql数据
库,我的测试账号表如下:
PC 模拟器好友列表:
Android 平板客户端,PC模拟器客户端,PC java服务器 ,开始测试:
设备比较烂。。。大伙不要笑啊。。。o(∩_∩)o ,很久以前买的本子了,平板也是
聊天图,下图中 账户小情绪 可以收到来自 Engineer-Jsp的消息,而Engineer-Jsp收不到小情绪的信息,是因为还有个BUG没解决呢,因
主要目的是进行局域网测试,所以这个目前来说不重要,影响不是很大
局域网的测试就到此说完了,有疑问可以留言,大家一起交流和讨论,看到第一时间回复,因为平时比较忙
下面说说网域网的应用,我们都知道每次的IP都不是固定的,这就需要域名跟IP进行绑定,然后通过DNS来解析域名得到IP,或者用服务器
固定静态IP也可以,那就会涉及到访问权限和安全问题,一般的数据库有类似于红白名单这样的限制,使我们无法获取账户信息,也就是账
户无 法登录,那就需要对数据库就行IP白名单设置,把权限符host设置为%号即可解决,然后在服务器上,用jvm来启动我们的服务端,用
java命 令进行启动,很多博客有类似的讲解,大家可以多查查资料,了解一下
也不知道我讲得详不详细,反正不懂得就提出来,大家一起讨论
源码下载地址,附带数据库:
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致