Edited at

Photonについて大まかに理解するために見たページまとめ

More than 3 years have passed since last update.


Photonとは

マルチプレイ実装の面倒な部分を吸収して

SDK(またはAPI)として提供してくれるマルチプレイヤープラットフォーム。


公式

http://photonengine.jp/


Photonのすごさが分かる記事


CEDEC 2014】わずか2ヶ月でリアルタイムバトルを実装可能に!

『聖剣RoM』で見せたPhoton Serverの実力とは?

http://app.famitsu.com/20140902_433308/



Photonの種類


Photon Realtime

SaaS型(Software as a Service)のサービスで特別管理などをする必要がない。

ただしPhoton上にゲームロジックを組み込むことができない。

同時接続(CCU)20人までなら無料。


Photon Server

サーバにインストールして使うサーバアプリケーション。

SDKとしてまるごと提供されるのでカスタマイズし放題。

ただしWindows Serverにしか対応していない。

同時接続100人までなら無料。


Photon Chat

ゲームにチャット機能を簡単に組み込める。

様々なメンバーでのチャット(ギルドチャット、プライベートチャット)を実現可能。


Photon Cloud、それともPhoton Server?

https://doc.photonengine.com/ja-jp/realtime/current/getting-started/onpremise-or-saas

スペック・料金表

http://photonengine.jp/pricing/



Photonが使えるエンジン・フレームワーク一覧


実装可能エンジン・フレームワーク一覧(SDKとAPI)

https://doc.photonengine.com/ja/realtime/current/sdks-and-api/sdks-overview



5分で試せるチュートリアル


Photonを5分で開始

http://doc.photonengine.com/ja-jp/onpremise/current/getting-started/photon-server-in-5min



PUN(Photon Unity Networking)

PhotonのUnity用パッケージのこと。


Photon Unity Networking イントロ

https://doc.photonengine.com/ja-jp/pun/current/getting-started/pun-intro



Photonカウンター

便利なパフォーマンスモニタ


Photonカウンター

https://doc.photonengine.com/ja-jp/onpremise/current/performance/photon-counters



前提となる知識など


CCU

同時接続数のこと


Peer

サーバに接続中のユーザのこと。


マスターサーバとゲームサーバについて

マスターサーバはロビーのこと。

ゲームサーバはプレイヤーが集まってクエストしたりするルームが作られるサーバのこと。

マスターサーバとゲームサーバに同時に同じプレイヤーが存在する状態は無い。

マスターサーバで認証の後、ゲームサーバに接続する場合は

マスターサーバとの接続を終了してから改めてゲームサーバに接続する。


ロビーとルームについて


LobbyとRoomとPlayerの概念

http://ft-lab.ne.jp/cgi-bin-unity/wiki.cgi?page=unity_photon_cloud_lobby_room_player



Reliable UDP(RUDP)


[CEDEC 2010]ネットゲームの裏で何が起こっているのか。

ネットワークエンジニアから見た,ゲームデザインの大原則

http://www.4gamer.net/games/105/G010549/20100905002/



その他


Photon Server API リファレンス

https://doc-api.photonengine.com/en/server/current/index.html

Photon .NET Client API

https://doc-api.photonengine.com/en/dotnet/current/index.html

用語集 (結構重要)

https://doc.photonengine.com/ja-jp/realtime/current/reference/glossary