首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

(转载非原创)一个java服务器框架

这是转载,这是转载,这是转载 只是觉得写的很好分享到腾讯,推荐腾讯服务器,除学生机外非常便宜的活动 腾讯活动 如果侵权联系我删除 Email:xlj@xlj0.com 文章来源:https://www.cnblogs.com.../metoy/p/4305326.html 一、前言   此游戏服务器架构是一个单服的形式,也就是说所有游戏逻辑在一个工程里,没有区分登陆服务器、战斗服务器、世界服务器等。...此架构已成功应用在了多款服务器 。在此框架中没有实现相关业务逻辑,只有简单的测试用的注册登陆功能。...下面是项目代码的地址: 服务器工程---GameServer,游戏服务器工程 测试客户端---TestClient,模拟客户端与服务器通信,用于测试服务器功能 项目工具 ---Tools,服务器搭建用到的...以上是对这个java服务器的简单概述,具体代码细节请看项目源码,语言描述似乎有点困难^_^。篇幅可能有点小,希望管理员不要老给移除掉,

92730

和端的服务端的架构与区别

比如 1995年国内第一款 MUD游戏《侠客行》,你敲入:"go east",游戏就会提示你:“后花园 - 这里是归庄的后花园,种满了花草,几个庄丁正在浇花。此地乃是含羞草生长之地。...,让用户统一去连接一个网关服务器,再有网关服务器转发数据到后端游戏服务器。...这里省略若干细节服务器,比如传统数据库前端,登录服务器,日志和监控等,统统用 ADMIN概括。...于是碰到第一个问题是很多 Node服务器需要和玩家进行通信,需要问管理服务器特定UID为多少的玩家到底在哪台 Gate上,以前按场景切割的服务器这个问题不大,问了一次以后就可以缓存起来了,但是现在服务器种类增加不少...类型7:休闲游戏服务器   休闲游戏同战网服务器类似,都是全区架构,不同的是有房间服务器,还有具体的游戏服务器,游戏主体不再以玩家 P2P进行,而是连接到专门的游戏服务器处理:   和战网一样的全区架构

3.1K110
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    加固-腾讯安全MTP

    腾讯安全MTP针对市面通用手外挂进行打击,同时提供腾讯游戏专用加固壳,全方位保护手安全 腾讯安全MTP详情点击查看 手安全 MTP 简介 手安全(Mobile Tencent Protect...,MTP)是由腾讯移动安全团队联合腾讯游戏安全团队提供的专业手安全解决方案。...具备 24 小时安全保障能力,支持全方位多维度的防护与检测,仅需客户端 2-3 个接口调用即可完成接入,帮助手厂商快速应对手作弊、手篡改破解等等常见游戏安全问题。...应用场景 手反外挂 场景描述 手市场上修改器、作弊器种类众多,严重影响游戏的平衡性。手反外挂功能针对市面上上百款通用外挂作弊器的原理及手段进行深入分析和针对性对抗。...手防篡改针对手应用特点进行定制,建立起游戏代码保护、全面反调、资源保护、防动态脱壳等全面的功能矩阵,以性能稳定为前提,对抗手篡改及破解,为手安全保驾护航。

    5.4K00

    族网络运维总监:如何运维千台以上游戏服务器

    本次分享主题为“如何运维千台以上游戏服务器”。重点是时代的运维,包括游戏上部署整体方案、游戏服务器批量运维管理,并对企业选择RDS还是自建MySQL数据库给出了自己建议。...基于第二代架构,族基于OpenStack自己的私有,最初目标是为了提高服务器利用率、降低成本和实现分钟级开服。...通过底层优化后,族私有基本上可以满足业务的需求,目前90%游戏业务运行在上面,虚机规模持续保持在10000台以上,族私有平台没有提供WEB管理界面,日常所有的操作都是通过命令行和脚本的形式进行操作...运维方式的转变 与三代架构相互对应是族运维的三个阶段: 在第一代架构上,运维基本是手工运维,技术含量并不高,纯粹是采用人与时间堆积进行,运维同学需要登录每一台服务器,顺序执行相关的命令和脚本。...上迁移历程 现在族已经将几款老游戏迁移到阿里上。在将ALLINONE架构平滑迁移到上的过程中,首先要求就是迁移过程不能长时间停服,只能接受正常的版本更新的停服时间。

    8.7K80

    腾讯TStack,带着“数据中心”云南

    本次大会,腾讯TStack将数据中心搬到了展会现场,并现场部署了腾讯数据库TDSQL;另外,在本次大会“数字政府专场”分论坛上,也首次发布了基于腾讯黑石TStack一体机柜的政务一体机柜“星腾”...全新升级私有全栈带来新的惊喜 腾讯首席架构师贺阮博士在本次大会上正式发布了全新升级的腾讯TStack---私有全栈。...二、从通用服务器到国产服务器 在通用服务器上使用平台,各大厂商都有各自的方案;但是在国产的服务器上跑平台,目前也只有极少数厂商的平台能实现;腾讯TStack强大的兼容性,在科技自主可控的大趋势下...,表现优秀,近半年来,与众多国产厂商兼容互认证的步伐从未停歇:包括飞腾、海光、申威、华为海思芯片;银河麒麟、中标麒麟操作系统;长城超、中科曙光、浪潮服务器,一大批国产硬件都与都与腾讯TStack完成了兼容性测试...三、三大管理平台到四大管理平台 全新升级的全栈解决方案在原来的自助服务平台、监控平台、运维平台三大平台基础之上,推出了TCNPlatform(原生平台)。

    4.4K40

    腾讯TStack,带着“数据中心”云南

    本次大会,腾讯TStack将数据中心搬到了展会现场,并现场部署了腾讯数据库TDSQL;另外,在本次大会“数字政府专场”分论坛上,也首次发布了基于腾讯黑石TStack一体机柜的政务一体机柜“星腾”...全新升级私有全栈带来新的惊喜 腾讯首席架构师贺阮博士在本次大会上正式发布了全新升级的腾讯TStack---私有全栈。...二、从通用服务器到国产服务器 在通用服务器上使用平台,各大厂商都有各自的方案;但是在国产的服务器上跑平台,目前也只有极少数厂商的平台能实现;腾讯TStack强大的兼容性,在科技自主可控的大趋势下...,表现优秀,近半年来,与众多国产厂商兼容互认证的步伐从未停歇:包括飞腾、海光、申威、华为海思芯片;银河麒麟、中标麒麟操作系统;长城超、中科曙光、浪潮服务器,一大批国产硬件都与都与腾讯TStack完成了兼容性测试...三、三大管理平台到四大管理平台 全新升级的全栈解决方案在原来的自助服务平台、监控平台、运维平台三大平台基础之上,推出了TCNPlatform(原生平台)。

    3.4K50

    原生最佳实践之二-37手原生落地实践

    通过平台团队,架构团队,运维团队与厂商专家团队 共同努力,我们在2021年底完成了核心业务上,在2022年完成了全面上。这一年,集团运维团队也分出了专门的团队更实体化地为37手服务。...这些在前期我们也是通过堆服务器来解决。...但每当有爆款新发行或者大型运营活动时,堆服务器就显得很被动了,尤其在IDC时代,加服务器一定是要提前储备的,有了服务器还得进行环境搭建及部署的事情,这种效率对业务无疑是一种阻碍。...从自建IDC机房到全面上 其实没上之前我们已经在进行微服务架构的事情,整体上让这件事情变得更加简单了。 37手最初的基础架构是在自建的IDC机房中运行的。...通过将基础架构迁移到上,37手可以更加专注于业务的开发和创新。

    1.5K110

    Golang语言社区--手服务器开发技术详解

    ,学到了很多游戏服务器开发技术,参与过几个不同架构的服务器开发,就随便聊聊游戏服务器开发需要的技术。...(以下所指游戏服务器更偏向于手,因为我对端游开发接触并不多) 一.聊聊服务器开发有哪些东西要考虑。...当然,也有其他服务器开发语言,erlang(没用过,公司用的多),c#(大棒子国喜欢用,神奇的民族),Java(第一次听说时我惊呆了),node.js(少量游戏用的,还有一个node.js写的引擎叫...3.DBManager:实现数据库的读写,方便Game服务器异步读写数据库的数据(有些把数据库读写放在游戏服,没有单独的服务器,那恐怕游戏服单进程就不够用了)。...都写得很好,风写的东西简单好用,陈硕在秀他的c++技术。

    3.4K40

    快爆存档SDK-接入文档

    接入代码 2.1 GameArchivesDataBean数据实体类介绍 字段含义 字段名 是否可选 说明 游戏ID gameId 必须 存档云端为游戏存取档的唯一字符串。...用户ID userId 必须 来自好快爆防沉迷sdk或者支付sdk的登录成功后获取的HykbUser 用户登陆类型 loginType 必须 来自好快爆防沉迷sdk或者支付sdk的登录成功后获取的HykbUser...用户token token 必须 来自好快爆防沉迷sdk或者支付sdk的登录成功后获取的HykbUser 档位ID archivesId 必须 游戏开发者提供的档位ID,必须是整数 档位标题 archivesTitle...ID"); dataBean.setLoginType("好快爆登录类型"); dataBean.setToken("好快爆登录的token"); dataBean.setArchivesId(11...ID"); dataBean.setLoginType("好快爆登录类型"); dataBean.setToken("好快爆登录的token"); dataBean.setArchivesId(11

    95510

    应用 多应用、客户端渲染 服务器渲染

    但对于用户交互要求更高的应用,往往使用单应用,至于单应用的 SEO 已经有了很多好的实践和解决方案,而首屏的问题也可以交给服务器渲染来解决。...客户端渲染 / 服务器渲染 ---- 服务器渲染: 1、服务器渲染,也叫后端渲染,就是指在后台生成 html 并在相应的地方插入好数据然后传递给前端(浏览器)。...3、服务器一般计算速度更快,但会占用了相应的服务器资源。 4、传递给前端的数据量更大,更加占用网络传输资源。...小结:服务器渲染其实是一种很古老的方式, PHP、jsp 这种玩意儿就是服务器渲染,重展示、弱交互、重 SEO 的业务场景更适合用服务器渲染,当然还有首屏渲染。前端渲染适合交互性更强的应用。...总结 ---- 单应用、多应用、服务器渲染、客户端渲染,这四者其实是紧密联系并且相互关联的,在如今移动互联网的时代下,更注重用户交互的单应用和客户端渲染正在占据更多的份额,而服务器渲染也就配合干干

    4.3K30

    企业案例丨腾讯手助手 X 开发CloudBase

    导语  腾讯手助手是腾讯推出的新一代安卓模拟器,在性能、稳定性、兼容性等方面表现优异,帮助用户在电脑上畅玩各类手的全能型手平台,用户可以通过手助手快速体验最新最热的手机游戏,感受大屏显示、键鼠畅快操作的劲爽体验...本次案例中,腾讯手助手结合原生一体化开发平台——开发CloudBase打造了与业务配套的自定义插件,突破了业务场景中遇到的瓶颈,有效提升开发部署效率。...一、业务背景 腾讯手助手在市场端、运营活动都大量应用到诸如数据组装、活动玩法拼接等基于 FaaS 的逻辑流程可视化平台(下文统称“FaaS 平台”)。...组卡的应用可以达到一套代码可以解决多个运营场景的效果,极大的降低了手助手的开发成本。效果如图: ? ?...,可用于云端一体化开发多种端应用(小程序,公众号,Web 应用,Flutter 客户端等),帮助开发者统一构建和管理后端服务和资源,避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现

    3K50

    服务器

    腾讯云云服务器简介 服务器(Cloud Virtual Machine,CVM)为您提供安全可靠的弹性计算服务。 只需几分钟,您就可以在云端获取和启用 CVM,来实现您的计算需求。...腾讯服务器地址点击打开 腾讯服务器特点 弹性计算 在腾讯上您可以在几分钟之内快速增加或删减服务器数量,以满足快速变化的业务需求。...管理简单 用户拥有腾讯 CVM 的管理员账号,对 CVM 有完全的控制权,您可以使用腾讯控制台、API 或 CLI 等工具登录到您的 CVM 实例,进行网络配置更改、重启等重要操作,这样管理 CVM...安全的网络 腾讯 CVM 运行在一个逻辑隔离的私有网络里,通过网络访问控制列表(Access Control List)和安全组,切实保证您上资源的安全性。...服务集成 CVM 与腾讯的大部分业务都可以做到高度集成,比如对象存储 COS,数据库 CDB,私有网络 VPC 等,合力在计算,存储,网络传输方面为用户的各种业务提供完善的解决方案。

    52.1K61

    服务器如何配置?服务器如何加密?

    ,不过因为成本比较高很多中小型公司并不会选择,多数使用的都是服务器,那么服务器如何配置?...服务器如何加密?小编接下来就为大家来介绍一下相关的知识。 服务器如何配置? 服务器在使用过程中是需要进行配置各种参数的,那么服务器如何配置?...想要配置服务器首先大家要前往服务器购买的商户,根据相关的参数以及要求进行设置,后续使用过程中如果需要修改的话也是要到官方网站上面。 服务器如何加密?...很多人都会担心自己使用的服务器不安全,想要给服务器进行多重加密,首先服务器进行配置的时候会需要用户们设定账号和密码,这属于第一层保护,其次就是服务器也是需要加装防火墙的,很多用户们还会为自己的服务器安装相关的安全组件...相信大家看了上面的文章内容已经知道服务器如何配置了,不同公司需要的服务器类型也是不一样的,所以现在市面上的服务器类型也是很全面的,大家可以根据自己的需求去选择使用。

    67.7K20

    暑假将至,腾讯先带你秒变云游戏,狂揽玩家

    所谓“云游戏”,指的是游戏程序主体在服务器,也即“云端”运行,而玩家可以在自己的终端设备——无论是手机,平板还是电脑(可以是硬件配置很落后的老爷机)上来进行操作,并且还能够获得完整的游戏体验。   ...即日起,想在这个暑假来体验游戏上的开发者们,腾讯先正式开启“秒变云游戏”计划:即日起至2020年8月31日,腾讯先将为您的游戏提供测试契机,并为首批5款优秀的游戏提供化及平台推广服务,让更多的玩家了解到您的作品...而眼看隔壁红红火火恍恍惚惚,当时仍然占据市场绝大部分份额的各种大型网游开始坐不住了——由于客户端一年比一年庞大,玩家尝试游戏的时间、精力成本太高。...可是,接着就到了手时代。不管是苹果还是安卓阵营,手机硬件在发展,手也变得越来越“臃肿”,于是,越来越多的手游玩家,又开始怀念起过去和微端的“一点就能玩”。...可是,无论是过去的,微端,还是后来的H5,都无法解决一个除“一点就能玩”之外,更加困扰玩家的难题:如何在落后的硬件设备环境下,玩到高品质游戏。

    4.7K10
    领券