Commit Graph

5807 Commits

Author SHA1 Message Date
MrGadget1024
0aef64259b fix(ClientWebsocketSettingsDrawer): Syntax Error 2023-11-20 19:34:19 -05:00
MrGadget1024
36a78fff7e SWT: Code formatting and syntax 2023-11-20 19:26:09 -05:00
Andrew Allbright
2425898def
feat: [SimpleWebTransport] Add ability to specify a custom client port (for reverse proxy scenarios not using port 80/443) (#3648)
* Add ability to specify a client port (for reverse proxy scenarios not using port 80/443)

* Create custom editor for simple web transport to enable customizing client port

* Incorporate James' suggestions

* Clients can specify custom paths too

* Tidy up code, try to make new settings more user friendly (+tooltips)

* Move simplewebtransport editor into new simplewebtransport.editor asmdef

* Remove custom path from client websocket connection

* Update Assets/Mirror/Transports/SimpleWeb/Editor/ClientWebsocketSettingsDrawer.cs

Co-authored-by: MrGadget <9826063+MrGadget1024@users.noreply.github.com>

* var -> explicit type

* Remove editor asmdef

* remove private

---------

Co-authored-by: MrGadget <9826063+MrGadget1024@users.noreply.github.com>
2023-11-20 17:38:18 -05:00
mischa
dbe98740be breaking: remove PredictedRigidbody auto generated namespace 2023-11-20 17:21:19 +01:00
mischa
e42217a978 PredictedRigidbody: show inserted correction too 2023-11-20 13:22:39 +01:00
MrGadget1024
b5d6d775df Updated Compiler Symbols 2023-11-20 07:06:24 -05:00
mischa
ab7c153df9 fix failing test 2023-11-20 12:32:10 +01:00
mischa
582a9c9dbf fix failing test 2023-11-20 12:24:04 +01:00
mischa
a24103baef PredictedRigidbody: comment out unused positionSensitivity for now 2023-11-20 12:17:43 +01:00
mischa
0655f77922 PredictedRigidbody: CorrectionMode instead of bool to support more modes soon 2023-11-20 10:58:23 +01:00
MrGadget1024
55e8ca57e7 fix(RandomColor): Consolidated to Common 2023-11-19 10:14:12 -05:00
MrGadget1024
ec357740cb fix(PhysicsSimulator): Consolidated to Common 2023-11-19 10:13:22 -05:00
MrGadget1024
1113e45f5f fix(CanvasNetworkManagerHUD): added namespace 2023-11-19 10:10:12 -05:00
MrGadget1024
0c8166326d fix(AdditiveLevels): Fixed Portal label generation 2023-11-19 08:38:47 -05:00
mischa
816b775feb Revert "fix: #3576 Pings are now stamped with a scene hash so we can drop messages before a (potentially long) scene load. fixes a bug where RTT would be very high after a long scene load. (#3650)"
This reverts commit c729fe119c.
2023-11-17 11:09:33 +01:00
mischa
d4c0f20827
breaking: fix: #3652 host [Command]s are now simulated over a message queue instead of invoking them directly (credits: Brian B.) (#3653)
* comment

* fix: host [Command]s are now simulated over a message queue instead of invoking them directly (credits: Brian B.)
2023-11-17 10:34:20 +01:00
mischa
8ec937dfa6 LocalConnectionToClient: update comments 2023-11-16 17:10:49 +01:00
mischa
d6c43a343b Tanks/FaceCamera moved to Examples/Common 2023-11-15 11:30:01 +01:00
mischa
95f3ac501d Examples/Common renamed to Examples/_Common to be more obvious 2023-11-15 11:26:46 +01:00
mischa
c729fe119c
fix: #3576 Pings are now stamped with a scene hash so we can drop messages before a (potentially long) scene load. fixes a bug where RTT would be very high after a long scene load. (#3650)
* fix: #3576 Pings are now stamped with a scene hash so we can drop messages before a (potentially long) scene load. fixes a bug where RTT would be very high after a long scene load.

* 16 bit hash fakebyte
2023-11-15 11:25:37 +01:00
mischa
7a69c424eb Extensions: GetStableHashCode16 from NetworkMessages.CalculateId for reuse in other places 2023-11-15 11:08:03 +01:00
mischa
f5599fa0c9 Room Example: update readme for new scene names 2023-11-15 09:51:15 +01:00
mischa
d90b913d5d PredictedRigidbody: smoothCorrection tooltip 2023-11-14 13:14:08 +01:00
mischa
9d94adb1b8 syntax 2023-11-14 13:02:20 +01:00
mischa
c2fb271b83 predictedTime: comments 2023-11-14 11:49:28 +01:00
MrGadget
63f0fe4365
fix(PredictedState): Remove public accessors (#3649)
- Unity 2019 doesn't support `public` accessors inside interfaces.
- Compiles fine in all Unity versions without them.
2023-11-14 09:50:42 +01:00
mischa
7514e9b0f3 feat: Prediction October Progress [don't use this yet!] 2023-11-13 14:08:19 +01:00
mischa
d1c60845bd fix: Telepathy V1.9 2023-11-10 11:23:54 +01:00
Robin Rolf
d4734c0892
fix: EdgegapHosting connect uses passed-in name/version (#3646) 2023-11-08 20:00:47 +01:00
MrGadget1024
6453db147d PreprocessorDefine - moved comments up
- They'll be in the way of automation
2023-11-08 08:48:56 -05:00
mischa
9deff7e3f7 fix: EdgegapPlugin now shows detailed progress bar title and indicates 'Uploading' while uploading instead of freezing at 'Build and push: Pushed' for several minutes while uploading 2023-11-08 10:50:23 +01:00
mischa
0877e1f7ac EdgegapPlugin: comment 2023-11-08 10:29:10 +01:00
mischa
acda90ae33 syntax 2023-11-08 10:28:43 +01:00
mischa
bcea21191b fix: EdgegapPlugin typo 2023-11-08 10:27:23 +01:00
mischa
9979745bf9 fix: Edgegap Plugin 'InvalidOperationException: This instance has already started one or more requests.' when trying to Connect->Disconnect->Reconnect or Start->Stop->Start server 2023-11-08 10:26:43 +01:00
MrGadget
7bcaae9fb7
fix(EdgegapWindow): Simplify clearing ProgressBar (#3645)
- This was Imer's idea from Discord
2023-11-08 09:41:29 +01:00
mischa
b73c5ea9bd indentation 2023-11-07 20:21:25 +01:00
mischa
0a3368afe3 fix: EdgegapPlugin progress bar getting stuck when returning early without clearing it 2023-11-07 20:18:53 +01:00
mischa
42a89a798b
fix: Headless / Dedicated Server detection now works on Unity 2019/2020 without dedicated server build support too (#3643) 2023-11-07 18:06:29 +01:00
mischa
3f31cbd99b fix: EdgegapPlugin Unity 2019/2020 support 2023-11-07 10:30:11 +01:00
mischa
1b5f963c1f fix: EdgegapPlugin now builds properly on ARM machines instead of deployments failing silently 2023-11-07 09:59:37 +01:00
mischa
eab86098df fix: EdgegapPlugin EdgegapWindow.cs UIToolkit stylesheet paths aren't hardcoded anymore, allowing users to move Assets/Mirror/Hosting/Edgegap folder 2023-11-06 16:03:23 +01:00
mischa
e1d9604e3d breaking: Edgegap Plugin: ServerDataManager UI code moved into EdegapWindow.cs and made non-static.
prepares for not-hardcoded stylesheet path as well.
2023-11-06 15:50:26 +01:00
mischa
7916f39613 Edgegap Plugin: EdgegapServerDataManagerUtils merged into EdgegapServerDataManager to prepare for non-static rewrite 2023-11-06 15:35:34 +01:00
mischa
005319adb8 breaking: Edgegap Plugin: remove EdgegapToolScript+Editor for now - the custom editor never shows anyway 2023-11-06 15:27:24 +01:00
MrGadget1024
fd758a8a88 fix:(NetworkServer) Added check for UNITY_EDITOR in Listen 2023-11-06 08:12:38 -05:00
MrGadget1024
b2f2e1c464 fixed indentation 2023-11-06 08:09:59 -05:00
mischa
7d91f9a073 Edgegap Plugin: move IsArmCPU to BuildUtils 2023-11-06 14:04:46 +01:00
MrGadget1024
57d412c704 Consolidated Server Listening output 2023-11-06 08:03:31 -05:00
mischa
bb9bf76eb9 fix: Edgegap plugin now detects and warns about ARM CPUs instead of deployments failing silently 2023-11-06 13:59:57 +01:00