Photon介紹與安裝
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,
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介紹與安裝