[发明专利]游戏服务器远程共享系统及方法有效
| 申请号: | 201310754262.2 | 申请日: | 2013-12-31 |
| 公开(公告)号: | CN103716405B | 公开(公告)日: | 2017-06-06 |
| 发明(设计)人: | 刘德建;陈宏展;杨鹏 | 申请(专利权)人: | 福建天晴数码有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F3/06 |
| 代理公司: | 福州市景弘专利代理事务所(普通合伙)35219 | 代理人: | 林祥翔,吕元辉 |
| 地址: | 350000 *** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 游戏 服务器 远程 共享 系统 方法 | ||
技术领域
本发明涉及计算机互联网技术领域,尤其涉及一种游戏服务器远程共享系统及方法。
背景技术
现有的搭建在linux操作系统上的游戏服务器软件包含了大量的共享库,这些共享库提供了许多各种各样的游戏逻辑的支持。按照通常的实现,这些共享库是编译后放在本地(和shell主程序放在一起),由主程序在启动的过程中进行逐一动态加载,并且进行初始化。但是,对于一个游戏项目而言,游戏服务器是一个极其重要的核心软件,对安全性的要求极高,一旦游戏服务器环境被泄露,将会对整个游戏项目造成重大损失。按照通常的做法,即共享库放在本地,存在着极大的安全风险,一旦游戏服务器环境泄露出去后,游戏服务器就可以轻易地在本地启动。
发明内容
本发明实施例所要解决的技术问题在于,提供一种游戏服务器远程共享系统及方法,能够保证在服务器环境泄露的情况下也不能使其在本地直接运行,从而提供一个安全的服务器环境。
本发明提供一种游戏服务器远程共享系统,包括第一远端服务器、第二远端服务器以及至少一个本地服务器,该第二远端服务器通过网络与该第一远端服务器和该至少一个本地服务器进行连接,该第一远端服务器用于通过配置文件将包含游戏逻辑的共享库文件进行顺序配置,根据配置顺序逐一将该共享库文件按照二进制格式进行存储,按照预定方式对存储的二进制格式的共享库文件进行加密,以及按照预定的打包格式将经过加密的二进制数据流进行打包以形成相应的二进制流文件,并将该打包生成的二进制流文件上传至该第二远端服务器进行存储。
该本地服务器用于向该第二远端服务器发送请求以下载该二进制流文件至该本地服务器缓存,按照预定格式将下载的二进制流文件分解成不同的若干部分文件,并根据配置文件将每个部分文件对应到一个共享库文件,对每个部分文件进行解密以获得每个共享库文件的二进制数据流,以及根据解密获得的二进制数据流进行共享库文件的加载,并当所有共享库文件加载完成后启动该本地服务器为用户提供游戏服务。
进一步地,本发明还提供一种游戏服务器远程共享方法,该方法包括:
令第一远端服务器通过预定的配置文件将包含游戏逻辑的共享库文件进行顺序配置。
令第一远端服务器根据配置顺序逐一将该共享库文件按照二进制格式存储,按照预定方式对存储的二进制格式的共享库文件进行加密以形成加密的二进制数据流,按照预定的打包格式将经过加密的二进制数据流进行打包以形成相应的二进制流文件并保存。
令第一远端服务器将打包生成的二进制流文件上传至第二远端服务器存储。
令本地服务器向远端服务器发送请求以下载相应的二进制流文件至本地服务器缓存。
令本地服务器按照预定格式将下载的二进制流文件分解成不同的若干部分文件,根据配置文件将每个部分文件对应到一个共享库文件,并对每个部分文件进行解密以获得每个共享库文件的二进制数据流。以及
令本地服务器根据解密获得的二进制数据流进行共享库文件的加载,并当所有共享库文件加载完成后启动游戏服务器为用户提供游戏服务。
本发明提供的一种游戏服务器远程共享系统及方法,通过设置本地服务器和远端服务器以及在远端服务器中保存与游戏逻辑邮箱的共享库文件,当本地服务器需要启动时从该远端服务器中获取并加载共享库文件,从而保证本地服务器运行游戏的安全性。
附图说明
图1为本发明实施方式中的游戏服务器远程共享系统的硬件架构示意图;
图2为图1所示的游戏服务器远程共享系统中的第一远端服务器、第二远端服务器以及本地服务器进行数据传输的功能模块示意图;
图3为本发明实施方式中的游戏服务器远程共享方法的流程示意图。
标号说明:
系统10
第一远端服务器20
处理单元21、41
配置模块211
文件读取模块212
加密模块213
打包模块214
存储单元22
通信单元23、43
远端服务器30
本地服务器40
文件解析模块411
解密模块412
加载模块413
临时存储单元42
具体实施方式
为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天晴数码有限公司,未经福建天晴数码有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310754262.2/2.html,转载请声明来源钻瓜专利网。





