Photon引擎开发实战(1)——Photon 简介
2016-03-23 16:35
246 查看
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……就是启动成功了。
相关文章推荐
- EditTextPreference 设置 defaultValue 的数据类型
- [leetcode] 6. ZigZag Conversion
- forName与loadClass的区别
- 后台传xml到jsp页面处理
- 前段规范 2016.5.3
- 绝对中位差
- mysql 主主互备
- C# 如何使用ajax
- org.springframework.web.se rvlet.DispatcherServlet.noHandlerFound No mapping found for HTTP request
- android shape.xml 文件使用
- Android 输入密码 隐藏显示输入的字符串
- POJ 3176 Cow Bowling
- swift TabBarController UINavigationController 组合使用 带有ScrollView和菜单内容以及tableView
- iOS 点击按钮实现拨打电话,发送短信功能
- ExtJs4 笔记(2) ExtJs对js基本语法扩展支持
- 【bzoj1500】[NOI2005]维修数列
- UITextField字符缩进、设置placeholder字体大小与颜色
- mac下,redis的安装与配置
- db2 常用命令小结
- DirectShow示例CAMSchedule找不到编译错误的解决