puvvadar
|
6ed83a3a63
Fix Multiplayer unit test segfault
|
3 years ago |
puvvadar
|
d4bbe4add7
Move window updates to be owned by EntityReplicationManager
|
3 years ago |
puvvadar
|
d03cf74c18
Draft of moving replication window add off tick
|
3 years ago |
kberg-amzn
|
d18766ccbd
Allow using the default sv_port value when hosting through the IMultiplayer interface, adds some safety guards to the component registry and some asserts to the mark always relevent methods to guarantee we don't create replicators in a bad state, and validate that all replicators marked relevent are in the correct role for replication
|
3 years ago |
kberg-amzn
|
c61bb6e6a9
A number of improvements, including adding the option to specify a client-side port to connect over, a bug fix for connection set corruption when spamming connect calls, a mechanism to mark entities so that they should never migrate, and a mechanism for detectable damaged entities to reset the remote hosts associated replicator, causing a full refresh of that entity
|
3 years ago |
kberg-amzn
|
cda016fa87
Fix silly typo
|
4 years ago |
kberg-amzn
|
ad84439e52
Adds the ability to force network relevancy for specific entities. This comes with both client and server forced relevancy interfaces, for forcing entities relevant to all connected clients as well as forcing relevancy for entities to connected servers. Also removes the unused network connection component as reconnect can use a better approach.
|
4 years ago |
puvvadar
|
aecd495b6f
Move FilterManager to AZ Interface
|
4 years ago |
kberg-amzn
|
79b41686c4
Merging latest dev
|
4 years ago |
pereslav
|
62971fa7bd
PR feedback, removed unnecessary code
|
4 years ago |
kberg-amzn
|
18340f2b1b
Changes to get client migration partially functional
|
4 years ago |
pereslav
|
a58325e691
Enabled multi-entities player prefabs. Added updating replication set for hierarchy children. PR feedback addressing
|
4 years ago |
kberg-amzn
|
8d993494f6
Entity migrations now totally functional again, plus some fixes to network rigid bodies to make them work properly as they migrate around
|
4 years ago |
kberg-amzn
|
02bc89cd92
Fixes to sending entity updates and entity rpcs within an environment set up for cross host entity migration
|
4 years ago |
Esteban Papp
|
ea2f74dc0f
more fixes for Gems
|
4 years ago |
lumberyard-employee-dm
|
bb372f05cd
Fixed the emplace function implementations for stack and queue (#2657)
|
4 years ago |
Gene Walters
|
d411c1d1d9
Autonomous to Authority Net Properties (#2153)
|
4 years ago |
Steve Pham
|
38261d0800
Shorten copyright headers by splitting into 2 lines (#2213)
|
4 years ago |
pereslav
|
ffb4a3c432
Fixed crash when non-net entities get activated
|
4 years ago |
Chris Galvan
|
f47e71da36
Merged conflicts from pulling down latest development
|
4 years ago |
Steve Pham
|
b4a2edec6a
Final update copyright headers to reference license files at the repo root (#1693)
|
4 years ago |
AMZN-Olex
|
d7bfd34a67
IFilterEntityManager work
|
4 years ago |
Steve Pham
|
70042fcdcd
O3DE Copyright Updates for Linux Foundation (#1504)
|
4 years ago |
karlberg
|
5acdc40595
Many fixes for external gem multiplayer components and component network inputs, fixes an uninitialized variable resulting in continual desyncs, restructures our public includes to match the directory structure of source, allows autogen artefacts to be included by external gems, allowing for external multiplayer components to interact with multiplayer gem components with no extra code
|
4 years ago |
karlberg
|
254ad165c1
A bunch of work to get external multiplayer components to actually work
|
4 years ago |
karlberg
|
d0b006c209
Some cleanup to better support backward reconciliation as well as dynamic player spawning on connect
|
4 years ago |
karlberg
|
4b1fe9b10b
Fix a comment and minor optimization to the server to client replication window
|
4 years ago |
karlberg
|
e7f0bc9ee2
Local prediction player controller is now functional
|
4 years ago |
karlberg
|
822368ef01
Changes to get visibility system working again in-game
|
4 years ago |
karlberg
|
88120999f9
Merge remote-tracking branch 'origin' into MultiplayerComponents
|
4 years ago |