MrGadget1024
b7bfee3a91
Added comments as requested
2023-11-27 09:37:45 -05:00
MrGadget
c621049080
fix(NetworkManager): Remove check for editor in Start ( #3670 )
...
IsHeadless returns false for null graphics device in editor so isEditor check is never reached, let alone evaluated.
2023-11-27 09:31:39 -05:00
mischa
b0e7703819
fix(EdgegapHosting): registry/image name/tag whitespaces are trimmed and throw errors instead of failing with "ERROR: "docker buildx build" requires exactly 1 argument."
2023-11-27 11:01:50 +01:00
MrGadget
447e96d042
feat(NetworkManager): Refactor Headless Start ( #3664 )
...
* feat(NetworkManager): Refactor Headless Start
- Two checkboxes are replaced with a dropdown
- Implementation self-adjusts to what user had selected to no breaking change.
* Added Deprecated dates
* Improved OnValidate
* restored using Utils.IsHeadless && !Application.isEditor
- Using compiler symbols will be in another PR
2023-11-27 10:55:59 +01:00
MrGadget
843d26599e
fix(Telepathy): Shorter Simpler ToString ( #3669 )
...
- looks nicer in the HUD
2023-11-27 10:54:57 +01:00
MrGadget
d6c0c17e87
fix(KCP): Use Log.Info instead of Debug.Log ( #3671 )
2023-11-27 10:53:20 +01:00
MrGadget1024
5e33b0336c
fix(SWT): Changed two logs to Verbose in WebSocketServer
2023-11-27 00:16:48 -05:00
MrGadget1024
6a274962ad
fix(SWT): Removed Console.Clear from ServerSslHelper
2023-11-27 00:16:05 -05:00
MrGadget1024
af5627e696
fix(SWT): Port get/set based on platform
2023-11-26 19:43:38 -05:00
MrGadget1024
dcccaa98f8
fix(SWT): Use server port in ClientConnect
2023-11-26 19:41:50 -05:00
MrGadget1024
7b3b730adb
fix(SWT): Improve OnClientError / OnServerError
2023-11-26 19:39:53 -05:00
MrGadget1024
e72f85e640
Revert "SWT: port changed to Port, WebGL Platform handling"
...
This reverts commit 75951df2e5
.
2023-11-26 11:00:03 -05:00
MrGadget1024
75951df2e5
SWT: port changed to Port, WebGL Platform handling
2023-11-26 10:53:05 -05:00
Andrew Allbright
21bc42f388
feat: Added NetworkDiagnosticsDebugger to log messages sent and received ( #3665 )
2023-11-25 17:44:44 -05:00
MrGadget1024
5ac3cdbac0
fix(NetworkClient): GUILayout tiny bit wider
2023-11-25 14:59:27 -05:00
MrGadget1024
74df250626
fix(Multiplex): ToString all on one line
...
- transports will be updated to output short ToString text
2023-11-24 18:58:42 -05:00
MrGadget1024
28a876cba9
fix(NetworkIdentity): Made clientStarted public and moved it up
2023-11-24 18:08:02 -05:00
MrGadget1024
11dc4a9f60
fix(NetworkManager): Move networkAddress check up in StartClient
...
- If we're going to abort for this, do it before setting anything up.
- If/when the networkAddress is later set, we won't have issue with double initilization when StartClient is called again.
2023-11-24 18:03:05 -05:00
MrGadget
dfec9a713e
feat(SWT): Logging System Overhaul ( #3663 )
...
* SWT-Logging system overhaul
2023-11-24 17:39:23 -05:00
MrGadget1024
bfe95afc0c
SWT(BufferPool): Grammar in exception
2023-11-24 16:49:32 -05:00
MrGadget1024
8bb713cfb5
SWT(Connection): Return remoteAddress in ToString if available
2023-11-24 16:47:12 -05:00
MrGadget1024
ba100dcd2c
SWT: Rearranged Inspector fields
2023-11-24 16:35:07 -05:00
MrGadget1024
b79b2dd58a
SWT: Renamed Log Levels
2023-11-24 16:32:18 -05:00
MrGadget1024
0f17071d48
SWT: Renamed serverMaxMessagesPerTick to serverMaxMsgsPerTick
2023-11-24 16:29:12 -05:00
MrGadget1024
3d32470d3a
SWT: renamed clientMaxMessagesPerTick to clientMaxMsgsPerTick
2023-11-24 16:27:48 -05:00
MrGadget1024
8c1825dfb3
SWT: Renamed Log.level to minLogLevel
2023-11-24 16:18:20 -05:00
MrGadget1024
7ae2e0b234
Renamed _logLevels to minimumLogLevel
2023-11-24 16:13:21 -05:00
MrGadget1024
fc5f68a637
SWT: Renamed handshakeMaxSize to maxHandshakeSize
2023-11-24 16:11:44 -05:00
MrGadget1024
cab133ce06
SWT: Syntax
2023-11-24 16:06:03 -05:00
MrGadget1024
5b71136a0e
SWT: Removed stray blank lines
2023-11-24 16:04:20 -05:00
MrGadget1024
36382bd875
SWT: Syntax
2023-11-24 16:01:13 -05:00
MrGadget1024
20faa4ef67
SWT: Added Help URL
2023-11-24 15:59:35 -05:00
MrGadget1024
9f9957eafa
SWT: Added console color comments
2023-11-22 21:39:21 -05:00
MrGadget1024
8cf499e61e
SWT: Added ToString override
2023-11-22 21:38:55 -05:00
MrGadget
f83d568e60
feat(HUD): Better HUD for WebGL ( #3659 )
...
* feat(HUD): Better HUD for WebGL
* restored comments
* fixed missing StopClient
* Simplified Stop Buttons
2023-11-22 18:00:42 -05:00
JesusLuvsYooh
d55967640f
fix: TanksCoop example, reset host values. ( #3660 )
...
Added OnStopServer - nulls, to prevent a bug that can be caused on client host, when scenes do not reset during play, tank variables are set as "missing", which Unity does not count as null/empty.
2023-11-22 15:32:51 -05:00
MrGadget1024
a420e20d24
NetworkManagerHUD: formatting & syntax
2023-11-22 13:26:02 -05:00
MrGadget1024
b9b80c4f93
fix(SWT): silenced silly error logs
2023-11-22 12:53:58 -05:00
MrGadget1024
eb66d81c77
feat(Reader/Writer): Added LayerMask Support
...
- includes normal and nullable
- includes unit tests
2023-11-21 02:26:22 -05:00
MrGadget1024
fd049fc67d
fix(PlayerPredicted): Fixed deprecated FindObjectOfType
2023-11-20 20:45:59 -05:00
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
MrGadget1024
54309b5e39
fix(MultiplexTransport): Add Server listening output
2023-11-06 07:58:17 -05:00
JesusLuvsYooh
b195cc062a
fix: Port log for when Server has started and is listening. ( #3642 )
...
Allows users to know if Server has actually started and which port, and not just initialised.
Credits to Gadget for code and suggesting to have it in NetworkServer.
(Originally was going in KCP-only)
2023-11-06 07:56:31 -05:00
mischa
1641bba5b1
fix: NetworkManager autoStartServerBuild now only auto starts a server in build, not in editor
2023-11-06 13:45:05 +01:00
mischa
113f810be9
Edgegap Plugin: remove unnecessary target switching
2023-11-06 13:06:38 +01:00
mischa
38c3781d9c
feat: NetworkManagerHUD exposes configurable Port field if Transport uses a Port
2023-11-06 13:02:06 +01:00
mischa
4193d75551
fix: Edgegap Plugin now creates Dedicated Server instead of Headless --nographics builds which should include #UNITY_SERVER define
2023-11-06 09:39:23 +01:00
mischa
bccebc67b4
Revert "fix: Edgegap Plugin 'InvalidOperationException: This instance has already started one or more requests.' when trying to Connect->Disconnect->Reconnect"
...
This reverts commit 68d768b871
.
2023-11-06 09:31:09 +01:00
MrGadget1024
bd85c74f52
NetworkManagerWithActions template - made actions non-static
...
- the singleton is already static, so ref them through that.
2023-11-05 07:54:13 -05:00
mischa
68d768b871
fix: Edgegap Plugin 'InvalidOperationException: This instance has already started one or more requests.' when trying to Connect->Disconnect->Reconnect
2023-11-05 13:31:13 +01:00
mischa
ec548a6921
fix: Edgegap Plugin: Multiple precompiled assemblies with the same name Newtonsoft.Json.dll included - this is now included via Package Manager dependency
2023-11-05 13:14:18 +01:00