Gene Walters
|
322e339543
|
Printing error if the editor server launcher has not been built. Updating pytest to fail if the serverlauncher does not exist.
Signed-off-by: Gene Walters <genewalt@amazon.com>
|
2021-10-20 11:45:42 -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 |
|
Gene Walters
|
41e85b5899
|
Merging latest dev
Signed-off-by: Gene Walters <genewalt@amazon.com>
|
2021-10-19 16:21:38 -07:00 |
|
Gene Walters
|
5e8b6da8b2
|
Ensure editor server launches with the same render hardware interface as the editor. This way when Automated Review runs the Multiplayer tests with the headless editor, by default the server launcher will also be headless (rhi=null). Also added a cvar to override the default rhi (editorsv_rhi_override); this way if you're in the normal editor with a gui, you can launch a headless server
Signed-off-by: Gene Walters <genewalt@amazon.com>
|
2021-10-19 15:04:46 -07: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 |
|
Gene Walters
|
928cfcf1e5
|
Removing an accidental pragma once
Signed-off-by: Gene Walters <genewalt@amazon.com>
|
2021-10-19 09:49:56 -07: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 |
|
Gene Walters
|
580153b16e
|
Adding EditorPython methods to Multiplayer gem for launching the editor gamemode with a server. Adding a test for networkinput with scriptcanvas to ensure the autonomous client can create input and that the server can receive and process the input via script canvas.
Signed-off-by: Gene Walters <genewalt@amazon.com>
|
2021-10-18 21:47:40 -07: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 |
|
AMZN-Olex
|
ecd358a53e
|
Cleaning up
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
|
2021-10-07 12:56:44 -04:00 |
|
AMZN-Olex
|
a114077e72
|
Final touches on the first pass of imgui hierarchy debugger
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
|
2021-10-07 12:53:33 -04:00 |
|
pereslav
|
cb53389004
|
Added validation into input processing
Signed-off-by: pereslav <pereslav@amazon.com>
|
2021-10-07 16:58:37 +01:00 |
|
pereslav
|
28a40fa4df
|
Added look up of the child entities when processing input to make sure the entity still exists
Signed-off-by: pereslav <pereslav@amazon.com>
|
2021-10-07 16:24:21 +01:00 |
|
AMZN-Olex
|
77c23b6c8f
|
Hierarchy imgui debugger, first take
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
|
2021-10-07 08:27:48 -04:00 |
|
Gene Walters
|
7e6d35b046
|
small fix to include using <>
Signed-off-by: Gene Walters <genewalt@amazon.com>
|
2021-10-06 20:11:29 -07:00 |
|
kberg-amzn
|
18340f2b1b
|
Changes to get client migration partially functional
Signed-off-by: kberg-amzn <karlberg@amazon.com>
|
2021-10-06 18:57:45 -07:00 |
|
Gene Walters
|
b464ff966c
|
merging latest dev + resolving 1 merge conflict
Signed-off-by: Gene Walters <genewalt@amazon.com>
|
2021-10-06 16:53:25 -07:00 |
|
pereslav
|
a58325e691
|
Enabled multi-entities player prefabs. Added updating replication set for hierarchy children. PR feedback addressing
Signed-off-by: pereslav <pereslav@amazon.com>
|
2021-10-07 00:38:07 +01:00 |
|
Gene Walters
|
50fe8bc04d
|
pass in AZ::Utils::GetProjectPath().c_str() directly since converting projectpath is not needed
Signed-off-by: Gene Walters <genewalt@amazon.com>
|
2021-10-06 16:35:21 -07:00 |
|
Gene Walters
|
d36041d1b7
|
Update based on feedback. Adding event to MPSystemComponent for receiving a server acceptance packet. The editor system component subscribes to this event and tells the server we're ready for entity updates
Signed-off-by: Gene Walters <genewalt@amazon.com>
|
2021-10-06 15:48:54 -07:00 |
|
AMZN-Olex
|
0a11e8ffc5
|
Optimization for looking up components.
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
|
2021-10-05 11:26:31 -04:00 |
|
pereslav
|
801e54c599
|
Merge branch 'development' of https://github.com/o3de/o3de into NetHierarchyInput
|
2021-10-05 15:53:39 +01:00 |
|