23 次代码提交 (1fc7440a-e60b-4b82-9e22-cac73ce0a701)

作者 SHA1 备注 提交日期
Jacob Stove Lorentzen a394c6e4 Latest Dev and Readme without Vivox 3 年前
UnityJacob 4dc33191 merging in the working plastic branch. 3 年前
UnityJacob 5a5209dc Pulled in latest Renames from Plastic Branch 3 年前
UnityJacob d7613e86 Latest Rename Changes. 3 年前
nathaniel.buck@unity3d.com 678fd232 Still partial progress. I have a little handoff going where the client identifies itself to the server and the server responds with an ID to use in further communication. However, I don't think that will actually work since all clients would also need those IDs? I can just send the user ID, which takes up more bandwidth but not dramatically so. Also, this pinpoints the heartbeat for keeping the Relay allocation up. I'm trying to pull out all the job system things, since that both seems like an extra layer of complexity that devs would have to learn and it also isn't, like, *actually* used correctly in the sample? 3 年前
nathaniel.buck@unity3d.com d1773d39 Consolidating and renaming for readability. This still represents the baseline Relay + UTP behavior, without removing existing Lobby behavior yet or handling edge cases. 3 年前
nathaniel.buck@unity3d.com fbb0cb37 Adding inclusion of initial player data to lobby creation/join. Adding logic for Relay hosts to ferry network events from client to client. A bit of progress on changing the flow of user state to account for Relay, but that's still mostly in-progress. Adding client heartbeat to keep the UTP connection alive. 3 年前
nathaniel.buck@unity3d.com 5a114974 Transitioning data handling to Relay, so Lobby will only be responsible for the data useful for getting players into the lobby. I'm also fixing a bug where the lobby list heartbeat would never stop. 3 年前
nathaniel.buck@unity3d.com 2a376941 Cleaning up some of the lobby state so that leaving and rejoining/creating new lobbies works properly. Oh, also, I forgot to remove the ArePlayersReadyTime from the lobby, and also had a minor bug with the lobby heartbeat. 3 年前
nathaniel.buck@unity3d.com 454c8146 Adding comments and doing minor renames for clarity. 3 年前
Jacob Stove Lorentzen b683e72d Finished UI graphics, begun adding local user data for Muting/Activating/Volume. 3 年前
Jacob Stove Lorentzen 60ca6111 Local User Audio UI hooked into listening for LocalUser.HasVoice. 3 年前
Jacob Stove Lorentzen c06c142d addressed CR comments. 3 年前
nathaniel.buck@unity3d.com 15c689b7 Nitpick edits from the merged branch. 3 年前
nathaniel.buck@unity3d.com a685cb09 Adding volume controls and muting, though the actual cross-muting isn't yet working since the Vivox IDs aren't being mapped correctly to our Auth IDs yet. 3 年前
nathaniel.buck@unity3d.com c218602f Merge of Vivox UI branch 3 年前
Jacob Stove Lorentzen c7e353aa Vivox Support for Lobby and Relay merge 3 年前
nathaniel.buck@unity3d.com 06442dad Ensuring there will be a means for clients to disconnect themselves if they haven't been approved in a reasonable amount of time. 3 年前
nathaniel.buck@unity3d.com 1fc7440a Primary rejection behavior - A host will reject an incoming client if the lobby is already in the in-game state. Clients will now no longer send data until they are approved, but once approved, connection completes as usual. 3 年前
Jacob 06dea12e renamed the namespace 3 年前
Jacob Stove Lorentzen 8a5b5a31 Renamed LobbyUpdater to Lobby Synchronizer. 2 年前
Jacob Stove Lorentzen 567ddd9b Removed remaining relay changes from synchronizer. 2 年前
Jacob Stove Lorentzen 9a25d84e Removed Relay related user synch limiting behaviour in LobbyUser. Synching is all done in LobbySynchronizer. 2 年前