虎克对战平台

      最后更新:2021-08-20 11:09:50 手机定位技术交流文章

      NetHook API(虎克) 对战平台内核库是一套实现时下流行的网络对战平台(如浩方、VS)同样功能的通用内核库,运行效率高于VS,与浩方相当。内核库提供了标准的C语言API接口, 可以被VC++6.0/7.0, Delphi7.0/2006, VB7.0, C# 等开发环境轻松调用。可以进行魔兽争霸、cs等游戏的网络联网对战。



      虎克对战平台


      外文名称

      NetHook API



      提供

      标准的C语言API接口


      调用

      VC++6.0


      目录

      1使用手册

      2常见问题

      3更新信息

      折叠编辑本段使用手册

      1、首先以自己的电脑做主机来建立一个局域网:(保证自己的主机和其他要连入的电脑都已连入同一个局域网,可以用Hamachi,Hamachi用法见百度)


      先到官网下载该软件,官网请自行百度或点击最下面的参考资料


      以下按照V3.7版本做示例


      先下载完后可以看到NetHookServer3.7.rar和NetHookClient3.7.rar两个压缩包,解压出两个文件夹


      设置ip


      获取主机IP地址方法如下:


      在主机上依次打开"开始","运行"窗口,输入"cmd"打开,在跳出的dos窗口中输入"ipconfig",可以看到本地连接的IP地址(IP Address),记下本地连接IP地址:"192.168.1.4"


      在知道主机的宽带连接IP地址之后,将将要连入电脑的NetHookClient3.7文件夹中的Config文件打开,修改配置文件,然后将连入服务器的IP地址改成"192.168.1.4",保存文件后退出。


      先打开NetHookServer3.7文件夹的NetHookServer


      之后再打开NetHookClient3.7界面里的NetHookClient登陆界面,在填入用户名和密码之后点击注册账号,然后再点击登陆


      然后让朋友打开自己那边的NetHookClient.exe连接你的服务器,然后注册一个号之后登陆,成功之后出现在线的用户:


      成功之后会跳出下面的窗口


      最后启动魔兽游戏,进入游戏后就像正常的局域网对战一样,可以进行游戏对战了!


      折叠编辑本段常见问题

      1. 虎克平台支持哪些游戏?


      目前支持 魔兽争霸(冰封王座), 星际争霸, CS1.5, CS1.6, 流星蝴蝶剑, 三角洲1, 英雄无敌3, 实况足球8;


      红警, 帝国时代将在下一个版本支持。


      2. 我不是开发人员,怎么架设虎克对战平台?


      如果您是开发人员,可以使用NetHookAPI自己开发对战平台;如果您不是开发人员可以使用虎克平台校园版架设属于自己的平台。


      架设平台时你需要搞清楚平台包括客户端和服务端两部分,光有客户端是无法进行游戏。服务端最好架设在固定IP服务器上,另外需要打开服务端所在服务器防火墙。


      3. 我能否获取虎克平台源代码?


      虎克平台核心库不是开源项目,核心库的代码不对用户开放,但用户可以使用NetHook API的DLL动态链接库。


      虎克平台校园版客户端是开源项目,用户可以在网站上下载并自由分发或自行定制。


      4. 我想定制对战平台,怎么操作?


      如果想定制对战平台,可以使用下载校园版客户端代码,自行进行修改,校园版客户端用Delphi2007(Update3)开发。也可以与我们联系,联系方式:请查询参考资料里的官网


      5. 虎克平台校园版是否仅支持在校园内使用?


      不是,虎克平台校园版仅仅是个名字而已,平台可以任何环境内使用。需要注意的是大多数校园内统一楼层之间都有物理屏蔽,相互之间无法访问,因此建议在校园内最好将服务器架设在实验室或机房。


      6. 虎克平台能否增加魔兽的积分统计功能?


      无法增加。虎克平台仅提供网络互联功能,积分统计功能属于破解、反编译范畴,虎克平台不会增加此功能。但是如果有其他开发出的积分统计功能,可以集成到平台内。


      7. 平台是否支持Vista和Win7?


      支持。但是需要以管理员身份运行,究其原因是因为Win7和Vista对DLL注入软件审核非常严格。


      折叠编辑本段更新信息

      -----------------------------------


      '+' = 增加新功能


      '-' = 修复Bug或者减少功能


      '*' = 增强功能或者改变功能


      -----------------------------------


      ===================================


      Version 3.7 测试版 2012/11/09


      ===================================


      客户端部分+ 增加Ra3 1.12版本支持- 修复聊天文字显示乱序的Bug- 修复进入游戏界面变小的Bug- 修复聊天框相关问题(滚动、显示、背景、粘贴)- 修复平台提示"游戏已经启动"问题* 更换皮肤控件至7.63,同时更换皮肤* 修改若干小问题(15+)服务端:+ 增加Tracker服务器的安全性(防止别人非法使用服务器)+ 增加登录最大版本限制+ 增加踢出重登录时间限制* 更新服务端MySQL访问模块,支持新版本5.5.x


      ===================================


      Version 3.6 测试版 2012/03/16


      ===================================


      客户端部分+ 增加魔兽争霸游戏内显示系统公告功能+ 增加聊天动态表情+ 增加本地聊天记录+ 增加向游戏内发公告的操作界面- 彻底修复游戏掉线问题- 修复注册窗口在不同皮肤下的位置问题- 修复某些窗体弹出后无法切回导致平台无响应的问题* 好友列表调整到界面右侧* 换肤功能调整在好友列表上方* 调整聊天内容显示框为11.0.5版本,增强稳定性* 去除登录首页浏览器的边框和滚动条* 调整房间内滚动公告颜色不随皮肤变化服务端:+ 增加NetHookLoginService模块,可以直接将虎克做成Window服务+ 增加注册用户名长度和字符限制(参见BanUserName.txt)+ 增加Banner和退出广告的动态显示控制+ 增加UserActiveInfo表用来记录用户的注册登录等活动信息


      ===================================


      Version 3.5 测试版 2012/01/01


      ===================================


      客户端部分+ 增加BBSPage选项(游戏社区),在Config.ini中配置- 修复皮肤控件引起的死机问题* About窗体中的文字改为资源文件中配置* 被踢下线时显示发起踢人操作的用户名* 网络不稳定引起客户端频重连时20次后主动断线* 取消默认房间,登陆后不进入任何房间 服务端:+ 增加HTTP用户同步接口+ 第一个注册用户拥有所有管理权限+ 增加NetHookServerDaemon.exe文件,可以用第三方软件将其装成Window服务- 取消中文用户名注册限制,允许使用中文名* 修改TCPServer模块,增强服务端并发数和稳定性


      ===================================


      Version 3.4 测试版 2011/04/28


      ===================================


      客户端部分+ 增加好友功能,可以增加好友及好友分组,好友间可对话+ 界面皮肤调整,现在可以自定义颜色和饱和度+ 客户端可以设置网络监听端口,如果端口被禁用可以自行更换 + 增加客户端在网络中断情况下自动重连功能+ 客户端中增加修改会员VIP等级的管理功能+ 增加房间最低等级的界面显示+ 增加房间公告功能(显示聊天框上方)- 修复客户端频繁掉线问题 - 修复MessageBox弹框后界面无法响应的问题- 修复用户进入房间失败时仍然提示成功的Bug* 进房间增加进度条以避免错误操作* 本地用户配置文件拆分成Config.ini和UserConfig.ini* 客户端增加网站首页Tab栏,可以自行配置网站地址服务端:+ Discuz同步功能由原来的限制必须是MySQL改为任意类型数据库+ 增加房间最低用户等级限制- 重新编写MySQL访问模块,解决MySQL访问出错的Bug* 极大增强服务端稳定性


      ===================================


      Version 3.3 测试版 2011/03/24


      ===================================


      客户端部分- 修复魔兽争霸刷新列表慢和游戏过程中卡的问题- 修复360等其他防火墙报木马问题- 修复登录游戏房间提示无法连接的问题+ 增加VIP用户等级显示,并且支持红名显示+ 增加客户端管理IP限制功能+ 增加客户端图片动态从网络获取功能,并且支持点击操作* 调整管理功能权限,分成2级:1级可以踢人和设置限制IP,2级可以发送公告- 修复游戏列表和用户列表刷新闪烁问题+ 增加房间满员时提示信息+ 增加游戏过程中关闭平台时提示信息* 选择游戏运行文件时按照服务端设置严格过滤+ 增加无法看见游戏房间的测试程序(看不到房间时可以用此程序测试)- 修改本地监听为随机端口(上个版本为53)服务端:- 修复房间满员时进入房间掉线问题- 修复意外掉线时用户仍然在房间的Bug


      ===================================


      Version 3.2 测试版 2011/02/18


      ===================================


      客户端部分+ 增加客户端广播寻找服务器功能+ 增加自动修改魔兽版本功能(在服务端配置)+ 增加登录Logo(LoginLogo.gif),支持动态Gif+ 增加主界面Banner(Banner.gif), 同时将功能按钮移至主界面顶部+ 支持网页注册(修改Config.ini中的RegUrl)* 将InjectWrapperDLL.dll修改为NetHookDig.dll,同时解决防火墙报警问题- 修复登录本机服务器时无法成功登录的问题- 修复游戏状态显示Bug服务端:+ 增加对MySQL数据库支持+ 增加对Discuz论坛认证集成功能+ 增加常用工具界面


      ===================================


      Version 3.1 测试版 2011/01/18


      ===================================


      客户端部分:


      * 修改了LiveUpdate.exe自动升级,不在需要用户手动确定


      * 修改了意外掉线时无法登录的问题,可以选择强行登录


      * 修复"游戏数据包校验错误, 请退出游戏重新启动!"问题


      + 增加客户端连接游戏房间服务器是否成功提示


      + 增加平台LOGO


      + 修改魔兽主机颜色并显示主机延时(支持1.20e, 1.24e其他版本未测试)


      + 增加魔兽锁定用户名的功能(服务端设置启动DLL为NetHookCoreWar3L.dll)


      + 优化魔兽占用网络带宽


      + 增加严格限定启动游戏的文件名(名称不匹配无法启动)


      * 本地默认UDP监听端口改成53,以增强防火墙穿透


      * 修改检测游戏是否运行机制,以增加WIN7兼容性


      服务端部分:


      * 服务端显示每个房间内用户登录信息


      * 修正服务端关于人数的限制


      + 增加客户端初始展开项目的配置


      + 服务端房间和游戏增加管理控制台


      + 服务端可设定每个游戏启动加载的DLL,并且可以附加校验信息


      ===================================


      Version 2.3 测试版 2008/09/05


      ===================================


      * 彻底修复了排序时出现的List Out Of Bound错误


      ===================================


      Version 2.2 测试版 2008/09/02


      ===================================


      * 修改了登录越界问题


      ===================================


      Version 2.1 测试版 2008/06/15


      ===================================


      * 修改了公告为Html格式


      + 增加了声音提示


      * 修改了频繁掉线的问题


      + 增加了本地和公网服务器列表,并可以自定义增加本地服务器列表


      + 增加了UDP协议检查


      + 增加了IP限制(BanIps.txt)


      + 增加域名功能


      + 增加了换肤功能


      + 增加了多服务器切换功能


      ===================================


      Version 1.9 测试版 2008/05/08


      ===================================


      * 修复上一个版本的CS1.6的NetSendPacket_ERROR


      + 增加了客户端退出提示


      * 修改了一下服务器端发送公告的操作方式(切换输入法要稍等一会)


      ===================================


      Version 1.8 测试版 2008/05/06


      ===================================


      * 修复客户端经常断线问题


      + 控制用户是否可以注册选项


      * 更改了虚拟IP分配机制


      * 服务器端关闭按钮后隐藏窗口


      * 增加系统最大在线人数控制


      + 服务端增加踢人功能


      + 服务端增加最大人数限制


      + 增加游戏状态


      + 增加用户详细信息


      + 增加用户等级


      * 修改了服务器端用户列表显示方式


      * 修正了游戏过程中偶尔出现非法操作的问题


      ===================================


      Version 1.7 测试版 2008/04/13


      ===================================


      + 网站和论坛直接访问按钮


      - 修复在线时间显示问题


      * 聊天字体配置信息存入INI文件


      + 游戏执行文件自动搜索功能


      + 自动修改魔兽的用户名(但无法锁定)


      + 游戏列表存放在服务端,服务端可以随意配置游戏列表


      + 支持多个游戏房间(但每个游戏仅支持一个)

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/11033.html

          热门文章

          文章分类