Wojtek Figat
|
8906453b15
|
Merge remote-tracking branch 'origin/master' into 1.7
|
2023-08-28 09:11:29 +02:00 |
|
Wiktor Kocielski
|
87e36bcfd5
|
Stop replication if NetworkManager::NetworkFPS < 0
|
2023-08-25 02:44:23 +03:00 |
|
Wojtek Figat
|
f088f2b61d
|
Merge remote-tracking branch 'origin/master' into 1.7
|
2023-08-18 10:33:51 +02:00 |
|
Wojtek Figat
|
06d8ff02b3
|
Merge branch 'foreignobject' of https://github.com/Withaust/FlaxEngine into Withaust-foreignobject
|
2023-08-14 18:29:10 +02:00 |
|
Wojtek Figat
|
0e2d1b6ad2
|
Merge remote-tracking branch 'origin/master' into 1.7
|
2023-08-14 18:14:59 +02:00 |
|
Wojtek Figat
|
66042845e4
|
Codestyle fixe
|
2023-08-14 16:13:55 +02:00 |
|
Wiktor Kocielski
|
1413da189e
|
NetworkReplicator::ResolveForeignObject
|
2023-08-13 06:39:35 +03:00 |
|
Wiktor Kocielski
|
b35065ab3f
|
Fix annoying error that happens due to an oversight
|
2023-08-12 03:58:28 +03:00 |
|
Wojtek Figat
|
e4c3461053
|
Merge remote-tracking branch 'origin/master' into 1.7
|
2023-07-03 22:01:50 +02:00 |
|
Wojtek Figat
|
8c006f6e11
|
Fix crash due to replicated objects leak upon system destruction
|
2023-06-30 10:00:12 +02:00 |
|
Wojtek Figat
|
bb3cefbe54
|
Add check for NetworkClientsMask to ensure it has capacity
|
2023-06-28 15:48:32 +02:00 |
|
Wojtek Figat
|
b16a6199d0
|
Fix invoking Client RPC on Host client when it's not included in targetIds list
|
2023-06-28 14:52:58 +02:00 |
|
Wojtek Figat
|
9b0fdb2cbd
|
Disable assertions in Release build mode
|
2023-06-19 13:59:04 +02:00 |
|
Wojtek Figat
|
228ef4e130
|
Add objects ID inverse mapping from client to server for proper C# networking codegen
|
2023-06-18 19:27:46 +02:00 |
|
Wojtek Figat
|
7140c4a2d8
|
Merge remote-tracking branch 'origin/master' into 1.6
|
2023-06-11 21:38:20 +02:00 |
|
Wojtek Figat
|
5f8e5d44dc
|
Fix RPC invoking on object with different ID but matching parent and type
|
2023-06-11 21:35:50 +02:00 |
|
Wojtek Figat
|
81ae687238
|
Merge remote-tracking branch 'origin/master' into 1.6
|
2023-05-28 16:34:38 +02:00 |
|
Wojtek Figat
|
3e906686db
|
Improve #1119 to use a bit flag for object sync
|
2023-05-28 13:30:14 +02:00 |
|
Wiktor Kocielski
|
a21abaac84
|
Implement INetworkObject::OnNetworkSync and make INetworkObject just virtual
|
2023-05-27 04:12:46 +03:00 |
|
Wojtek Figat
|
694980160b
|
Merge remote-tracking branch 'origin/master' into 1.6
# Conflicts:
# Source/Editor/CustomEditors/CustomEditorsUtil.cs
# Source/Engine/Networking/NetworkReplicator.cpp
# Source/Engine/Scripting/ManagedCLR/MUtils.cpp
# Source/Tools/Flax.Build/Bindings/BindingsGenerator.Cpp.cs
|
2023-05-24 23:28:38 +02:00 |
|
Wojtek Figat
|
90d633fb2d
|
Minor improvements to new replication hierarchy
|
2023-05-24 22:59:22 +02:00 |
|
Wojtek Figat
|
2c1f6e561a
|
Fix replication regression from eb2fc0f02f
|
2023-05-24 11:52:32 +02:00 |
|
Wojtek Figat
|
c4f57d19db
|
Fix network replicator incorrect error message filter
|
2023-05-24 10:52:59 +02:00 |
|
Wojtek Figat
|
eb2fc0f02f
|
Add **Network Replication Hierarchy** for robust control over replication in multiplayer games
|
2023-05-24 09:46:38 +02:00 |
|
Wojtek Figat
|
4879b9bd90
|
Add CPU profiler events to various networking functions
|
2023-05-23 16:11:34 +02:00 |
|
Wojtek Figat
|
1b8b585367
|
Optimize network replication when no client can receive object
|
2023-05-21 22:38:48 +02:00 |
|
Wiktor Kocielski
|
f0564e0b06
|
Fix NetworkReplicator::SetObjectOwnership not considering spawn queue for hierarchical asignment
|
2023-05-17 03:34:03 +03:00 |
|
Wojtek Figat
|
70593177c7
|
Add NetworkReplicator::HasObject
|
2023-05-16 14:58:47 +02:00 |
|
Wojtek Figat
|
953ae3e9bb
|
Fix hierarchical network ownership propagation to sub-objects
#1066
|
2023-05-16 14:58:16 +02:00 |
|
Wojtek Figat
|
64f3f1e9bc
|
Add network error log for missing network object when accessing ownership
#1066
|
2023-05-16 13:08:25 +02:00 |
|
Wojtek Figat
|
5a66e90b56
|
Merge remote-tracking branch 'origin/master' into 1.6
# Conflicts:
# .github/workflows/tests.yml
# Source/Engine/Content/JsonAsset.cs
|
2023-05-07 19:46:29 +02:00 |
|
Wojtek Figat
|
0a5d37fd9b
|
Add support for spawning multiple objects over network within a single group that is not from Prefabs
#1066
|
2023-05-07 19:40:31 +02:00 |
|
Wojtek Figat
|
531d005169
|
Fix accessing object ownership info locally before object gets fully spawned
#1066
|
2023-05-07 19:39:57 +02:00 |
|
Wojtek Figat
|
9322a2006a
|
Post merge fixes for new dotnet7
|
2023-04-17 14:04:08 +02:00 |
|
Wojtek Figat
|
67b373c6df
|
Merge remote-tracking branch 'origin/master' into 1.6
|
2023-04-17 13:18:08 +02:00 |
|
Wojtek Figat
|
f5c9dce34a
|
Fix network RPC object id mapping back to server id when sent from client
|
2023-04-16 18:55:31 +02:00 |
|
Wojtek Figat
|
e4804db160
|
Add NetworkRpcParams for sending RPC to specific set of clients or to read sender id
|
2023-04-15 12:04:40 +02:00 |
|
Wojtek Figat
|
62fdfe2519
|
Add NetworkStream::SenderId to detect message sender during object replication or RPC code
|
2023-04-14 14:25:18 +02:00 |
|
Wojtek Figat
|
4bdeb26e74
|
Add NetworkReplicator::EnableLog to optionally enable verbose logging of networking
|
2023-04-13 13:06:39 +02:00 |
|
Wojtek Figat
|
f8cf82a005
|
Fix comment copy/paste typo
|
2023-04-12 15:43:03 +02:00 |
|
Wojtek Figat
|
9429be0830
|
Fix compilation warnings
|
2023-02-19 14:35:47 +01:00 |
|
Wojtek Figat
|
ac59cc4633
|
Merge remote-tracking branch 'origin/master' into dotnet7
|
2023-02-13 10:05:51 +01:00 |
|
Wojtek Figat
|
7fe7742430
|
Various improvements
|
2023-02-11 12:55:02 +01:00 |
|
Wojtek Figat
|
9b6ba67186
|
Fix playing self-hosted game to properly receive RPCs
|
2023-02-10 15:06:37 +01:00 |
|
Wojtek Figat
|
a099bd25f6
|
Various minor fixes to networking
|
2023-02-10 12:00:04 +01:00 |
|
Wojciech Figat
|
38fcfee9a4
|
Merge branch '1.5' into dotnet7
|
2023-01-23 14:47:12 +01:00 |
|
Wojciech Figat
|
c1c1f5d60e
|
Fix sending client RPC to all clients (including the owner)
|
2023-01-19 14:47:29 +01:00 |
|
Wojciech Figat
|
689a042e88
|
Fix sending client RPC from host that is both server and client
|
2023-01-18 13:39:51 +01:00 |
|
Wojciech Figat
|
04727cf2bc
|
Add error log if the RPC is invoked on non-networked object
|
2023-01-18 13:38:18 +01:00 |
|
Wojciech Figat
|
7b20bc38a4
|
Merge branch '1.5' into dotnet7
# Conflicts:
# Content/Shaders/GI/DDGI.flax
# Content/Shaders/GI/GlobalSurfaceAtlas.flax
# Content/Shaders/TAA.flax
# Content/Shaders/VolumetricFog.flax
# Source/Tools/Flax.Build/Projects/VisualStudio/VCProjectGenerator.cs
|
2023-01-17 11:52:52 +01:00 |
|