Unity3D利用Photon实现实时联网对战(一)Photon Sever介绍

来源:互联网 发布:mysql 默认访问地址 编辑:程序博客网 时间:2024/05/30 23:02

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

  1. 首先Photon的官网地址: 
    https://www.photonengine.com/zh-CN/Photon

  2. 这是Photon Sever SDK下载地址 
    https://www.photonengine.com/zh-CN/OnPremise/Download 
    Photon Sever SDK提供了一个集成的服务器,在开发联网游戏的时候,就不需要我们自己来架设服务器啦!下载第一个版本的Sever,就是普通的Photon Sever 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 Sever SDK,因为它是我们开发联网游戏的服务器,所以首先需要设置好服务器。 
将下载好的Photon Sever SDK解压,之后打开Photon-OnPremise-Server-SDK_v4文件夹,其下有几个文件夹需要重点解释一下。


Photon Sever的目录结构

1、deploy目录 

    这是Photon Sever的启动目录,这里需要重点介绍一下。 
   (1)、bin_tools目录 
        其下存放的是Photon Sever的一些工具,比如7zip是压缩和解压的工具,因为不是重要内容这
    里就不展开介绍啦。 
   (2)、bin_Win32/bin_Win64目录 
        这里面是Photon Sever的启动目录,如果本地PC的操作系统是64位的就打bin_Win64下的
    PhotonControl可执行文件,如果本地PC的操作系统是32位的那就打开 bin_Win32下的
    PhotonControl可执行文件。
2、lib目录 
   lib文件夹中存放的是一下库文件,比如说Photon3.dll文件等。
3、doc目录 
    doc目录下存放的是一些关于Photon Sever的介绍和关于Photon Sever开发的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 Sever IP Config 
可以查看当前服务器的IP地址,也可以设置IP。 
5、Open Logs 
查看打印日志信息,可以看到连接服务器是否成功等信息。 
6、Exit Photon Control 
退出Photon Sever服务器。

阅读全文
2 0
原创粉丝点击