文章目录

  • 一、MMORPG类游戏
    • 0)RPG补充知识
    • 1)分类
    • 2)MMORPG和ARPG的区别
    • 3)上者两者区别的原因和结果:
  • 二、设计类游戏
    • 1)背景
    • 2)导致的相关结果
    • 3)结果枚举
    • 4)设计类游戏分类
      • (1)第一人称FPS
      • (2)第三人称TPS
      • (3)FPS和TPS混合
  • 三、ARPG类游戏(action RPG动作类角色扮演游戏)
  • 四、卡牌类游戏
  • 五、RTS类游戏(即时战略类游戏)
  • 六、消除类游戏
  • 七、MOBA类游戏
    • 1)特点
    • 2)导致的结果
  • 八、跑酷类游戏
    • 1)特点
    • 2)结果
  • 九、SRPG 策略角色扮演类游戏
  • 十、SLG 策略类或战略战棋类游戏
  • 十一、ACT
  • 十二、ftg格斗类游戏
  • 十三、AVG冒险类游戏
  • 十四、SIM 模拟经营
  • 十五、EDU养成类游戏
  • 十六、SPT体育类游戏
  • 按照玩法类型分类游戏服务器

一、MMORPG类游戏

0)RPG补充知识

  • 定义
    角色扮演类游戏
  • 单机RPG游戏举例
    巫师三、奥德赛

1)分类

  • 回合制
    梦幻西游、大话西游、神武4
  • 实时战斗类
    天涯明月刀、全民奇迹、FF14、魔兽世界

2)MMORPG和ARPG的区别

  • 1)MMORPG有野外的概念,玩家野外可以和怪物打斗;而ARPG的战斗基本都在副本关卡(主线或支线)
  • 2)ARPG比MMORPG更注重打击感,尽可能的显示酣畅淋漓的战斗,而MMORPG更略显迟钝

3)上者两者区别的原因和结果:

1)MMORPG对于玩家作弊的容忍性低,因为平衡被破坏很可能会产生连锁反应,造成游戏世界的崩溃,所以为了做到最安全,MMORPG尽可能的倾向于强逻辑性
2)因为强逻辑性,本地客户端尽可能只上报玩家的操作,由服务器校验操作的合法性,最终把结果下发.

  • 举例强逻辑性
    本地客户端上报玩家使用技能的ID,服务器校验玩家是否可以使用该技能,校验技能CD,计算技能结果(命中谁、打多少谢亮,造成什么击晕效果、击飞还是位移效果),最后返回给客户端显示效果

  • 强逻辑性的缺点:
    由于把外挂的对抗从本地上升到服务器对抗,安全性提升,但是由于网络延迟,基本没有打击感;服务器对网络的质量要求较高,服务器运算变大

二、设计类游戏

1)背景

FPS要求延迟低

2)导致的相关结果

由于要求延迟低,不可避免的把相关逻辑放在本地,,游戏本地逻辑越多,越容易导致游戏出问题

3)结果枚举

透视、自动瞄准、无后坐力、无限子弹等

4)设计类游戏分类

(1)第一人称FPS

  • 代表作:
    使命召唤、cs

(2)第三人称TPS

  • 代表作
    战争机器

(3)FPS和TPS混合

  • 代表作
    吃鸡

三、ARPG类游戏(action RPG动作类角色扮演游戏)

由于对实时性要求较高,不可避免的把碰撞检测、血量、伤害等重要逻辑放到本地,达到爽快、即使的效果,容易引起一系列的问题

四、卡牌类游戏

游戏逻辑简单,服务器可以很方便的复盘,玩家在本地不会有太多的操作,因此安全性高;但是不排除制作团队安全性差,在游戏开发阶段将逻辑实现于本地客户端的情况

五、RTS类游戏(即时战略类游戏)

  • 代表作举例
    部落冲突、COK位王的战争、魔兽争霸、星际争霸、帝国时代

  • 特点
    RTS对游戏实时性要求不高,因此大部分逻辑都可以放在服务器,但不排除制作团队由于各种原因将其做成强本地逻辑的结构,那么服务器只是个远程存档的功能

六、消除类游戏

与卡牌游戏类似。游戏逻辑简单,容易复检,但是往往由于游戏简单,制作方会把游戏逻辑放在本地,忽略了安全问题

七、MOBA类游戏

1)特点

对实时性要求很高,更重要的是要有公平性

2)导致的结果

游戏必须做成强服务器逻辑,否则无论本地保护得多好,都有攻破的风险

八、跑酷类游戏

1)特点

游戏重点在于角色与阻碍物的碰撞,碰撞的实时性要求非常高

2)结果

碰撞的逻辑只能放在本地,因此对碰撞的检测需要做一些游戏服务器校验来保证逻辑安全

九、SRPG 策略角色扮演类游戏

  • 与slg区别
    比slg多出了角色扮演和剧情
  • 代表作
    梦幻模拟战

十、SLG 策略类或战略战棋类游戏

  • 代表作
    三国志系列、英雄无敌系列

十一、ACT

  • 代表作
    无双三国、鬼泣系列

十二、ftg格斗类游戏

  • 定义
    对打单挑

  • 代表作
    拳皇

十三、AVG冒险类游戏

十四、SIM 模拟经营

十五、EDU养成类游戏

十六、SPT体育类游戏

游戏思考11:游戏服务器类型简单分类(有服务器的会讲的详细一点)相关推荐

  1. 如何修改邮箱服务器类型,如何修改邮箱服务器地址

    如何修改邮箱服务器地址 内容精选 换一换 通过华为云创建的ECS服务器默认使用华为云提供的内网DNS进行解析.内网DNS不影响ECS服务器对公网域名的访问.同时,还可以不经Internet,直接通过内 ...

  2. 新狼邮箱服务器,搭建简单的邮件服务器+动态域名在互联网中使用

    利用server2003搭建简单的邮件服务器,使用动态域名做mx记录可以在互联网中使用,开始之前我copy了一些资料让大家了解一下pop3和smtp. POP3(Post Office Protoco ...

  3. 通过python 构建一个简单的聊天服务器

    构建一个 Python 聊天服务器 一个简单的聊天服务器 现在您已经了解了 Python 中基本的网络 API:接下来可以在一个简单的应用程序中应用这些知识了.在本节中,将构建一个简单的聊天服务器.使 ...

  4. 我的世界服务器怎么注册密码1.9,我的世界1.9.x /1.10服务器BEST CRAFT(最佳工艺服务器)...

    服务器名称:BEST CRAFT(最佳工艺服务器) 开放情况:长期开放 游戏模式:生存 收费类型:商业服 游戏版本:1.9.x 或者 1.10( 兼容性强大) 游戏类型:纯净 服务端插件: 淬炼 地皮 ...

  5. 我的世界多人在线服务器,我的世界2b2t服务器-1.16.X网红多人在线生存服务器

    2B2T拥有<我的世界>迄今为止,历史上罕见的最古老的地图.它整整运行了9年!9年间,它经历了上百个MC版本,上千个测试版本.今天给大家带来一个全新的2b2t服务器. 相关信息服务器版本1 ...

  6. centos+7虚拟机web服务器,CentOS7上搭建WEB服务器

    mysql 安装 直接yum install mysql-server是不可以的 1 wget http://repo.mysql.com/mysql-community-release-el7-5. ...

  7. 游戏思考10:游戏服务器的进程和线程简单谈谈(未完待续6/30)

    文章目录 一.总的看法 二.各种搭配 1)多进程单线程(每个单进程一个单线程) 2)单进程多线程 3)单进程单线程 一.总的看法 之前游戏开多线程是因为机器原因,榨干CPU的全部性能,现在机器性能好了 ...

  8. 游戏思考13:关于MMORPG游戏服务器的种类及作用(以后会同步更新github,持续更新系列,目前有20个服务器说明,22/10/20)

    文章目录 1)平台服 六.guild_server工会服务器 七.friend_server好友服务器 八.team_server队伍服务器 九.activity_server活动服务器 十.trad ...

  9. 游戏思考26:游戏服务器压力测试文档(新增linux相关命令,02/10未完待续)

    文章目录 一.压力测试关注点 二.计算最耗时的加载操作 1)从数据库读取数据,对加载的类型进一步划分各种类型,计算最耗时操作 2)查看CPU随着在线人数的变化所占百分比 3)查看内存变化 4)备注 三 ...

  10. 补充游戏思考13:游戏服务器杂谈(主要讲mmorpg,年更系列,未完待续10/20)

    文章目录 一.冒险岛状态同步数据的举例说明 1)基于帧的人物状态同步 2)基于预言的人物状态同步(插值计算) 3)基于客户端的怪物状态同步 4)基于服务器的怪物状态同步 一.冒险岛状态同步数据的举例说 ...

最新文章

  1. OWIN and Katana
  2. 【正一专栏】梅西!梅西!梅西!
  3. OneVPL与FFmpeg/GStreamer硬件编解码器
  4. qt调用opencv汇总(2)
  5. 感知算法论文(二)Pelee: A Real-Time Object Detection System on Mobile Devices(2018)译文
  6. ZooKeeper的十二连问,你顶得了嘛?
  7. hadoop--日志聚集功能的配置
  8. RocketMQ-0.1
  9. 前缀、中缀、后缀表达式以及逆波兰计算器
  10. 【转贴】谈谈企业经营管理中的八大黑洞
  11. 如何升级iOS 16正式版?iOS 16正式版一键刷机教程
  12. vue 前端显示图片加token_Vue 页面权限控制和登陆验证
  13. nar神经网络_基于神经网络的预测模型
  14. ubuntu 18.04 gnome shift键失灵
  15. 手把手教你内网穿透(Windows环境)
  16. 无线wifi如何远程唤醒?wake on lan网络唤醒及远程控制踩过的坑!
  17. Partially Labeled Dirichlet Allocation(PLDA)算法的理解与编程细节(Java)
  18. PDF合并在电脑上怎样实现?PDF合并的方法有哪些?
  19. allegro中design size无法修改
  20. 硬核! 逛了4年Github ,一口气把我收藏的 Java 开源项目分享给你!

热门文章

  1. Uint 和 int 的区别
  2. [词根词缀]dic/dign/divid/doc/dom由来及词源D故事
  3. 群晖存储服务器虚拟机,安装黑群晖DSM6.2.1完整教程(虚拟机VMWARE15)
  4. Activiti6在Springboot下的使用 6 并行网关的处理
  5. 数据库候选关键词怎么求_如何选取关键词?
  6. html表格打印自动换行,html 表格自动换行问题
  7. 聊聊生活中的一些仪式感
  8. A6 词根:-vict- = -vinc-;单词:evince、vincible
  9. 计算机excel混合引用,Excel2019中单元格的三种引用方式
  10. java 算法,Java的十大算法你掌握好了吗?