最近打算做实时对战的类似lol的游戏,也在学习使用Photon服务器,就分享一下。这可能是一个系列文章。记录一下学习过程,分享一下经验收获。

今天先介绍一下Photon服务器是什么,可以做什么,为什么要使用它?

Photon:开发多人联网游戏最轻松的方案!

Photon:透过位于各地的Photon Cloud提供联机能力,快速进入多人联机游戏功能,也可以使用Photon Server来部署自己使用的环境。

Photon Pun功能:不论您是独立製作开发商或AAA studio,都能在全球各地开发及推出即时多人连线游戏。

及时云端:PUN游戏於我们的全球通用分散式 Photon Cloud中託管,可保证您在全球各地的玩家都拥有低延迟与最短往返时间。

多人玩家:连线、配对及游玩: PUN是 Unity 3D 中适合所有空间架构多人玩家游戏的坚实基础。在您专注於打造出色產品的同时,我们负责掌控游戏的后端。

跨平台:汇出至行动装置、桌上型电脑、网路或游戏主机: Photon是标準的跨平台多人玩家服务,也是适用 Unity游戏的全球。

最高扩充性:利用 PUN建立的游戏可在 Photon Cloud中进行无缝和自动的调整:范围从少数几人到上万名同时连线的使用者。包含公道且透明的价格。已证实。成功。

配对API:您可透过参数化搜寻或在游戏中随机配对玩家。 或者可建立开放空间清单并让玩家挑选。 此作法有效。可靠。在行动装置、电脑、游戏主机和网路上。

自订:您想打造多少名多人玩家的游戏?FPS 或街机射击游戏?RPG或 RTS? 竞速或运动?MOBA或 TD? 其他类型的动作游戏?PUN支援任何热门游戏平台上的任何类型Room-baed游戏。

用户端至伺服器端:这就是有效。不论是否搭配Reliable UDP、TCP、HTTP或 Websockets,都没有NAT穿透问题。Photon的高速用户端-2-伺服器架构是业界中适合您游戏的最坚实基础.

无比的弹性:Photon非常弹性: 您可将 iOS Game Center使用者与使用 Google Play服务的用户配对、 透过 Facebook验证使用者或新增自订验证、 利用游戏服务如 PlayFab或您后端中的鉤点。

让人安心的价格:公道且透明:100%用量皆以同时上线人数 (CCU)為基準。 弹性:利用免费方案开始开发,可随时升级或降级。 免担心:任何月方案超过 CCU 时不会立即限制。 完美搭配您游戏的推出.

Photon Server,看看Unity  Photon Server有什么有什么有点和缺点,人们为什么要使用它。

photon Server是一套套装的游戏伺服器,以往开发线上游戏都必需自行花费大笔的研发资金和人力先从研发游戏引擎和伺服器开始,后来慢慢的游戏引擎开始走向套装化,研发人员有许多现成的游戏引擎可以选择,像是unreal或是unity等等,接着,游戏伺服器也开始朝套装发展,市面上常见的套装Game Server有 smart fox server、 electro server 5、 Photon等等,这几个都是非常优秀的套装伺服器,市面上非常多的NB游戏都是利用这些套装伺服器作为通讯用平台,都是经过市场验证过的产品。

Unity+ Photon服务器实时对战游戏——Photon服务器介绍(一)相关推荐

  1. 一套仿英雄联盟大型多人联机实时对战游戏源码(包含完整服务器和客户端源码)...

    源码介绍 这是一款类似英雄联盟的 5V5 实时对战游戏,同时支持 Linux 和  Windows 系统部署. 我们先来看下这个游戏的内容吧,这是在我机器上编译后运行的效果图: 登录界面 进入后台配置 ...

  2. 从零学习游戏服务器开发(一) 从一款多人联机实时对战游戏开始

    写在前面的话 经常有学生或者初学者问我如何去阅读和学习一个开源软件的代码,也有不少朋友在工作岗位时面对前同事留下的项目,由于文档不完善.代码注释少.工程数量大,而无从下手.本文将来通过一个多人联机实时 ...

  3. 分享一套仿英雄联盟大型多人联机实时对战游戏源码(包含完整服务器和客户端源码)...

    源码介绍 这是一款类似英雄联盟的 5V5 实时对战游戏,服务器端使用 C/C++ 开发,同时支持 Linux 和  Windows 系统部署:客户端使用 C# + Unity3D 开发. 我们先来看下 ...

  4. 手把手教你实战开发黑白棋实时对战游戏

    摘要:本次实践可以体验到全程在云上创建弹性云服务器ECS,配置云服务器环境,在DevCloud平台上一站式进行项目管理.代码托管.代码检查.流水线.编译.构建.部署.测试.发布的流程. 本文分享自华为 ...

  5. 基于DevCloud进行黑白棋实时对战游戏开发实践【华为云至简致远】

    [摘要] 本次实践让我体验到了全程在云上创建弹性云服务器ECS,配置云服务器环境,在DevCloud平台上一站式进行项目管理.代码托管.代码检查.流水线.编译.构建.部署.测试.发布的流程.基本做到了 ...

  6. NodeJS 开发多人实时对战游戏服务器 (一)

    从一个游戏情怀说起 接触的第一款多人对战游戏是帝国时代,依稀记得那时候上学每周最期待的就是冲到电脑课撸一把罗马复兴,高中开始接触<魔兽争霸3>,一款真正让我迷恋十多年的游戏,怀念那时候的& ...

  7. 网站对战服务器,[竞技对战游戏]反恐一些不错的有网站个人排行的服务器

    服务器名称: 华通CS服务器 服务器IP: 210.82.184.18:27015 网站地址:http://cs.htxx.com.cn/ 人很多,速度快,高手不少,只是经常满员,呵呵. 服务器名称: ...

  8. python web 服务器实时监控 websocket_python实现websocket服务器,可以在web实时显示远程服务器日志...

    一.开始的话 使用python简单的实现websocket服务器,可以在浏览器上实时显示远程服务器的日志信息. 之前做了一个web版的发布系统,但没实现在线看日志,每次发布版本后,都需要登录到服务器上 ...

  9. cf服务器不显示名字,cf服务器冠名之战 怎么给服务器取名字

    给服务器取名字这在之前肯定是想都不敢想,现在这个事情可以变成现实了,只要你是排名第一的战队,就会有一个专属服务器改写成为战队的名字,我们不妨来查一下自己离他们有多少距离吧! 活动规则: 1.每2周为一 ...

最新文章

  1. Nutch 二次开发之parse正文内容
  2. 安卓手机如何朗读屏幕_安卓手机的屏幕怎么投屏在电视大屏幕上
  3. 《新一代SDN——VMware NSX 网络原理与实践》——导读
  4. 独家 | 如何全面解析数据并创造数据故事
  5. Android Studio一直build、一直refreshing、一直buiding gradle project into的终极解决办法...
  6. nginx实现请求的负载均衡 + keepalived实现nginx的高可用
  7. C++中std::function和std::bind
  8. 实现文件中名词的统计计数_通过勤哲EXCEL和Excel中的rank函数实现排名统计
  9. Postman常用方法
  10. 怎么把activeform生成的相关的js全给删除 版本yii2.0+[证实可行]
  11. eclipse安装包下载
  12. IDEA项目打包几种方式
  13. 高通可穿戴设备平台 SDW4100 简介
  14. struct Lnode *next
  15. 一个能和企鹅一样飞的创意
  16. 轻健身餐的市场前景如何?如何选择一个投资小、美食和健身餐清淡的品牌?
  17. workman php 视频,利用workerman实现webrtc实时音视频通话
  18. 工作知识记录—TDMA和物理层协议
  19. 【Pytorch实战4】基于CIFAR10数据集训练一个分类器
  20. DBA-doing business as

热门文章

  1. NodeJS V18稳定版本正式发布,这个特性太棒了
  2. Android 引用系统图标
  3. 断言(assert)的使用
  4. Docker 基础命令学习
  5. vgg16构造模型图
  6. (转)CNN基于Tensorflow实现cifar10数据集80-准确率
  7. 一种计算机每秒钟能分析,大学计算机试题【精选】分析报告.doc
  8. CrossOver22全新版功能简介 免费mac虚拟机工具
  9. 数字电路(5)时序逻辑电路(一)
  10. Java 函数式编程案例(函数式接口作为参数和返回值)