一Photon 引擎

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一Photon 引擎相关的知识,希望对你有一定的参考价值。

 

Photon简介

Photon是一套使用广泛的socket server引擎,服务端底层C++编写,客户端C#编写,跨多平台,收费,效率可观的一款引擎。实用上前有九城游戏(原魔兽世界代理),现在笔者发现多款腾讯旗下3D游戏同样有该引擎的身影;Photon也是比较早且成熟的与Unity携手工作的引擎之一。Photon在多人在线共享游戏场景保持平台和多玩家(多客户端)性能优越。由于网络资料偏少,个人理解偏差的期待指出分享。本文Photon版本v4

官方资料:

官方服务端和客户端下载
https://www.photonengine.com/OnPremise/Download
官方论坛
http://forum.photonengine.com/
官方文档和示例
http://doc.photonengine.com/en/onpremise/current 

 

 1、服务端下载

技术分享

2、授权下载:

登录自己的账户,在https://www.photonengine.com/zh-CN/OnPremise/Dashboard 下载photon授权,免费版的限制是100ccu,试用版限制时间30天无人数限制

技术分享

3、安装

photon server的安装其实就是解压

deploy编译发布版本的服务端、src可以看到开源的代码示例、doc里相关官方文档、lib使我们开发时候需要的photon相关dll都在这里

技术分享

 

4、运行

 笔者64位系统,把下载的license文件放入解压出来的server目录里deploy\bin_Win64,直接打开deploy\bin_Win64目录下的PhotonControl.exe ,打开后默认在系统任务栏显示一个图标,右键start as application 然后open logs

看到弹出的service is running……就是启动成功了。 

技术分享

技术分享

技术分享

 

以上是关于一Photon 引擎的主要内容,如果未能解决你的问题,请参考以下文章

photon引擎的photon引擎的相关术语

photon引擎的photon引擎5分钟快速入门

二Photon v4引擎基础开发框架——开发第一个Photon程序

photon Unity RPC 调用流程

使用Photon引擎进行unity网络游戏开发——Photon常用类介绍

在Unity中使用Photon(网络多人联机)