Photon介绍与安装

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

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

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

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

Photon分为CloudServer二个产品

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 ServerSDK下载:

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

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

 

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

复制LicenseC:Program FilesPhoton Serverdeployin_Win64

注意:

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

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

3.找到C:Program FilesPhoton Serverdeployin_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或者记本事打开

原文地址:https://www.cnblogs.com/fzxiaoyi/p/8439653.html