Skip to content

REIO7200/FishyRealtime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FishyRealtime

A photon realtime transport for Fish-Networking

Dependencies

Fish-Networking: https://github.com/FirstGearGames/FishNet

Photon Realtime: https://www.photonengine.com/en-US/Realtime

Setup

  1. Create a Photon Account: https://id.photonengine.com/en-US/Account/SignUp
  2. After creating the account, download the Unity SDK from here, and copy the folder called "Photon" into your unity project.
  3. Go to your Photon Dashboard
  4. Click on "Create a new app"
  5. Leave the Photon Type at realtime, and after filling the name and description, click on "Create"
  6. Now download this transport, and import it into Unity
  7. Add a FishyRealtime component and a TransportManager to your NetworkManager
  8. Set the transport field of the TransportManager to the FishyRealtime you just added
  9. Go back to the Photon Dashboard and on your project copy the App ID to the FishyRealtime's App Id field
  10. In the Version put whatever you like. Keep in mind that clients with different versions cant connect to eachother
  11. You can leave the socket type to UDP, but if you are making a WebGL game, change it to Web Socket
  12. You must set your NetworkManagers persistence to DestroyNewest. I couldnt find a way to make it to work with the other two
  13. Thats it!

Matchmaking

FishyRealtime has its own matchmaking, documentated here

About the pricing

FishyRealtime is completely free to use, but photon realime isnt. More info here

About

A photon realtime transport for Fish-Networking

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages