Esteban Papp
dbc5d7a8bc
Cherry-pick of Linux deb package to stabilization ( #5778 )
...
* Cherry-pick 49e8f35858
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Merging differences from development of other changes that need to be there for deb packaging
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Picks a needed change for the installer
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Fixes warning in mac
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Takes version from environment if defined
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Do not pick up version if it is empty string since that will also break version comparison
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* creating temp directories if they dont exist
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* removing a dependency to itself (Multiplayer.Builders is an alias of Multiplayer.Editor)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Filters which runtime dependencies are passed from private build dependencies to only those that are actual targets.
This avoids something like a "d3d12" private build dependency from being passed to the runtime dependencies
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-11-19 14:07:25 -08:00
Olex Lozitskiy
23dcc527a7
Merges PR 5707 that resolves #5611 .
...
Signed-off-by: Olex Lozitskiy <5432499+AMZN-Olex@users.noreply.github.com >
2021-11-18 23:33:42 -05:00
Gene Walters
2cd732de6c
Fixing RPC autogen so that RPCs without parameters compile (and function).
...
Signed-off-by: Gene Walters <genewalt@amazon.com >
2021-11-11 16:43:49 -08:00
SergeyAMZN
e5dbd0a2a9
Merge pull request #5467 from aws-lumberyard-dev/LYN-7815_RPCCompilationFix
...
Fix to Allow Compiling the 4 Types of RPCs
2021-11-11 11:06:59 +00:00
Gene Walters
c99071533d
Small: fix typo
...
Signed-off-by: Gene Walters <genewalt@amazon.com >
2021-11-09 15:39:43 -08:00
Gene Walters
c8b9f05079
Ensuring the 4 types of RPCs (1)Autonomous->Authority (2)Authority->Autonomous (3)Authority->Client and (4)Server->Authority all compile. Invoking anything that starts from Autonomous or Authority requires a controller (otherwise just requires a component), and anything handled by Authority or Autonomous requires a controller for Handle on OnEvent methods (otherwise OnEvent and Handle occurs on the component)
...
Signed-off-by: Gene Walters <genewalt@amazon.com >
2021-11-09 15:35:17 -08:00
lumberyard-employee-dm
5fc4551ac0
[LYN-8041] Enable relocation of the Project Game Release Layout ( #5380 )
...
* Enable relocation of the Project Game Release Layout
Relocating the Project Game Release Layout to another directory on the file system failed due to the querying of the engine root failing due to the ComponentApplication::m_engineRoot not using the project path stored in the SettingsRegisry if the engine root cannot be detected
Removed the ApplicationRequestBus GetEngineRoot function.
The ComponentApplicationRequestBus has a function of the same name that returns the same path.
Removed the deprecated GetAppRoot function.
The path it returns has no defined value. It was not the engine root or the project root.
Removed unused CFileUtil and CFileUtil_impl functions that were invoking the ApplicationREquestBus GetEngineRoot function.
On the way to update the functions it was discovered that they aren't called
Added a CalculateBranchToken overload that can populate a fixed_string to avoid heap allocations
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Protect against an empty list of artifacts to remove when generating the
engine.pak
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
2021-11-09 12:03:52 -06:00
AMZN-Olex
250a91dd96
Network Hierarchy Root and Child components can now act as MultiplayerInputDriver for components with NetworkInputs
...
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com >
2021-10-26 19:10:46 -04:00
Olex Lozitskiy
775dda8ed2
NetBindComponent::SetOwningConnectionId is for a hierarchy based on its root's network entity
...
- for hierarchies, on both servers and clients NetBindComponent::SetOwningConnectionId is set for the all involved entities based on the root entity owning connection id
- added new unit tests to cover these scenarios
- all unit tests pass, hierarchy benchmarks remain unaffected
2021-10-22 11:09:30 -04:00
AMZN-Olex
a2592e9ff8
Correction in set hierarchy entity logic.
...
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com >
2021-10-22 09:43:52 -04:00
kberg-amzn
15fbe97504
Adding a guard for this, since tests attempt to apply autonomy to an invalid entity
...
Signed-off-by: kberg-amzn <karlberg@amazon.com >
2021-10-21 17:12:08 -07:00
kberg-amzn
7b77961962
removing unused local variable causing a compiler warning
...
Signed-off-by: kberg-amzn <karlberg@amazon.com >
2021-10-21 16:52:11 -07:00
kberg-amzn
214a2899ad
oops =(
...
Signed-off-by: kberg-amzn <karlberg@amazon.com >
2021-10-21 16:41:01 -07:00
kberg-amzn
2df466228a
fixing one more broken include
...
Signed-off-by: kberg-amzn <karlberg@amazon.com >
2021-10-21 15:58:01 -07:00
kberg-amzn
4cd6ce1e96
Fixing broken include path
...
Signed-off-by: kberg-amzn <karlberg@amazon.com >
2021-10-21 15:38:43 -07:00
AMZN-Olex
317bb7aa67
Owning connection id will happen on clients as well.
...
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com >
2021-10-21 15:14:00 -04:00
AMZN-Olex
37873f81cf
Setting owning connection id based on the hierarchy root network entity.
...
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com >
2021-10-21 15:09:46 -04:00
kberg-amzn
79b41686c4
Merging latest dev
...
Signed-off-by: kberg-amzn <karlberg@amazon.com >
2021-10-21 10:11:37 -07:00
Olex Lozitskiy
9e2eba2829
Network Hierarchy optimizations for rebuilding hierarchies
...
- reworked recursive rebuilding to iterative breadth first method
- some minor optimization here and there
2021-10-20 13:50:35 -04:00
AMZN-Olex
9e4a39f9ed
Hierarchy code enhancements
...
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com >
2021-10-20 09:30:21 -04:00
SergeyAMZN
2971dc9a3e
Merge pull request #4425 from aws-lumberyard-dev/NetHierarchyInput
...
Network hierarchy input processing
2021-10-20 13:18:12 +01:00
Sergey Pereslavtsev
8e520c8db8
PR feedback
...
Signed-off-by: Sergey Pereslavtsev <pereslav@amazon.com >
2021-10-20 12:36:35 +01:00
kberg-amzn
c228e77e1c
Fixes a bunch of bad casts in hierarchy tests
...
Signed-off-by: kberg-amzn <karlberg@amazon.com >
2021-10-19 12:11:56 -07:00
Sergey Pereslavtsev
e3a14c0809
Fixed warning about unused local variable
...
Signed-off-by: Sergey Pereslavtsev <pereslav@amazon.com >
2021-10-19 18:42:35 +01:00
puvvadar
66c4950de0
Merge pull request #4529 from aws-lumberyard-dev/mp_deltaserializer_perf
...
Reworking DeltaSerializer to no longer require string based hashes
2021-10-19 10:22:37 -07:00
Sergey Pereslavtsev
faea65e840
Removed pragma once from cpp
...
Signed-off-by: Sergey Pereslavtsev <pereslav@amazon.com >
2021-10-19 17:59:06 +01:00
pereslav
725be128aa
tidy up
...
Signed-off-by: pereslav <pereslav@amazon.com >
2021-10-19 16:20:40 +01:00
pereslav
62971fa7bd
PR feedback, removed unnecessary code
...
Signed-off-by: pereslav <pereslav@amazon.com >
2021-10-19 13:52:32 +01:00
AMZN-Olex
ceb9b7afd7
Merge branch 'development' of https://github.com/o3de/o3de into Network/olexl/hierarchy_optimizations_cr
2021-10-18 22:54:06 -04:00
puvvadar
0c141ac210
Const some unit test values
...
Signed-off-by: puvvadar <puvvadar@amazon.com >
2021-10-18 16:20:13 -07:00
Vincent Liu
a534fccc9b
Expose matchmaking event polling APIs and add required session notifications ( #4636 )
...
* Expose matchmaking event polling APIs and add required session notifications
Signed-off-by: onecent1101 <liug@amazon.com >
2021-10-18 12:47:55 -07:00
kberg-amzn
e6290436fc
Updates mocks for interface changes
...
Signed-off-by: kberg-amzn <karlberg@amazon.com >
2021-10-15 18:01:40 -07:00
kberg-amzn
47a00e9801
Missed one more printf
...
Signed-off-by: kberg-amzn <karlberg@amazon.com >
2021-10-15 16:53:58 -07:00
kberg-amzn
e2a2ecff44
missed a printf
...
Signed-off-by: kberg-amzn <karlberg@amazon.com >
2021-10-15 14:56:06 -07:00
kberg-amzn
3a0805254b
Fixes for 64-bit printfs
...
Signed-off-by: kberg-amzn <karlberg@amazon.com >
2021-10-15 13:42:46 -07:00
puvvadar
b5739f6918
Merge branch 'development' of https://github.com/o3de/o3de into mp_deltaserializer_perf
2021-10-15 12:53:26 -07:00
pereslav
05493b538f
Added tracking of hierarchy root ownership when hierarchies are migrated
...
Signed-off-by: pereslav <pereslav@amazon.com >
2021-10-15 13:13:19 +01:00
kberg-amzn
3040f74c41
Merging latest development
...
Signed-off-by: kberg-amzn <karlberg@amazon.com >
2021-10-14 19:17:10 -07:00
kberg-amzn
a6e7a81b79
More fixes to migration, plus some quality of life fixes to TimeoutQueue to allow lambda based handlers and a quick fix to OctreeSystemComponent to more gracefully handle enumerate calls that lie outside the vis system bounds
...
Signed-off-by: kberg-amzn <karlberg@amazon.com >
2021-10-14 18:22:41 -07:00
pereslav
3c1a2db636
Removed unnecessary files from CMakeLists.txt
...
Signed-off-by: pereslav <pereslav@amazon.com >
2021-10-14 23:27:58 +01:00
pereslav
b1a76feead
Added tests. Made network spawnable to serialize in binary
...
Signed-off-by: pereslav <pereslav@amazon.com >
2021-10-14 23:21:04 +01:00
Vincent Liu
6823ea2274
Add GameLift matchmaking backfill server support ( #4622 )
...
* Add GameLift matchmaking backfill server support
Signed-off-by: onecent1101 <liug@amazon.com >
2021-10-13 16:59:37 -07:00
puvvadar
ba7ff3c8e8
Add Network Input unit tests
...
Signed-off-by: puvvadar <puvvadar@amazon.com >
2021-10-13 16:31:30 -07:00
kberg-amzn
05e8b2941a
Removing unused member, simplify API
...
Signed-off-by: kberg-amzn <karlberg@amazon.com >
2021-10-08 21:36:54 -07:00
kberg-amzn
4449e83c3b
Further fixes to get client migrations functional, plus a bug fix from the netBindComponent lookup optimization
...
Signed-off-by: kberg-amzn <karlberg@amazon.com >
2021-10-08 21:27:31 -07:00
pereslav
08b1529da8
Merge from development
...
Signed-off-by: pereslav <pereslav@amazon.com >
2021-10-08 21:27:55 +01:00
pereslav
0c2c042fde
Fixed crash in ConstEntityHandle. Added hierarchical correction data serialization
...
Signed-off-by: pereslav <pereslav@amazon.com >
2021-10-08 21:19:22 +01:00
Stephen Tramer
396edd22fb
Merge pull request #4461 from aws-lumberyard-dev/LYN-7080_FixEditorServerConnectionRaceCondition
...
Fix EditorServer Connection
2021-10-08 11:07:52 -07:00
AMZN-Olex
065e0635d4
Merge branch 'development' of https://github.com/o3de/o3de into Network/olexl/hierarchy_optimizations_cr
2021-10-08 12:22:22 -04:00
Gene Walters
9b86749a83
Making sure unit tests using iMultiplayers implement the new AddServerAcceptance events; misc cleanup
...
Signed-off-by: Gene Walters <genewalt@amazon.com >
2021-10-07 13:01:05 -07:00