Olex Lozitskiy
|
9915a9c234
Multi-threading updates from server to clients (#14013)
|
пре 2 година |
Olex Lozitskiy
|
8cd532dcd5
Adds AddNetworkInitHandler and sv_versionMismatch_check_enabled (#16503)
|
пре 2 година |
Gene Walters
|
3d58968616
Just deprecate the IMultiplayer session events instead of trying to replace them.
|
пре 2 година |
Gene Walters
|
30f6ffc082
Replacing IMultiplayer SessionInit and SessionShutdown with Initialized and Terminated. Slightly different events, and name change to remove 'session' because that's already handled by SessionNotificationBus
|
пре 2 година |
Gene Walters
|
b8226a12b6
Adding Multiplayer event when agent is initialized
|
пре 2 година |
Mike Balfour
|
606fed52ae
Changed StartHosting to warn instead of assert/fail on redundant host calls. (#14541)
|
пре 3 година |
Gene Walters
|
ff4c065c7f
Support calling the multiplayer 'connect' command via commandline and setreg by ensuring the command is registered once the Multiplayer System is ready. Depreciated 'cl_connect_onstartup' now that 'connect' works
|
пре 3 година |
Gene Walters
|
5d91d86730
Merge branch 'development' into GHI_14405_MultiplayerFixSetRegHost
|
пре 3 година |
Gene Walters
|
b1ccbe9ab8
Dedicated servers will automatically begin hosting on app startup unless told otherwise (sv_dedicated_host_onstartup)
|
пре 3 година |
Mike Balfour
|
d36b860305
Mbalfour/networking init cleanups (#14353)
|
пре 3 година |
Gene Walters
|
67f9b488e5
If this client wants to connect on startup, wait for all the system components to activate, and then call connect. Connecting too soon causes a 'version mismatch' because all of the system components haven't registered their multiplayer components.
|
пре 3 година |
Pip Potter
|
12a6cdeca0
Add server closing message when sv_terminateOnPlayerExit is active (#13484)
|
пре 3 година |
Olex Lozitskiy
|
5c68b1968f
Adds network transport metrics and physics frame time to client/server metrics (#13411)
|
пре 3 година |
Gene Walters
|
952532f1cf
Event handler naming convention fix. AddVersionMismatchHandler not AddVersionMismatchEvent
|
пре 3 година |
Gene Walters
|
8713c8d9ea
Variable naming cleanup
|
пре 3 година |
Gene Walters
|
6c3ec820df
Merging dev latest
|
пре 3 година |
Gene Walters
|
a86f63d737
Cleaned up versionmismatch packet name
|
пре 3 година |
Gene Walters
|
098b0d7b5f
More misc cleanup now that multiplayer versioning is serialized directly with a map instead of a fixed vector
|
пре 3 година |
Gene Walters
|
13e6b49a24
Simplying multiplayer version code now that we serialize a dynamic map of component information
|
пре 3 година |
Gene Walters
|
558d47527e
Packaging dynamic size map instead of fixed vector for multiplayer component manifest
|
пре 3 година |
Gene Walters
|
9a8763cef6
Adding an AZ::Event for multiplayer component version mismatch that others can listen for; this is good if the game client wants to give users directions on how to update they game. Serializing the component version using AZ::HashValue64 now that it's supported. Displaying a viewport message when a mismatch occurs
|
пре 3 година |
Gene Walters
|
753c750150
Adding new cvars sv_versionMismatch_autoDisconnect and sv_versionMismatch_sendAllComponentHashesToClient
|
пре 3 година |
Gene Walters
|
a146ee202a
Wip. Print errors if other connection is missing a multiplayer component
|
пре 3 година |
Gene Walters
|
dc3a8709d6
merging latest dev
|
пре 3 година |
Gene Walters
|
b8bb3236d3
Adding GetCurrentLevelName()to AzFramework LevelSystem in order to remove Cry dependency. Multiplayer will need to use this value in an upcoming PR. One less dependency on Cry system
|
пре 3 година |
Gene Walters
|
0005ff165c
Adding new packet type to transmit individual component version hash
|
пре 3 година |
Karl Berg
|
97838caa3a
Merge pull request #12468 from aws-lumberyard-dev/MultiplayerSafetyUpdates
|
пре 3 година |
kberg-amzn
|
50dd1fb36c
Address some review feedback
|
пре 3 година |
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 година |
Gene Walters
|
af1f4b020e
Undoing the removal of sv_map to keep the changelist simpler for now
|
пре 3 година |