Photon 是一个实时多人游戏开发框架,它是快速、精益和灵活的。
Photon服务器功能强大,能够满足一般的中小型网络游戏的需求,而且开发效率高,所以就称为了大多数开发者的首选。由于网上关于Photon联网的介绍内容比较少,现在小義就跟大家分享一下关于Photon的内容。

  1. 首先Photon的官网地址:
    https://www.photonengine.com/zh-CN/Photon
  2. 这是Photon Server SDK下载地址
    https://www.photonengine.com/zh-CN/OnPremise/Download Photon Server SDK提供了一个集成的服务器,在开发联网游戏的时候,就不需要我们自己来架设服务器啦!下载第一个版本的Server ,就是普通的Photon SServer ver SDK,其可以运行在本地和云上等。
  3. 这是免费版本的PUN SDK下载地址:
    https://www.assetstore.unity3d.com/en/#!/content/1786

利用PUN开发联网游戏的优点有:
(1)、不需要自己搭建服务器,运行在Photon Cloud上;
(2)、可以支持多种Unity导出平台,比如:Web、PC、Android和IOS等;
(3)、Photon所有的特性都是实时的。

那下面就来了解一下Photon Server SDK,因为它是我们开发联网游戏的服务器,所以首先需要设置好服务器。
将下载好的Photon Server SDK解压,之后打开Photon-OnPremise-Server-SDK_v4文件夹,其下有几个文件夹需要重点解释一下。

Photon Sever的目录结构

  1. deploy目录
    这是Photon Server 的启动目录,这里需要重点介绍一下。
    (1)、bin_tools目录
    其下存放的是Photon Server的一些工具,比如7zip是压缩和解压的工具,因为不是重要内容这里就不展开介绍啦。
    (2)、bin_Win32/bin_Win64目录
    这里面是Photon Server的启动目录,如果本地PC的操作系统是64位的就打bin_Win64下的PhotonControl可执行文件,如果本地PC的操作系统是32位的那就打开 bin_Win32下的PhotonControl可执行文件。
  2. lib目录
    lib文件夹中存放的是一下库文件,比如说Photon3Unity3D.dll文件等。
  3. doc目录
    doc目录下存放的是一些关于Photon Server的介绍和关于Photon Server开发的API。

启动Photon Sever
打开PhotonControl可执行文件,单机小图标,之后选择LoadBalancing(My Cloud),启动应用程序即可。
其他选项:
1、Photon Control
查看当前Photon Sever的版本号。
2、License Info
License文件信息,可以显示最多连接人数等。
3、Get Your Free License
下载免费的License,使最大连接数到达100个,如果是默认的话,最大连接数只有20个。
4、Game Server IP Config
可以查看当前服务器的IP地址,也可以设置IP。
5、Open Logs
查看打印日志信息,可以看到连接服务器是否成功等信息。
6、Exit Photon Control
退出Photon Sever服务器。

今天的主要内容时下载Photon Server和PUN SDK,并且介绍和设置Photon Server。那下一篇小義就为大家分享一下PUN SDK的介绍