Photon光子引擎是一款实时的Socket服务器和开发框架,快速、使用方便、容易扩展。

服务端架构在windows系统平台上,采用C#语言编写。

客户端SDK提供了多种平台的开发API,包括DotNet、Unity3D、C/C++以及ObjC等。

官方网站:https://vibrantlink.com/

Photon分为Cloud与Server二个产品

Cloud:无需搭建服务器,服务器拖管于官方,用户只需专注于客户端开发。适合个人用户使用。免费版:20个同时连接数

Server:  需要搭建服务器,以及编写客户端,使用TCP/UDP协议,所有SDK包含负载平衡架构,适合企业用户。免费版:100个同时连接数

Cloud部署介绍:

https://vibrantlink.com/5minsphotoncloud/

Server部署介绍:

https://vibrantlink.com/5minsphotonserver/

注册帐号:

https://www.photonengine.com/zh-TW/Account/SignIn

注册后可以免费下载License

Cloud 及 Server的SDK下载:

https://www.photonengine.com/zh-CN/sdks#server-csharp

在当前页面可以选产品类型,引擎、框架、平台以及开发的语言

这里安装以Server版本为例:

Photon-OnPremise-Server-SDK_v3-4-28-8401.exe  PhotoServer安装程序

xxxxxx@qq.com.Photon-v3.free.100-ccu.license  注册帐号时下载的License

l 运行exe安装程序,显示如下:

安装程序自带7z解压,需要指定解压路径,解压后即可……

l 复制License到C:\Program Files\Photon Server\deploy\bin_Win64下

注意:

1) 如果不使用许可证,默认连接数是30,使用许可证连接数是100,也可以购买收费的许可证……

2) bin_Win64指的是当前操作系统版本,deploy下有32位及64位的, 根据当前操作系统类型复制许可证到对应文件夹.

3.找到C:\Program Files\Photon Server\deploy\bin_Win64,运行PhotonControl.exe.

PhotoControl.exe会显示在任务栏右下角的通知区域。

License info 许可许信息

Default  用于启动或者停止,应用、服务等等

Game Server IP Config 用于显示当前IP以及设置IP

Open Logs 用于打开lgo管理器,显示服务器应用的日志信息

Explore Working path  退出photonControl

l 启动应用进行测试

点击Default->Start As Application, 正常显示的是蓝色图标,如果有异常显示的是灰色,可以点击Open Logs打开日志进行查看异常.

Photon Server目录介绍

deploy 存放服务器端的控制程序以及demo

doc  存放相关介绍的文档

lib   存放开发所需的类库

src-server  demo源代码

deploy目录

打开bin_Win64文件夹(我的电脑是win7 64位的,32位的系统使用bin_Win32)

几个重要的文件

xxxx..license        许可证文件

PhotoControl.exe    服务器端控制程序

PhotonServer.Config  服务器端配置文件,可以使用VS或者记本事打开

Photon介绍与安装的更多相关文章

  1. 从零自学Hadoop(19):HBase介绍及安装

    阅读目录 序 介绍 安装 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,SourceLink 序 上一篇, ...

  2. 从零自学Hadoop(14):Hive介绍及安装

    阅读目录 序 介绍 安装 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,SourceLink 序 本系列已 ...

  3. Python之路-python(mysql介绍和安装、pymysql、ORM sqlachemy)

    本节内容 1.数据库介绍 2.mysql管理 3.mysql数据类型 4.常用mysql命令 创建数据库 外键 增删改查表 5.事务 6.索引 7.python 操作mysql 8.ORM sqlac ...

  4. Bash on Windows 抢鲜测试 -- 介绍及安装

    前言 微软在上周的Windows BUILD大会上宣布,WIN10将引入原生Bash,并将很快在技术预览版中推出. 如此一来,windows的命令行工具就不再只有cmd和powershell了,我们可 ...

  5. Tyk API网关介绍及安装说明

    Tyk API网关介绍及安装说明 Tyk是一个开源的轻量级API网关程序. 什么是API网关 API网关是一个各类不同API的前置服务器.API网关封装了系统内部架构,对外提供统一服务.此外还可以实现 ...

  6. Python介绍、安装、使用

    Python介绍.安装.使用 搬运工:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Python语言介绍 说到Python语言,就不得不说一下它的创始人Guido van Rossu ...

  7. Redis介绍以及安装(Linux)

    Redis介绍以及安装(Linux) redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcached类似,但很大程度补偿了memcached的不足,它支持存储的 ...

  8. 自动化运维工具之 Ansible 介绍及安装使用

    一.初识Ansible 介绍: Absible 使用 模块(Modules)来定义配置任务.模块可以用标准脚本语言(Python,Bash,Ruby,等等)编写,这是一个很好的做法,使每个模块幂等.A ...

  9. 【兄弟连ThinkPHP】1、介绍和安装

    琢磨了好几天的ThinkPHP了,兄弟连的视频真心不错,下面是记得一些要点,只做备忘,有兴趣的朋友请去百度兄弟连. ## ThinkPHP 3 介绍及安装#讲师:赵桐正微博:http://weibo. ...

随机推荐

  1. JAVA读写CSV文件

    最近工作需要,需要读写CSV文件的数据,简单封装了一下 依赖读写CSV文件只需引用`javacsv`这个依赖就可以了 <dependency> <groupId>net.sou ...

  2. adb和fastboot的使用

    1.前言 随着Android系统的普及,ADB(Android Debug Bridge)逐渐成了Android设备调试的必不可少的一种重要工具,该工具可以完成多种功能,例如跟踪系统日志,上传或下载文 ...

  3. build gradle dependencies闭包的详解

    转 :https://blog.csdn.net/guanguanboy/article/details/91043641 dependencies闭包的整体功能是指定当前项目所有依赖关系:本地依赖. ...

  4. [转帖]JVM性能调优详解

    JVM性能调优详解 https://www.cnblogs.com/secbro/p/11833651.html 应该是 jdk8 以前的方法 貌似permsize 已经放弃这一块了. 前面我们学习了 ...

  5. c++ 二维数组定义 二维数组首地址查询

    #include <iostream> using namespace std; int main() { ][] = { {,,}, {,,} }; cout << &quo ...

  6. golang --rune

    rune 是int32的别名类型,专用于存储Unicode编码的单个字符 我们可以用5种方式来表示一个rune字面量: 该rune字面量所对应的字符,如'a'必须是Unicode编码规范所支持的 使用 ...

  7. C#桌面程序启动时传入参数

    using System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms; namespac ...

  8. C#采集UVC摄像头画面并支持旋转和分辨率切换

    在项目中,我们会需要控制uvc摄像头,采集其实时画面,或者对其进行旋转.目前市面上大多数USB摄像头都支持UVC协议.那么如何采集呢?当然是采用SharpCamera!因为SharpCamera支持对 ...

  9. C# MemcacheHelper封装

    using Memcached.ClientLibrary; using System; using System.Collections.Generic; using System.Linq; us ...

  10. Git教程-安装与创建版本库

    Git是一个分布式版本控制系统,他通过命令行使用的工具,Github是提供Git仓库托管服务的网站 安装参考: https://www.liaoxuefeng.com/wiki/89604348802 ...