首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏I0gan

    Gsky游戏服务器框架2

    pp 协议,全称为 pwnsky protocol, 是一款吸收http部分特性的一款二进制传输协议,主要用于游戏长连接交互协议,目前基于tcp来实现。 ; // 数据校验码 }; } 采用pp协议的gsky服务器连接与客户端过程: 1. 客户端发起获取密钥连接请求 2. 上面提到了PE加密,PE加密是自己先暂时写的一个对称加密算法,比较简单,采用密钥轮加变换单字节单字节的异或数据,密码算法简单的目的也是处于服务器的处理效率考虑,目前加解密c++实现如下: namespace 目前来说pp协议服务端已经基本差不多了,只是pp协议客户端还有待实现一下sdk,方便接入gsky服务器

    52000发布于 2021-07-03
  • 来自专栏韩伟的专栏

    经典游戏服务器端架构概述 (2)

    2、分区分服的关系型数据库 我们常常会使用MySQL这种关系型数据库来存放游戏数据。 有的开发者会预先建立几十个表(如120个表=2x3x4x5),一开始是全部都放在一个服务器上,然后在增加数据库服务器的时候,把对应的整个表搬迁出来。 、经验、HP等等,而且游戏对于处理延迟也有较高的需求(WEB应用在2秒以内都可以忍受,游戏则要求最好能在20ms以内完成)。 [图-分布式接入层] 2、使用P2P 网络状态同步产生的广播请求中,绝大多数都是客户端之间的网络状态,因此我们在可以使用P2P的客户端之间,直接建立P2P的UDP数据连接,会比通过服务器转发降低非常多的负载 在一些如赛车、音乐、武打类型的著名游戏中,都有使用P2P技术。而接入进程天然的就是一个P2P撮合服务器

    6.3K30发布于 2016-12-02
  • 来自专栏书山有路勤为径

    跳跃游戏1&2跳跃游戏2

    例如: nums = [2, 3, 1, 1, 4] ,可以从nums[0] = 2 跳跃至 nums[4] = 4; nums = [3, 2, 1, 0, 4] ,不可以从nums[0] = 3 贪心规律 若此时处在第i位置,该位置最远可以跳至第j位置(index[i]),故第i位置还可跳至: 第i+1、i+2、...、j-1、j位置; 从第i位应跳至第i+1、i+2、... if(max_index == index.size()){ return true; } return false; } }; 跳跃游戏 2 LeetCode 45. 例如: nums = [2, 3, 1, 1, 4] ,从第0位置跳到第1位置,从第1位置跳至最后一个位置。

    62930发布于 2018-08-29
  • 来自专栏高性能服务器开发

    2 网络游戏服务器开发框架设计介绍

    在开发游戏具体功能前,第一个要做的就是理清系统功能,这里的系统功能并不是具体的游戏功能,而是从软件角度出发的,行业内部称其为分布式服务器开发,讲的是如何构建一个可移植、可分布到不同网络机器独立或依赖运行的应用程序 2 LoginServer:登陆服务器,仅作于内部服务与LoginGate进行连接,所有的最终用户请求由LoginGate过滤后,转发过来进行处理。 4 GameServer:游戏服务器,作为内部服务与GameGate协作处理最终用户的请求,这个服务主要处理游戏逻辑,例如战斗。 作为整个游戏的核心处理服务器,会处理掉大部分的用户交互服务请求,只有在不能处理的情况下,才会请求其它服务协同处理。 8 BillingServer:计费服务器,用于计算用户在游戏中的消耗、增值;比如XX在游戏中购买了一个双倍经验卡,消耗10金币,或者用户通过网站形式进行充值,都会通过该服务反馈给用户最终结果。

    4.8K33发布于 2018-07-25
  • 来自专栏csdn

    C语言小游戏——2、扫雷游戏

    一、要求 1.使用控制台实现经典的扫雷游戏游戏可以通过菜单实现继续玩或者退出游戏2.棋盘是 9*9 的格子,默认随机布置10个雷; 3.可以排查雷,如果位置不是雷,就显⽰周围有⼏个雷,如果位置是雷 ,就炸死游戏结束; 4.把除10个雷之外的所有雷都找出来,排雷成功,游戏结束。 2、假设我们排查(2,5)这个坐标时,我们访问周围的⼀圈8个⻩⾊位置,统计周围雷的个数是1; 假设我们排查(8,6)这个坐标时,我们访问周围的⼀圈8个⻩⾊位置,统计周围雷的个数时,最下⾯的三个坐标就会越界 ⽂件的形式对函数的声明和定义,这⾥我们实践⼀下,我们设计三个⽂件: test.c //⽂件中写游戏的测试逻辑 game.c //⽂件中写游戏中函数的实现等 game.h //⽂件中写游戏需要的数据类型和函数声明等 row, int col); //排查雷 void FindMine(char mine[ROWS][COLS], char show[ROWS][COLS], int row, int col); 2.

    1K10编辑于 2024-03-11
  • 来自专栏Crossin的编程教室

    点球小游戏 2

    我们的点球游戏已经快完成了,现在要做的就是增加比赛提前结束的机制,让它更真实。 (关于这个小游戏的前几课内容参见第 26 27 28 课) 我的思路是这样:比赛提前结束,就是落后一方的得分,加上他在5轮中剩下的轮数,仍然低于领先方现在的得分。 你可以按照自己的理解,去一步步完善这个游戏。 ? ?

    87050发布于 2018-04-16
  • 来自专栏Lemon黄

    JavaScript小游戏2

    用一个JS小游戏来练习下JS的相关知识 创建HTML文件 创建视图文件game1.html: <! <html> <head> <meta http-equiv="content-type" content="text/html" charset="utf-8"> <title>小游戏 solid yellow; border-radius:10px 10px 10px 10px ; box-shadow: 2px 2px 10px # <html> <head> <meta http-equiv="content-type" content="text/html" charset="utf-8"> <title>小游戏 solid yellow; border-radius:10px 10px 10px 10px ; box-shadow: 2px 2px 10px #

    66520发布于 2019-10-29
  • 来自专栏用户8715145的专栏

    游戏无法选择服务器游戏服务器的费用

    也就是说服务器会对信息进行一系列的处理再传递到用户身上,玩游戏也是这个道理,必须要有个服务器。下面先给大家讲讲云游戏无法选择服务器。 云游戏无法选择服务器 有些小伙伴在购买云游戏服务器的时候,总会发现一系列的问题,比如云游戏无法选择服务器。这个问题就要大家先搞清楚无法选择的原因是什么,一般而言,每个购买平台都会给到一系列的服务器。 云游戏服务器的费用是多少 很多小伙伴在购买云游戏服务器的时候,都会优先考虑费用问题。影响服务器的费用因素有很多,主要还是看大家的需求。 如果大家运行的游戏内存比较大,那云游戏服务器的配置不能低,宽带以及容量也要足够大,防御能力也是大家购买考虑的因素之一。 综合上述,云游戏服务器的费用是与大家选的配置性能等因素有关,建议不要选用低配置的服务器,不然后期运行不了游戏,就白花钱购买了。 以上就是关于云游戏无法选择服务器的相关内容,今天就分享到这里。

    5.7K10发布于 2021-11-04
  • 来自专栏章鱼的慢慢技术路

    游戏服务器概述

    4,游戏服务器:严格说是一个硬件概念 常见种类:机架式服务器,刀片机,小型机。 会根据游戏类型或运行程序的不同,在CPU/内存/硬盘上有所侧重。 5,游戏服务器开发 从游戏交互形态,看游戏开发分工 ? 游戏后台开发==游戏服务器开发 6,“游戏服务器”到底指什么? 承载游戏服务的硬件; 提供游戏服务的软件; 开发游戏服务的程序员。 5,游戏服务器的相关参与者 开发者:服务器程序员。 开发伙伴:客户端程序员,游戏策划。 构建-测试:测试工程师。 部署维护:运维工程师。 三、游戏服务器开发技术介绍 1,算法 (1)了解常见查找/排序算法的特点:利用算法来改善性能,胜于通过编译器选项、编程技巧; (2)根据业务情况合理的选择算法 尽量选用复杂度<=O(NlogN)的算法; C10K ~ C1000K Google Protobuf 四、参考资料 服务器_维基百科 游戏服务器与普通服务器有什么区别_知乎 Lua 为什么在游戏编程领域被广泛运用?

    5.5K32发布于 2018-08-03
  • 来自专栏全栈程序员必看

    Android游戏引擎_2d游戏引擎

    语言:java 最低运行环境:不详 2.Rokon 简介:是一款Android 2D游戏引擎,基于OpenGL ES技术开发,物理引擎为Box2D,因此能够实现一些较为复杂的物理效果,该项目最新版本为 OpenGL ES技术开发的Android游戏引擎,支持Android平台下的2D游戏开发,物理引擎采用Box2D实现。 单就性能角度来说,堪称是一款非常强大的 Android游戏引擎, 缺点:(1)精灵类等相关组件在使用上不够简化 (2)而且文档也较为匮乏。 (3)仅支持2的次方的图片尺寸。 2.jpct jpct是一款体积非常之小的Android 3D游戏引擎,基于OpenGL ES技术开发。 我原来看过一个调查,在游戏开发者中,用unity3d开发的大约有40%+,cocos2d大约有16%+,因此在学习阶段,尽量还是使用知名的游戏引擎来进行开发。

    3.8K10编辑于 2022-11-04
  • 来自专栏用户8715145的专栏

    游戏服务器哪家好?如何选择云游戏服务器

    目前不少行业都对云服务器产生了较为高级的需求,尤其是游戏行业,游戏行业需要使用专门的云游戏服务器,现在市面上的为游戏服务器有很多种类型,那么云游戏服务器哪家好呢?如何选择云游戏服务器? 云游戏服务器哪家好 现在市面上云游戏服务器厂家有很多,那么云游戏服务器哪家好呢? 如何选择云游戏服务器 1、选择支持多款游戏的云游戏服务器。一般来说,每个玩家所接触的游戏都不止一款,如果云游戏服务器仅能支持少量的游戏,那么就很难得到玩家的认可。 2、选择运行稳定、能够加速的云游戏服务器。如果运行不稳定的话,那么会减少用户的畅玩体验,如果云游戏服务器不能够进行游戏加速的话,会造成玩家的进一步流失,游戏厂家也无法提升自己的竞争力。 以上为大家介绍了云游戏服务器哪家好,以及如何选择云游戏服务器,在选择云游戏服务器的时候,大家需要根据自己的实际需求进行选择,比如如果平时玩腾讯游戏比较多的话,就可以选择腾讯云游戏服务器

    17.5K20发布于 2021-11-16
  • 来自专栏用户8715145的专栏

    游戏服务器是什么,云游戏服务器哪个好

    经常玩游戏的人经常会关注许多品牌的云游戏服务器,甚至也有自己最喜欢的几家。但是,对于不常玩游戏或者说是游戏小白来说,最经常问的就是云游戏服务器到底是什么。 一、云游戏服务器是什么 我们平常玩的游戏通常是储存在计算机或者是其他设备上的游戏,云游戏不是这样的。它是一种网络传输速度提升后的产物,通常是驻留在其公司的服务器上。不需要游戏玩家自行提供设备下载游戏。 在云游戏的运行模式下,所有的游戏都是在云端的服务器进行的,这与我们之前玩的游戏有很大的不同。 二、云游戏服务器哪个好 既然对云游戏的概念有所熟悉,那么我们接下来说一下云游戏服务器哪个好。 目前市场上的云游戏服务器厂家众多,而且每个云游戏服务器的商家都有自己几个非常出名的游戏。要想在云游戏服务器市场上占据一席之地,就必须有自己的特点。 云游戏服务器的公司哪个好,市面上主流的还是腾讯云。 腾讯是老牌游戏公司,相较于其他游戏公司来说,不仅有着自己的云游戏服务器,而且服务器稳定,技术过硬。云游戏服务器哪个好,这个还是要根据自己的兴趣爱好选择。以上就是小编关于云游戏服务器的介绍。

    7.5K20发布于 2021-10-29
  • 来自专栏用户8715145的专栏

    游戏服务器是什么?如何选择云游戏服务器

    目前能够运行游戏的手段和设备有很多,比如最为流行的就是云游戏服务器,通过云游戏服务器能够实现游戏的分享和运行,能解决不少玩家对于游戏的需求,下面再为大家简单介绍云游戏服务器是什么,以及如何选择云游戏服务器游戏服务器是什么 在了解云游戏服务器是什么之前,首先需要对云游戏这个概念有基本了解,云游戏也是一种云计算的游戏模式,在这种运行模式上,所有的游戏都可以直接通过服务器运行,而不必在终端下载游戏客户端。 云游戏服务器也就是承载云游戏技术的一种服务器,在云游戏服务器上有游戏的资源,可以直接进行畅玩。也可以将云游戏服务器上的资源转移到其他的设备终端上,比如电脑电视等。 云游戏服务器不仅需要技术成本也需要设备成本,所以根本无法通过低价格来买到高性能的产品。 2、选择运行稳定的云游戏服务器。 以上为大家介绍了云游戏服务器是什么?以及如何选择云游戏服务器?在选择云游戏服务器的时候,不仅需要注意它的价格,还需要注意它运行是否稳定。

    3.8K20发布于 2021-11-11
  • 来自专栏用户8715145的专栏

    如何选择云游戏服务器?云游戏服务器推荐哪个?

    服务器有着非常广泛地使用领域,除了可以在商务方面使用,还可以作为游戏行业的服务器游戏行业对服务器的要求比较特殊,所以一般来说游戏服务器和其他的云服务器都有所不同,下面为大家简单介绍如何选择云游戏服务器游戏服务器推荐哪个? 如何选择云游戏服务器 1、选择价格适中的云游戏服务器2、选择稳定的云游戏服务器稳定性对于游戏来说是非常重要的,能够保证游戏的稳定运行,不会出现卡顿等意外因素,从而保证游戏的盈利。 3、选择能够提供一站式服务的云游戏服务器。 云游戏服务器推荐哪个 上一部分给大家介绍了云游戏服务器如何选择,尽量选择能够提供一站式服务的,价格适中的,且进行稳定的云游戏服务器,所以腾讯云服务器是一个不错的选择,云游戏服务器推荐腾讯云。 上面为大家进行了云游戏服务器推荐,有相关需要的用户可以选择腾讯云游戏服务器,腾讯云游戏服务器拥有其他服务器所不具备的诸多优势。

    4.5K50发布于 2021-10-21
  • 来自专栏用户8715145的专栏

    腾讯云游戏服务器怎么样 云游戏服务器能够打游戏

    对于经常玩腾讯旗下的游戏的玩家来说,并不清楚腾讯云游戏服务器怎么样?接下来就给大家介绍一下。 腾讯云游戏服务器怎么样 腾讯云服务器是腾讯十分擅长的一项业务,不仅可以在服务器上进行网站建设,也可以同时建设小程序、软件等。 腾讯云游戏服务器能够打游戏吗 腾讯云游戏服务器可以用来玩游戏的,在腾讯云游戏服务器游戏,可以在较短的时间内加载游戏资源,并且在一定程度上能够解决游戏卡顿的现象发生。 不仅如此,腾讯本身具备多款游戏,具有丰富的游戏行业的服务器经验。因此,腾讯云游戏服务器不仅可以玩游戏,社交或者其他方面都是可以的。 以上就是关于腾讯云游戏服务器怎么样的相关介绍。 况且,凭借腾讯多年在互联网行业的发展,腾讯旗下的产品越来越深入人心,因此对云游戏服务器有较大的兴趣的人来说,腾讯云游戏服务器还是比较适用的。

    7.3K40发布于 2021-11-04
  • 来自专栏才浅coding攻略

    从卡牌类游戏初探游戏服务器

    好久不见阿巩这熟悉的对话框了,作为春节假期的最后一天,一定要上点游戏服务器相关的干货才对得起大家的关注。 菜鸟的每日一题系列还会继续不间断更新,新开的游戏服务器相关文章暂定为周更(立个flag)欢迎大家催更。 游戏服务器与普通服务器有什么区别呢?如果你想了解游戏开发,这个问题你一定思考过。它们之间的区别包括数据的实时性、交互性、并发性等区别,而且对于不同类型的游戏服务器之间的差异也很大。 这里以弱交互类型为例,就是建立HTTP短连接的游戏服务器类型。这类型的游戏不需要进行实时连接和实时计算,例如:部分卡牌游戏、横版卷轴如跑酷、部分回合制游戏、天梯积分奖励等,它们注重客户端的玩家体验。 以上都是在说无状态的服务器,但对于市面上火爆的游戏大多是有状态服务器,也就是高实时高并发的服务器,即必须保持客户端与服务器间的长连接。

    3K10编辑于 2022-12-12
  • 来自专栏全栈程序员必看

    显示搜索dota2协调服务器,老司机教你处理搜索dota2游戏协调服务器中【操作流程】…

    win7系统有很多人都喜欢使用,我们操作的过程中常常会碰到win7系统搜索dota2游戏协调服务器中的问题。如果遇到win7系统搜索dota2游戏协调服务器中的问题该怎么办呢? 很多电脑水平薄弱的网友不知道win7系统搜索dota2游戏协调服务器中究竟该怎么解决? 其实不难根据下面的操作步骤就可以解决问题 1:DOTA2服务器蹦了之后,进入DOTA2,发现最顶端先是提示:“搜索DOTA2协调服务器中…” 2:然后就是显示:“正在连接至DOTA2游戏协调服务器…” 下面就有win7下载吧的小编就给朋友们介绍一下win7系统搜索dota2游戏协调服务器中详细的解决步骤: 1:DOTA2服务器蹦了之后,进入DOTA2,发现最顶端先是提示:“搜索DOTA2协调服务器中… ” 2:然后就是显示:“正在连接至DOTA2游戏协调服务器…” 3:此时,点击“训练” 4:选择“游戏教学”,点击“开始” 5:进入“游戏教学”之后,点击完所有的“继续” 6:点击左上角的“↑” 7:点击

    5.6K20编辑于 2022-08-27
  • 来自专栏H2Cloud

    h2engine游戏服务器设计之聊天室示例

    游戏服务器设计之聊天室示例 简介 h2engine引擎建群以后,有热心网友向我反馈,想尝试h2engine但是没有服务器开发经验觉得无从入手,希望我能提供一个简单明了的示例。 由于前一段时间工作实在忙碌,一直没有抽出时间好好写一下,后来抽空写了出来,自己从小白开发者的角度重新审视了一遍h2engine,自己也收获匪浅,也优化了部分h2engine的架构,使其更易使用。 定时器,除了用户触发的接口,就剩定时器触发接口了 写一个基本的服务器架子,无非就上面几个东西,h2engine就是要简化我们搭建服务器的成本,拿来即用,下面以聊天室为例,分别阐述之。 启动程序以及初始化服务 h2engine是一个服务器引擎,封装了启动操作,简单说就是main已经提前写好了,也不推荐你改,比如日志初始化,后台服务处理啊balabala这些玩意都帮忙处理好了,你无非是想自己定义的模块程序启动的时候能够加载进去 模拟客户端 http://h2cloud.org/client.html GitHub地址: https://github.com/fanchy/h2engine 关于游戏服务器引擎h2engine:http

    84920发布于 2018-08-01
  • 来自专栏H2Cloud

    游戏服务器h2engine架构优化和跨平台设计

    因为事情多,好久没有写东西了,前一段时间有了一些想法,把h2engine又更新了一下,感觉h2engine又向前迈了一大步。本文记录一下最近的心得体会,以及做出的相应修改。 ? 先看一下h2engine的架构: H2engine设计的为单gate,单服环境内linux下一个gate完全能够满足性能要求,Apache/nigx都是一个进程不是吗? H2engine为多进程架构,但是h2engine限定了采用伪分布式的设计,虽然gate和gameserver通过网络通信,但是限定了gate和gameserver在一台机器上。 关于跨平台 2engine一直是只支持linux下编译,Windows的移植一直没有时间弄,虽然行业内大部分服务器都是跑linux的,但是如果可以Windows下可以开发调试,那对于提高平常的开发效率来说将会大有裨益 相关连接 文档 http://h2cloud.org 源码 https://github.com/fanchy/h2engine

    90230发布于 2019-05-24
  • 来自专栏用户8715145的专栏

    服务器搭建云游戏平台步骤?如何选择云游戏服务器

    服务器搭建云游戏平台步骤是怎样的呢?现在带大家来了解一下。 服务器搭建云游戏平台步骤 现在许多云计算平台上都提供服务器搭建云游戏平台步骤,因为云游戏平台的建立是需要租用或者购买一定容量的服务器的,由于云游戏平台同需要同时承载许多玩家的在线游戏,因此对于服务器的要求比较高 首先应该租用一个合适型号的服务器,然后进行一系列的游戏注册安装测试。将游戏上线到云游戏平台当中,上线之后就可以内部测试,然后投入使用了。 如何选择云游戏服务器服务器搭建云游戏平台步骤可以在许多的服务器平台上看到。那么在搭建云游戏平台的时候,该如何选择服务器呢? 首先应当选择一些大品牌厂家的服务器,这样的服务器售后有保障,而且价格低廉,同时能够给不同需求的公司带来合适的服务器系统。除了要认准品牌之外,也要通过规划游戏平台的规模来选择合适的服务器

    3.6K10编辑于 2021-12-29
领券