一种基于Flex的网页游戏服务器的制造方法
【专利摘要】本发明公开了一种基于Flex的网页游戏服务器,其特征在于:所述游戏服务器内部由网络底层模块,数据库连接部分,认证模块,游戏地图模块,游戏玩家模块,游戏怪物模块,游戏道具模块,游戏技能模块,游戏任务模块,游戏脚本模块,游戏资源管理模块,游戏配置模块,游戏管理员指令模块共同组成。所述网络底层模块,基于SOCKET底层网络技术实现,为游戏提供高效的网络传输服务,网络底层模块主要负责接收用户的网络连接请求,接收客户端的网络消息并解码为游戏逻辑部分需要的消息流,发送游戏逻辑产生的客户端通知消息。
【专利说明】
一种基于FI ex的网页游戏服务器
技术领域
[0001]本发明涉及一种游戏引擎,特别是涉及一种基于Flex的网页游戏服务器。
【背景技术】
[0002]中国网络游戏市场经历10多年的发展,已经在世界网游中占有重要的地位。根据最新研究数据,2013年中国网络游戏市场规模达821亿元,增长率达到24%。从中国网络游戏市场生命周期来看,在经历了 2002-2005年的爆发式增长期与2006-2008年的游戏商业模式创新期之后,自2009年起,网络游戏市场整体增速明显放缓,竞争趋于激烈,预示着网游进入规模化稳定发展期。近两年来,面对社区交友、手机游戏互联网娱乐产业的高速发展,网络游戏用户的消费能力正在被分散,而随着互联网娱乐产业内容的多样化与精细化,网络游戏用户对产品的要求也日趋提高,单一乏味的游戏内容与游戏方式已经不能满足用户的需求。因此虽然网络游戏仍然是中国互联网经济中的支柱型产业之一,但是行业整体竞争日趋激烈,客户端网游增长趋缓,网页游戏近两年增长较快,手机游戏随着智能手机的热卖而被市场看好。
[0003]网络游戏的快速增长,得益于以下几个原因:
(I)网络游戏市场整体外部环境
网络游戏市场的健康持续发展,离不开良好的外部环境氛围,而近十年来中国网络游戏市场能获得爆发性增长,在互联网经济中占有重要的一席之地,与中国宏观经济政策环境的繁荣,社会经济的持续发展,国民生活条件水平的持续改善提高,互联网基础设施建设的迅猛发展,相关企业的技术研发水平和服务内容提供日益发展完善因素密切相关。
[0004](2)政策环境影响
中国改革开放30多年来,经济获得了巨大腾飞,但过分依靠工业的经济发展模式使得这种产业结构已无法适应创意经济时代的产业需求,也无法满足我国文化创意企业发展的要求,而文化创意产业是综合文化、创意、科技、资本、制造要素的一种新业态。与海外发达国家相比,我国在文化创意产业方面起步较晚,长期以来处于落后状态。《国家“十一五”时期文化发展规划纲要》明确提出了国家发展文化创意产业的主要任务,全国各大城市也都推出相关政策支持和推动文化创意产业的发展,北京、上海、深圳、杭州城市都将文化创意产业当作重要的经济支柱产业,文化创意产业的发展已经成为城市之间新一轮竞争的焦点,而网络游戏作为文化产业中重要的一部分也将受到政府文化政策的激励和推动,同步快速增长。
[0005](3)经济环境影响
2013年中国网络游戏用户数量趋向饱和,行业规模增速逐渐放缓。从细分领域来看,客户端游戏市场被几家上市公司完全垄断,企业资源优势明显,而客户端游戏高研发成本、长研发周期使得中小企业不具备资金实力与其竞争。再来看网页端游戏市场,由于网页游戏强大的流量变现能力招致大批大型互联网企业也纷纷涉足其中,再加上统端游企业的业务拓展,页游行业整体竞争压力实质上也在不断增大,中小型页游企业的生存空间受到严重挤压。最后从移动端来看,基本上都是以创业型游戏企业居多,市场开放程度较高,中小开发商甚至个人开发者都能够有比较好的发展空间。
[0006](4)社会环境影响
根据CNNIC在2014年I月的《第31次中国互联网络发展状况统计报告》显示,截至2013年12月底,我国网民规模达5.64亿,全年共计新增网民5090万人。互联网普及率为42.1%,较2012年底提升3.8个百分点,普及率的增长幅度相比上年继续缩小。同时,中国手机网民规模为4.2亿,较上年底增加约6440万人,网民中使用手机上网的人群占比由上年底的69.3%提升至74.5%。
[0007](5)技术环境影响
一方面是游戏引擎技术,中国国内的游戏开发引擎技术随着中国网络游戏市场的发展而得以提升,由初期的靠引进欧美及韩国的游戏开发引擎为主到发展中期,一系列国内自主研发的游戏引擎开始展露头脚,目前国内网络游戏市场在基础研发实力上,已经具备了相对成熟的研发经验与比较优良的游戏研发引擎。另一方面是游戏创意的设计,在创意设计方面中国虽然不如发展更早的欧美及日韩,但通过对于海外企业的学习和模仿,进行经验积累和吸收创新,已经能够将他们的设计创意融入到国产游戏的研发当中,同时,由于中国有着几千年的文化积淀与创意素材,中国的网络游戏研发企业能够在游戏的创业设计中很好的融入了本民族的文化理念,制作出了一批较为成功的国产原创网络游戏产品。
【发明内容】
[0008]为了解决现有技术中的问题,本发明提供了一种结构简单,效率高的基于Flex的网页游戏服务器。
[0009]为了解决上述问题,本发明所采取的技术方案是:
一种基于Fl ex的网页游戏服务器,其特征在于:所述游戏服务器内部由网络底层模块,数据库连接部分,认证模块,游戏地图模块,游戏玩家模块,游戏怪物模块,游戏道具模块,游戏技能模块,游戏任务模块,游戏脚本模块,游戏资源管理模块,游戏配置模块,游戏管理员指令模块共同组成。
[0010]前述的一种基于Flex的网页游戏服务器,其特征在于:所述网络底层模块,基于SOCKET底层网络技术实现,为游戏提供高效的网络传输服务,网络底层模块主要负责接收用户的网络连接请求,接收客户端的网络消息并解码为游戏逻辑部分需要的消息流,发送游戏逻辑产生的客户端通知消息。
[0011]前述的一种基于Flex的网页游戏服务器,其特征在于:所述数据库连接模块负责游戏服务器与MYSQL数据软件的通信服务,提供游戏逻辑中需要持久化的游戏内容的加载和保存服务,其中主要的部分就是提供高效的玩家属性,物品,任务数据方面的加载和保存功能。
[0012]前述的一种基于Flex的网页游戏服务器,其特征在于:所述认证模块提供用户帐户信息的认证服务器,认证模块通过与游戏运营平台的协议通讯实现玩家认证认证模块实现了不需要玩家密码即可实现认证过程的设计,可以极大的提高用户帐户资料安全性。
[0013]前述的一种基于Flex的网页游戏服务器,其特征在于:所述游戏地图模块提供对游戏中地图功能系统的实现,该模块主要实现游戏地图的加载,提供玩家可视范围数据的维护和修改,提供路点检测和寻路方面的支持。
[0014]前述的一种基于Flex的网页游戏服务器,其特征在于:所述游戏玩家模块是游戏服务器的核心模块,为玩家与服务器的交互提供代理功能,玩家与玩家游戏模块交互,游戏玩家模块与服务器中的其他模块,如地图模块,怪物模块,NPC模块模块交互以提供最终的互动服务。
[0015]前述的一种基于Flex的网页游戏服务器,其特征在于所述游戏怪物模块游戏中怪物系统的实现,包含的功能有怪物的刷新,怪物经验值系统,怪物物品掉落机制的实现,怪物的人工智能部分实现;所述游戏道具模块实现游戏装备系统和道具系统的实现,游戏中的玩家装备,消耗道具都由该模块实现,同事该模块还提供装备属性加强,装备条件检测,消耗道具功能实现,道具使用间隔条件检测,道具及装备属性配置功能也在该模块中实现。
[0016]前述的一种基于Flex的网页游戏服务器,其特征在于:所述游戏技能模块实现游戏中三种职业对应的三种技能系别的40多个技能魔法的服务器逻辑功能,游戏技能模块提供统一的交互平台,并针对每个技能功能的不同使用不同的模块分别实现。
[0017]前述的一种基于Flex的网页游戏服务器,其特征在于:所述游戏任务模块实现游戏任务系统的实现,提供接受任务,任务条件判断,任务奖励给予,任务描述系统各个功能的实现;所述游戏脚本模块底层采用LUA脚本语言实现,对LUA脚本语言进行了必要的包装和修改以适应游戏逻辑的需要,脚本系统与任务模块,地图模块,玩家模块其他模块配合极大的提高了游戏系统的扩展性,游戏许多主题逻辑都是通过脚本系统提供的脚本功能在一系列脚本中实现。
[0018]前述的一种基于Flex的网页游戏服务器,其特征在于:所述游戏资源管理模块提供底层的游戏配置数据的加载,保存和查询服务;所述游戏配置模块;游戏配置模块提供游戏服务器各个配置项的实现,游戏服务器的监听IP,监听端口,游戏数据目录,游客名字配置,游戏数据库信息配置,游戏认证数据库配置多个方面的配置都由该模块实现;所述游戏管理员模块配合聊天模块为游戏管理员提供在线的游戏管理功能,该模块实现的主要功能有游戏配置信息重新加载,玩家级信息修改,动态刷新怪物,跳转地图,创建物品。
[0019]本发明所达到的有益效果:
本发明的网络游戏是无端即时战斗网络游戏,该游戏底层采用基于flex底层技术开发的顶级Oncient游戏引擎开发,实现了 2.5D华丽即时战斗画面,炫酷的魔法效果,区别其他网页游戏简单的文字加图形;摆脱单调的策略回合模式,真正实现玩家与游戏展开即时交互与冒险;流畅的游戏体验,不需要画面切换及页面刷新。完全摒弃客户端下载、安装等繁琐步骤。打开网页即可进入游戏,对于用户来说是零门槛。
[0020]目前国内新出的一些基于flex构架的网页游戏,还都是简单的回合策略类游戏,无法实现即时战斗画面,关键技术难题在MMORPG的技术实现方法上。一般国内较为知名的游戏所采用的flash渲染方法渲染,同屏幕可以渲染40-50个人左右,效率非常低。而我们经过深入研究flex技术本身的实现方式,研究出一套使用flex技术展现MMORPG的最佳渲染方法(目前这一研究成果正在申请国家专利),同样硬件条件下,可以支持同屏500人左右,可以说挖掘出flex渲染能力的极限。同屏人数直接关系到玩家之间的交互效果,而玩家之间的交互正是网络游戏的核心价值,所以技术上支持更多的同屏人数为游戏的成功奠定了必要保障。项目构架以flex技术,Oncient引擎等技术作为前端的展现引擎,后台由C++语言实现的高效游戏服务器程序配合成熟的ASP.NET,APACHE,MYSQL等WEB服务器技术组成的多层系统构架实现。
[0021]本发明在在服务器方面,目前大部分策略类的网络游戏都是使用传统的HTTP协议与WEB服务器交互.传统的WEB服务器,例如IIS,Apache等,主要是用来向用户提供网页浏览服务的。游戏服务是一种除了提供有状态服务的同时,还要提供用户之间的交互。目前的一些游戏主要是通过动态网页技术,如PHP,ASP.NET等配合Mysql ,MemCache等数据存储技术的配合来实现状态保持和用户间交互,效率可以说非常低下,通常一个服务器同时支持300-500人已经非常不流畅了,而且为玩家提供的交互非常有限。本项目游戏的服务器完全为游戏服务而设计,从最底层的SOCKET技术搭建而成,可以高效的提供互动游戏服务,正常情况下一台服务器可以提供3000-5000人同时在线,为用户提供高效的互动游戏体验。
[0022]本发明网络通讯方面,一般网页游戏都是通过HTTP协议处理客户端与服务器的网络通信协议,每一次通讯都要通过新建SOCKET连接的方式进行,哪怕是最简单的交互都需要新建连接,一次连接的建立过程很缓慢。网络游戏交互比较多,所以需要频繁的与服务器通讯,采用HTTP的方式不但效率低下,而且会占用很大的带宽。一个优化的方式是使用AJAX,WEB Service等技术减少带宽使用和提高效率,但是并不能解决大量重复连接的弊病。我们游戏采用自主研发的网络游戏通讯协议,免去重复连接和占用带宽的问题,同时具有更高的安全性。
【具体实施方式】
[0023]以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
[0024]本发明游戏客户端:本项目系列网络游戏的客户端由公司自主研发的2.5D网络游戏引擎实现,该引擎底层采用世界领先的成熟网页复客户端展现技术flex技术实现,展现效率达到国内领先水平。本项目系列网络游戏客户端最大的特点就是在达到传统大型在线网络游戏华丽效果的同时,保持了网页游戏不需要下载,进入便利的特点。
[0025]本发明游戏网关:游戏网关由C++底层语言实现,能够高效的为玩家提供数据传输服务。游戏网关是连接客户端和游戏服务器的桥梁。通过游戏网关可以实现游戏系统的系统灵活性和可扩展性。游戏网关提供游戏协议加密及解密等功能,帮助游戏服务器解决部分处理能力。游戏网关可以分布在不同地域,为跨地域网络条件比较差的用户提供高效的网络中转服务器。游戏网关是一个群组,但玩家数量急剧上升的时候,可以通过增加游戏网关的方式提高系统处理能力。游戏后台数据库由MYSQL数据库系统提供。
[0026]本发明后台数据库MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年I月16号被Sun公司收购。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。后台数据库由多个表结构共同提供游戏数据保存服务器。Player表保存玩家数据,Guild表保存游戏中的行会信息,Ghost表保存游戏中游客模式登录的玩家的游客游戏数据。
[0027]本发明资源下载服务器:游戏资源下载服务器由Apache服务器实现。Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部。也是一个基金会的名称、一种武装直升机等等。资源下载服务器由Apache服务器组成的服务器集群组成,由分布在全国各个地区的,不同带宽条件的若干服务器,配合动态域名分配方式提供动态负载,实现根据玩家所在的区域,网络提供商,带跨条件等各种信息经过复杂算法处理后计算出的最优结果向玩家提供游戏内容的下载服务。
[0028]本发明要重点解决的关键技术问题
(I)游戏构架技术。项目立足于开发的网络游戏是无端即时战斗网络游戏,该游戏底层采用基于flex底层技术开发的顶级Oncient游戏引擎开发,实现了 2.f5D华丽即时战斗画面。[0029 ] (2 )服务器交互技术。本项目服务器交互技术是专门为网页游戏服务而设计,从最底层的SOCKET技术搭建而成,可以高效的提供互动游戏服务,正常情况下一台服务器可以提供3000-5000人同时在线,为用户提供高效的互动游戏体验。
[0030](3)网络通讯技术。本项目采用自主研发的网络游戏通讯协议,免去重复连接和占用带宽的问题,同时具有更高的安全性。
[0031]解决上述问题,采用具体方式为:本发明游戏服务器内部由网络底层模块,数据库连接部分,认证模块,游戏地图模块,游戏玩家模块,游戏怪物模块,游戏道具模块,游戏技能模块,游戏任务模块,游戏脚本模块,游戏资源管理模块,游戏配置模块,游戏管理员指令模块共同组成。
[0032]所述网络底层模块,基于SOCKET底层网络技术实现,为游戏提供高效的网络传输服务,网络底层模块主要负责接收用户的网络连接请求,接收客户端的网络消息并解码为游戏逻辑部分需要的消息流,发送游戏逻辑产生的客户端通知消息。所述数据库连接模块负责游戏服务器与MYSQL数据软件的通信服务,提供游戏逻辑中需要持久化的游戏内容的加载和保存服务,其中主要的部分就是提供高效的玩家属性,物品,任务数据方面的加载和保存功能。
[0033]所述认证模块提供用户帐户信息的认证服务器,认证模块通过与游戏运营平台的协议通讯实现玩家认证认证模块实现了不需要玩家密码即可实现认证过程的设计,可以极大的提高用户帐户资料安全性;所述游戏地图模块提供对游戏中地图功能系统的实现,该模块主要实现游戏地图的加载,提供玩家可视范围数据的维护和修改,提供路点检测和寻路方面的支持。所述游戏玩家模块是游戏服务器的核心模块,为玩家与服务器的交互提供代理功能,玩家与玩家游戏模块交互,游戏玩家模块与服务器中的其他模块,如地图模块,怪物模块,NPC模块模块交互以提供最终的互动服务;所述游戏怪物模块游戏中怪物系统的实现,包含的功能有怪物的刷新,怪物经验值系统,怪物物品掉落机制的实现,怪物的人工智能部分实现;所述游戏道具模块实现游戏装备系统和道具系统的实现,游戏中的玩家装备,消耗道具都由该模块实现,同事该模块还提供装备属性加强,装备条件检测,消耗道具功能实现,道具使用间隔条件检测,道具及装备属性配置功能也在该模块中实现。
[0034]所述游戏技能模块实现游戏中三种职业对应的三种技能系别的40多个技能魔法的服务器逻辑功能,游戏技能模块提供统一的交互平台,并针对每个技能功能的不同使用不同的模块分别实现;所述游戏任务模块实现游戏任务系统的实现,提供接受任务,任务条件判断,任务奖励给予,任务描述系统各个功能的实现;所述游戏脚本模块底层采用LUA脚本语言实现,对LUA脚本语言进行了必要的包装和修改以适应游戏逻辑的需要,脚本系统与任务模块,地图模块,玩家模块其他模块配合极大的提高了游戏系统的扩展性,游戏许多主题逻辑都是通过脚本系统提供的脚本功能在一系列脚本中实现。所述游戏资源管理模块提供底层的游戏配置数据的加载,保存和查询服务;所述游戏配置模块;游戏配置模块提供游戏服务器各个配置项的实现,游戏服务器的监听IP,监听端口,游戏数据目录,游客名字配置,游戏数据库信息配置,游戏认证数据库配置多个方面的配置都由该模块实现;所述游戏管理员模块配合聊天模块为游戏管理员提供在线的游戏管理功能,该模块实现的主要功能有游戏配置信息重新加载,玩家级信息修改,动态刷新怪物,跳转地图,创建物品。
[0035]综上所述:本发明的网络游戏是无端即时战斗网络游戏,该游戏底层采用基于flex底层技术开发的顶级Oncient游戏引擎开发,实现了 2.f5D华丽即时战斗画面,炫酷的魔法效果,区别其他网页游戏简单的文字加图形;摆脱单调的策略回合模式,真正实现玩家与游戏展开即时交互与冒险;流畅的游戏体验,不需要画面切换及页面刷新。完全摒弃客户端下载、安装等繁琐步骤。打开网页即可进入游戏,对于用户来说是零门槛。
[0036]目前国内新出的一些基于flex构架的网页游戏,还都是简单的回合策略类游戏,无法实现即时战斗画面,关键技术难题在MMORPG的技术实现方法上。一般国内较为知名的游戏所采用的flash渲染方法渲染,同屏幕可以渲染40-50个人左右,效率非常低。而我们经过深入研究flex技术本身的实现方式,研究出一套使用flex技术展现MMORPG的最佳渲染方法(目前这一研究成果正在申请国家专利),同样硬件条件下,可以支持同屏500人左右,可以说挖掘出flex渲染能力的极限。同屏人数直接关系到玩家之间的交互效果,而玩家之间的交互正是网络游戏的核心价值,所以技术上支持更多的同屏人数为游戏的成功奠定了必要保障。项目构架以flex技术,Oncient引擎等技术作为前端的展现引擎,后台由C++语言实现的高效游戏服务器程序配合成熟的ASP.NET,APACHE,MYSQL等WEB服务器技术组成的多层系统构架实现。
[0037]本发明在在服务器方面,目前大部分策略类的网络游戏都是使用传统的HTTP协议与WEB服务器交互.传统的WEB服务器,例如IIS,Apache等,主要是用来向用户提供网页浏览服务的。游戏服务是一种除了提供有状态服务的同时,还要提供用户之间的交互。目前的一些游戏主要是通过动态网页技术,如PHP,ASP.NET等配合Mysql ,MemCache等数据存储技术的配合来实现状态保持和用户间交互,效率可以说非常低下,通常一个服务器同时支持300-500人已经非常不流畅了,而且为玩家提供的交互非常有限。本项目游戏的服务器完全为游戏服务而设计,从最底层的SOCKET技术搭建而成,可以高效的提供互动游戏服务,正常情况下一台服务器可以提供3000-5000人同时在线,为用户提供高效的互动游戏体验。
[0038]本发明网络通讯方面,一般网页游戏都是通过HTTP协议处理客户端与服务器的网络通信协议,每一次通讯都要通过新建SOCKET连接的方式进行,哪怕是最简单的交互都需要新建连接,一次连接的建立过程很缓慢。网络游戏交互比较多,所以需要频繁的与服务器通讯,采用HTTP的方式不但效率低下,而且会占用很大的带宽。一个优化的方式是使用AJAX,WEB Service等技术减少带宽使用和提高效率,但是并不能解决大量重复连接的弊病。我们游戏采用自主研发的网络游戏通讯协议,免去重复连接和占用带宽的问题,同时具有更尚的安全性。
[0039]以上显示和描述了本发明的基本原理、主要特征及优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其效物界定。
【主权项】
1.一种基于Flex的网页游戏服务器,其特征在于:所述游戏服务器内部由网络底层模块,数据库连接部分,认证模块,游戏地图模块,游戏玩家模块,游戏怪物模块,游戏道具模块,游戏技能模块,游戏任务模块,游戏脚本模块,游戏资源管理模块,游戏配置模块,游戏管理员指令模块共同组成。2.根据权利要求1所述的一种基于Flex的网页游戏服务器,其特征在于:所述网络底层模块,基于SOCKET底层网络技术实现,为游戏提供高效的网络传输服务,网络底层模块主要负责接收用户的网络连接请求,接收客户端的网络消息并解码为游戏逻辑部分需要的消息流,发送游戏逻辑产生的客户端通知消息。3.根据权利要求2所述的一种基于Flex的网页游戏服务器,其特征在于:所述数据库连接模块负责游戏服务器与MYSQL数据软件的通信服务,提供游戏逻辑中需要持久化的游戏内容的加载和保存服务,其中主要的部分就是提供高效的玩家属性,物品,任务数据方面的加载和保存功能。4.根据权利要求3所述的一种基于Flex的网页游戏服务器,其特征在于:所述认证模块提供用户帐户信息的认证服务器,认证模块通过与游戏运营平台的协议通讯实现玩家认证认证模块实现了不需要玩家密码即可实现认证过程的设计,可以极大的提高用户帐户资料安全性。5.根据权利要求4所述的一种基于Flex的网页游戏服务器,其特征在于:所述游戏地图模块提供对游戏中地图功能系统的实现,该模块主要实现游戏地图的加载,提供玩家可视范围数据的维护和修改,提供路点检测和寻路方面的支持。6.根据权利要求5所述的一种基于Flex的网页游戏服务器,其特征在于:所述游戏玩家模块是游戏服务器的核心模块,为玩家与服务器的交互提供代理功能,玩家与玩家游戏模块交互,游戏玩家模块与服务器中的其他模块,如地图模块,怪物模块,NPC模块模块交互以提供最终的互动服务。7.根据权利要求6所述的一种基于Flex的网页游戏服务器,其特征在于:所述游戏怪物模块游戏中怪物系统的实现,包含的功能有怪物的刷新,怪物经验值系统,怪物物品掉落机制的实现,怪物的人工智能部分实现;所述游戏道具模块实现游戏装备系统和道具系统的实现,游戏中的玩家装备,消耗道具都由该模块实现,同事该模块还提供装备属性加强,装备条件检测,消耗道具功能实现,道具使用间隔条件检测,道具及装备属性配置功能也在该模块中实现。8.根据权利要求7所述的一种基于Flex的网页游戏服务器,其特征在于:所述游戏技能模块实现游戏中三种职业对应的三种技能系别的40多个技能魔法的服务器逻辑功能,游戏技能模块提供统一的交互平台,并针对每个技能功能的不同使用不同的模块分别实现。9.根据权利要求8所述的一种基于Flex的网页游戏服务器,其特征在于:所述游戏任务模块实现游戏任务系统的实现,提供接受任务,任务条件判断,任务奖励给予,任务描述系统各个功能的实现;所述游戏脚本模块底层采用LUA脚本语言实现,对LUA脚本语言进行了必要的包装和修改以适应游戏逻辑的需要,脚本系统与任务模块,地图模块,玩家模块其他模块配合极大的提高了游戏系统的扩展性,游戏许多主题逻辑都是通过脚本系统提供的脚本功能在一系列脚本中实现。10.根据权利要求9所述的一种基于Flex的网页游戏服务器,其特征在于:所述游戏资源管理模块提供底层的游戏配置数据的加载,保存和查询服务;所述游戏配置模块;游戏配置模块提供游戏服务器各个配置项的实现,游戏服务器的监听IP,监听端口,游戏数据目录,游客名字配置,游戏数据库信息配置,游戏认证数据库配置多个方面的配置都由该模块实现;所述游戏管理员模块配合聊天模块为游戏管理员提供在线的游戏管理功能,该模块实现的主要功能有游戏配置信息重新加载,玩家级信息修改,动态刷新怪物,跳转地图,创建物品。
【文档编号】H04L29/06GK105915554SQ201610474823
【公开日】2016年8月31日
【申请日】2016年6月27日
【发明人】冯军
【申请人】江苏易乐网络科技有限公司