Fizzcube bringing together Steam and Mirror
This project was previously called "SteamNetNetworkTransport", this is Version 2 it's a complete rebuild utilising Async of a Steam P2P network transport layer for Mirror
(coming soon)
Both of these projects need to be installed and working before you can use this transport.
- Steamworks.NET FizzySteamyMirror relies on Steamworks.NET to communicate with the Steamworks API. Requires .Net 4.x
- Mirror FizzySteamyMirror is also obviously dependant on Mirror which is a streamline, bug fixed, maintained version of UNET for Unity. Recommended Stable Version
- Note: if you want an easy import, skip the steps bellow & take the release, it has Steamworks.Net already included. (if you already have Steamworks.Net in your project, you might need to delete either your import or the one included in the release).
- Download and install the dependencies
- Download "FizzySteamyMirror" and place in your Assets folder somewhere. If errors occur, open a Issue ticket.
- In your object replace with
- When Building your game you have to place "steam_appid.txt" into the dir of the game. If you cant find it well, just make a "steam_appid.txt" and place 480 in side.
- When running the game make sure you have placed it into steam as a Non-Steam Game
Note: The 480(Spacewar) appid is a very grey area, technically, it's not allowed but they don't really do anything about it. If you know a better way around this please make a Issue ticket.
Note: When you have a appid from steam then replace the 480 with your own game appid.
- Open your game through Steam
- Host your game
- if it says your playing "Spacewar" in Steam "congrats its working!"
Note: You can run it in Unity aswell
- Send the game to your buddy.
- The client needs the steam64id of the host to be able to connect.
- Place the steam64id into then click "Lan Client"
- Bing bash bong DONE!
1.You need to have both scripts "Fizzy Steamy Mirror" and "Telepathy Transport"
2.To test it locally disable "Fizzy Steamy Mirror" and enable "Telepathy Transport"
3.To test it on Steam P2P again enable "Fizzy Steamy Mirror" and disable "Telepathy Transport"