-
Notifications
You must be signed in to change notification settings - Fork 142
Commits on Jul 9, 2019
-
Queue RPCs by Worker_EntityId (#1138)
* Queue RPCs by Worker_EntityId * Apply suggestions from code review Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com> * Changed Worker_EntityId to Worker_EntityId_Key for Linux compilation. Fixed function signature * Moved initialisation inside if statements
Configuration menu - View commit details
-
Copy full SHA for 9396e73 - Browse repository at this point
Copy the full SHA 9396e73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53c23f3 - Browse repository at this point
Copy the full SHA 53c23f3View commit details
Commits on Jul 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 71b88dc - Browse repository at this point
Copy the full SHA 71b88dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for dff7bc7 - Browse repository at this point
Copy the full SHA dff7bc7View commit details
Commits on Jul 29, 2019
-
Fix UNR-1820 - player movement when on zoned servers (#1235)
* Prevent creating alternate channel * Add guards for correct NetConnection
Configuration menu - View commit details
-
Copy full SHA for 3b692b8 - Browse repository at this point
Copy the full SHA 3b692b8View commit details
Commits on Jul 31, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4e3f30b - Browse repository at this point
Copy the full SHA 4e3f30bView commit details -
Merge pull request #1268 from spatialos/merge-release-into-master
Merge 0.6.0 release into master
Configuration menu - View commit details
-
Copy full SHA for eecd331 - Browse repository at this point
Copy the full SHA eecd331View commit details -
IsListening and ownership fix (#1246)
* Initial commit * Cleaned outdated code * Iterate through an Actor's children when its ownership changes. * Update SpatialActorChannel.h * Update SpatialActorChannel.cpp * Changed Schema_GetBool -> GetBoolFromSchema * Update SpatialGDK/Source/SpatialGDK/Public/Schema/ServerRPCEndpoint.h Co-Authored-By: Michael Samiec <michaelsamiec@improbable.io> * Use 0 NetGuid for Actors that are not replicated
Configuration menu - View commit details
-
Copy full SHA for 8285f47 - Browse repository at this point
Copy the full SHA 8285f47View commit details
Commits on Aug 2, 2019
-
Add XBox DLL step to release process (#1273)
Dave Dolben authoredAug 2, 2019 Configuration menu - View commit details
-
Copy full SHA for eea54a0 - Browse repository at this point
Copy the full SHA eea54a0View commit details
Commits on Aug 5, 2019
-
UNR-1338 Automated Test Framework (#1140)
* Added TEST macro * Moved a TEST definition macro to TestDefinitions.h. Updated test names to follow the suggested convention * Removed Timer-related tests * Removed some tests. Added test for RPC queueing logic. * Fixed compilation errors * Moved RPCContainerTest to a separate SpatialGDKTests module * Fixed the build * Applied suggestions * Moved MockObject to DummyObject * Fixed compilation errors * Added SpyObject. Added test object explanation to TestDefinitions.h * Updated test names, updated includes * Moved and renamed test object files * Fixed build * Removed misleading conditions, use checks instead. Removed WITH_DEV_AUTOMATION_TESTS macro, since tests are in a separate module anyway * Small changes to address feedback. Changed all includes to use quotes * Moved assert to the top of the file * Fixed character case * Codestyle fix * Added anonymous namespace comment * Added namespace comment * Changed one of includes from Core to CoreMinimal * Updated error message * Renamed SpyUtils helper functions
Configuration menu - View commit details
-
Copy full SHA for 527902d - Browse repository at this point
Copy the full SHA 527902dView commit details -
* VS 2019 work Updated FindMSBuild.bat a bit Fixed some implicit int->bool conversions that 2019 picked up
Configuration menu - View commit details
-
Copy full SHA for 590c6dd - Browse repository at this point
Copy the full SHA 590c6ddView commit details
Commits on Aug 6, 2019
-
Feature/bifrost/playercontroller rework (#1271)
* Initial change to route PlayerController spawning on non-auth server through the client path, in order to get it calling BeginPlay with the correct authority. This change likely needs more work, but committing/pushing now to share it. * Cleaning up the PlayerController change a bit * Fix problem with PlayerController not replicating unless the server that spawned it has authority over it * In tandem with the incoming engine branch change to disable creation of the PlayerState on non-auth servers, we no longer need to cleanup the player state here * Name out parameter correctly * Update changelog * Report failure to create the SpatialNetConnection * Now it even compiles * Fix bitwise operator * Update SpatialGDK/Source/SpatialGDK/Private/EngineClasses/SpatialNetDriver.cpp Co-Authored-By: Giray Ozil <giray@improbable.io> * Addressing some PR comments * Addressing PR comments
Configuration menu - View commit details
-
Copy full SHA for 3fc0050 - Browse repository at this point
Copy the full SHA 3fc0050View commit details
Commits on Aug 12, 2019
-
Feature/refactor spatialos project settings merge (#1279)
* Refactor util functions * Order imporrts * Fix tabs * Fix typo in bPasingSuccess * Fix weird spacing * Fix log category * Remove unused imports * Remove unused project name
Configuration menu - View commit details
-
Copy full SHA for 288e1ce - Browse repository at this point
Copy the full SHA 288e1ceView commit details
Commits on Aug 13, 2019
-
UNR-1456 Use class path to refer to singleton actors (#1281)
* Remove queuing properties on the sending side * Use class path to resolve singleton actors if the entity is not checked out * Address PR comments * Add explanatory comment * Apply suggestions from code review Co-Authored-By: Michael Samiec <michaelsamiec@improbable.io> * Address PR comments * Rename variable * Fix singleton class ref resolution * Use GetTypedOuter
Configuration menu - View commit details
-
Copy full SHA for 8a1fb34 - Browse repository at this point
Copy the full SHA 8a1fb34View commit details
Commits on Aug 14, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b43bb0d - Browse repository at this point
Copy the full SHA b43bb0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a97b80e - Browse repository at this point
Copy the full SHA a97b80eView commit details -
UNR-1853 Add Logging for Queued RPCs (#1269)
* Initial commit * Added Error codes. Moved logging to RPCContainer * Every RPC goes through RPCContainer now * Test fix * Added SchemaType to FPendingRPCParams. Removed ReliableRPCIndex from FPendingRPCParams. Cleaned up some code in Sender/Receiver * FPendingRPCParams is now constructed inside RPCContainer. Use FPendingRPCParams by value instead of TUniquePtr * Dropping RPC after 5 sec. Surrounded strings with TEXT. * Use WeakPtrs instead of raw ptrs. Wrapped RPC logging in !UE_BUILD_SHIPPING macro * Added ERPCError::Uknown. Updated RPC logging function * Updated LogRPCError function * Added information about queue type and if it's client or server to logging * Removed some code duplication in FRPCErrorInfo creation in SpatialSender/SpatialReceiver. * Updated includes in RPCContainer.h * Included UObject to RPCContainer.h * Included Class.h to RPCContainer.h * Updated RPCContainer.h includes * Added error for case, when no processing function has been bound to the RPCContainer * Fixed one of unit tests for RPCContainer * Updated CHANGELOG.md * Disabled RPC dropping * Suspended expected warnings for RPCContainer tests * Update SpatialGDK/Source/SpatialGDK/Private/Utils/RPCContainer.cpp Co-Authored-By: Michael Samiec <michaelsamiec@improbable.io> * Added default values for FRPCErrorInfo. Sorted includes * Changed ERPCError to ERPCResult * Cleaned up BindProcessingFunction code * Update SpatialGDK/Source/SpatialGDK/Public/Utils/RPCContainer.h Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com> * Update SpatialGDK/Source/SpatialGDK/Private/Utils/RPCContainer.cpp Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com> * Removed bDropRPC argument since it's not used * Update SpatialGDK/Source/SpatialGDK/Private/Utils/RPCContainer.cpp Co-Authored-By: Michael Samiec <michaelsamiec@improbable.io> * Renamed Error to Result in ERPCResultToString * Renamed ErrorCode to Result in multiple places. Moved return statement to a proper line. * CreateRPCCommandRequest, CreateRPCEvenUpdate, AddPendingRPC in SpatialSender don't return UnresolvedTargetObject anymore. They use `ensure` internally instead * Removed NoProcessingFunctionBound error, using `ensure` instead * Update SpatialGDK/Source/SpatialGDKTests/Private/RPCContainer/ObjectStub.cpp Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com> * Update SpatialGDK/Source/SpatialGDKTests/Private/RPCContainer/ObjectSpy.cpp Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4ce3375 - Browse repository at this point
Copy the full SHA 4ce3375View commit details -
Feature/unr 1936 move generators to spatialgdkeditor (#1299)
* Moved GenerateDefaultLaunchConfig to a separate file in SpatialGDKEditor * Moved GenerateDefaultWorkerJson to SpatialGDKEditor * Renamed bRedeployRequired -> bOutRedeployRequired * Update SpatialGDK/Source/SpatialGDKEditor/Private/SpatialGDKDefaultLaunchConfigGenerator.cpp Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com> * Update SpatialGDK/Source/SpatialGDKEditor/Private/SpatialGDKDefaultLaunchConfigGenerator.cpp Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com> * Update SpatialGDK/Source/SpatialGDKEditor/Private/SpatialGDKDefaultLaunchConfigGenerator.cpp Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com> * Update SpatialGDK/Source/SpatialGDKEditor/Private/SpatialGDKDefaultLaunchConfigGenerator.cpp Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com> * Updated tabbing, changed the severity of one of logs
Configuration menu - View commit details
-
Copy full SHA for 6810084 - Browse repository at this point
Copy the full SHA 6810084View commit details
Commits on Aug 15, 2019
-
UNR-1644: Schema compiler failure should fail schema generation (#1293)
* Fix SpatialGDKSchema to return false if schema compiler fails * Update changelog * Add error message if schema gen cannot create directory
Configuration menu - View commit details
-
Copy full SHA for 7b4a962 - Browse repository at this point
Copy the full SHA 7b4a962View commit details -
Configuration menu - View commit details
-
Copy full SHA for 887cc1e - Browse repository at this point
Copy the full SHA 887cc1eView commit details -
UNR-1957: Generate schema commandlet crashes because editor is missing (
#1301) * Fix crash with generate schema commandlet * Update changelog * Update CHANGELOG.md Co-Authored-By: Joshua Huburn <31517089+joshuahuburn@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2bfbd77 - Browse repository at this point
Copy the full SHA 2bfbd77View commit details -
UNR-1878: Generate Schema Crashes if SchemaDatabase is locked by anot…
…her process (#1308) * Added flags to SavePackage() to avert editor crash, updated user feedback * Updated changelog
Configuration menu - View commit details
-
Copy full SHA for 198f371 - Browse repository at this point
Copy the full SHA 198f371View commit details
Commits on Aug 19, 2019
-
UNR-1908 Release branch merge (#1313)
* UNR-1857 Unresolved RPC parameters can cause permanent queue blocking (#1277) * Apply RPC with unresolved refs after it's been queued for a while. * Updated Changelog.md * Moved logic to process RPCs with unresolved references to ApplyRPC function. Added SecondsToProcessRPCWithUnresolvedRefs setting with 1.0 as default value * Update SpatialGDK/Source/SpatialGDK/Public/Utils/RPCContainer.h Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com> * Added logging for RPCs processed with unresolved parameters. * Updated CHANGELOG.md * Updated CHANGELOG.md * Fixed a couple of typos * Update SpatialGDK/Source/SpatialGDK/Public/SpatialGDKSettings.h Co-Authored-By: Michael Samiec <michaelsamiec@improbable.io> * Changed SecondsToProcessRPCWithUnresolvedRefs to WaitTimeBeforeProcessingReceivedRPCWithUnresolveRefs, exposed it GDK settings. * Fixed UI issue for a new setting * Update CHANGELOG.md Co-Authored-By: Michael Samiec <michaelsamiec@improbable.io> * Renamed Timestamp -> QueuedTimestamp * Renamed WaitTimeBeforeProcessingReceivedRPC_WithUnresolvedRefs -> QueuedIncomingRPCWaitTime, but kept the same DisplayName * Update CHANGELOG.md * IsListening and ownership fix (#1246) (#1284) * Initial commit * Cleaned outdated code * Iterate through an Actor's children when its ownership changes. * Update SpatialActorChannel.h * Update SpatialActorChannel.cpp * Changed Schema_GetBool -> GetBoolFromSchema * Update SpatialGDK/Source/SpatialGDK/Public/Schema/ServerRPCEndpoint.h Co-Authored-By: Michael Samiec <michaelsamiec@improbable.io> * Use 0 NetGuid for Actors that are not replicated * UNR-1864 Use GetPlugin helper method to resolve sim player laun… (#1278) * Used GetPlugin helper method to resolve sim player launch config * Updated changelog * DOC-1255 Clarify elements of the GDK in readme (#1287) * Clarify elements of the GDK * Apply suggestions from code review Co-Authored-By: Laura <36853437+ElleEss@users.noreply.github.com> * Updates from review * Update CHANGELOG.md * Switch validity checks to use whats defaulted (#1300) * Update CHANGELOG.md * Update CHANGELOG.md
Configuration menu - View commit details
-
Copy full SHA for aedeb15 - Browse repository at this point
Copy the full SHA aedeb15View commit details -
UNR-1960 Updated logging for RPC processing (#1305)
* Updated logging for RPC processing * Slightly modified warning message * Fixed brokent RPCContainer tests. Added test for Warning logging * Use constant value in test
Configuration menu - View commit details
-
Copy full SHA for e568e7e - Browse repository at this point
Copy the full SHA e568e7eView commit details -
Update release-process.md (#1152)
* Update release-process.md * Update release-process.md * Update release-process.md * Update release-process.md * Add known issues audit * Update SpatialGDK/Extras/internal-documentation/release-process.md Co-Authored-By: Michael Samiec <michaelsamiec@improbable.io> * fix merge order which, should have been preview>release>master * WIP Xbone DLLs * Update release-process.md * Update release-process.md * Update SpatialGDK/Extras/internal-documentation/release-process.md Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com> * Update SpatialGDK/Extras/internal-documentation/release-process.md Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com> * Update SpatialGDK/Extras/internal-documentation/release-process.md Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 64f8a7e - Browse repository at this point
Copy the full SHA 64f8a7eView commit details -
Feature/unr 1961 disable serverqbi in offloading (#1310)
* Add server interest in all entities when running offloading * Fix launch config validity checks * Refactor worker interest into interest factory * Update error message
Configuration menu - View commit details
-
Copy full SHA for 1196aab - Browse repository at this point
Copy the full SHA 1196aabView commit details
Commits on Aug 20, 2019
-
UNR-1402: Crash when attempting to replicate a non supported type (#1295
Configuration menu - View commit details
-
Copy full SHA for 12f4654 - Browse repository at this point
Copy the full SHA 12f4654View commit details -
Check for entity in view before erroring in create response (#1315)
* Check for entity in view before erroring in create response * Update SpatialGDK/Source/SpatialGDK/Private/EngineClasses/SpatialActorChannel.cpp Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cdcfa2f - Browse repository at this point
Copy the full SHA cdcfa2fView commit details
Commits on Aug 21, 2019
-
UNR-1870 Local Deployment Test (#1311)
* Created Local Deployment test * Added jira ticket numbers. Added automation macro for cleaner code. Now worker json name can be specified. Passing LaunchConfigDescription to GenerateDefaultLaunchConfig * Trying to fix indentations * Update SpatialGDK/Source/SpatialGDKEditor/Private/SpatialGDKDefaultLaunchConfigGenerator.cpp * Update SpatialGDK/Source/SpatialGDKEditor/Private/SpatialGDKDefaultLaunchConfigGenerator.cpp Co-Authored-By: Michael Samiec <michaelsamiec@improbable.io> * Update SpatialGDK/Source/SpatialGDKEditor/Private/SpatialGDKDefaultWorkerJsonGenerator.cpp Co-Authored-By: Michael Samiec <michaelsamiec@improbable.io> * Renamed GenerateWorkerPB -> GenerateWorkerAssemblies. Added FSpatialLaunchConfigDescription constructor with worker name. Removed unused code. * Made the whole StartDeployment function in LocalDeploymentManagerTest async * Apply suggestions from code review Co-Authored-By: Michael Samiec <michaelsamiec@improbable.io> * Update SpatialGDK/Source/SpatialGDKTests/Private/LocalDeploymentManager/LocalDeploymentManagerTest.cpp Co-Authored-By: Michael Samiec <michaelsamiec@improbable.io>
Configuration menu - View commit details
-
Copy full SHA for 2dc8ce8 - Browse repository at this point
Copy the full SHA 2dc8ce8View commit details
Commits on Aug 23, 2019
-
UNR-1852 Use spot service status
* Use spot service health-check instead of spatial service status * Updated spot version
Configuration menu - View commit details
-
Copy full SHA for 285c97e - Browse repository at this point
Copy the full SHA 285c97eView commit details -
UNR-1858 - Added pre run check to local deployment manager (#1303)
* Added pre run check to local deployment manager * Refactored to statics * Moved const to cpp * Update SpatialGDK/Source/SpatialGDKServices/Private/SpatialGDKServicesModule.cpp Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com> * Update SpatialGDK/Source/SpatialGDKServices/Private/SpatialGDKServicesModule.cpp Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3c88ce8 - Browse repository at this point
Copy the full SHA 3c88ce8View commit details -
UNR-1771: Initial schema generation isn't triggered if you delete Sch…
…emaDatabase (#1312) * Implement function to check that schema database exists * Updated changelog * Removed redundant line from database path generation * Corrected path generation to account for different content folder * Added path constant for SchemaDatabase uasset and replaced associated references * Replaced various schema database path references with new constants
Configuration menu - View commit details
-
Copy full SHA for 0a2f8d6 - Browse repository at this point
Copy the full SHA 0a2f8d6View commit details
Commits on Aug 30, 2019
-
UNR-1796: MacOS fixes since 0.6.0 (#1322)
* fixing setup.sh * Discarded the SpatialGDKEditorToolbar module for MacOS; * Comment out the post-build commands of the C# utility projects and use <OutputPath> instead; * Removed commented-out sections in C# utility project files * Removed "Mac" folder in Improbable.Unreal.Scripts
Configuration menu - View commit details
-
Copy full SHA for f3b103f - Browse repository at this point
Copy the full SHA f3b103fView commit details
Commits on Sep 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6baa836 - Browse repository at this point
Copy the full SHA 6baa836View commit details
Commits on Sep 6, 2019
-
[GSE-531] Add more stats annotations (#1327)
Add some more stat annotations in the GDK
Dave Dolben authoredSep 6, 2019 Configuration menu - View commit details
-
Copy full SHA for 48bb56f - Browse repository at this point
Copy the full SHA 48bb56fView commit details -
Don't ResolveIncomingOperations for objects that have been torn off (#…
…1333) * Exit out of ResolveIncomingOperations for objects that have been torn off * Update SpatialGDK/Source/SpatialGDK/Private/Interop/SpatialReceiver.cpp Co-Authored-By: Michael Samiec <michaelsamiec@improbable.io> * Respond to PR feedback - use GetTypedOuter
Configuration menu - View commit details
-
Copy full SHA for af5a36f - Browse repository at this point
Copy the full SHA af5a36fView commit details
Commits on Sep 9, 2019
-
UNR-1404 Schema / snapshot missing check before local deployment star…
…t. (#1324) * Schema / snapshot missing check before local deployment start. * Include alphabetized. String passing changed to const string reference passing. * Getting snapshot path from settings. Descriptor path fixed. * Hardcoded snapshot path as local deployment uses only this one. * Snapshot to save and snapshot to load options added. Launching local deployment with specified snapshot. * Update SpatialGDK/Source/SpatialGDKServices/Private/LocalDeploymentManager.cpp Co-Authored-By: Michael Samiec <michaelsamiec@improbable.io> * Changelog updated. * Release note improved. Co-Authored-By: Joshua Huburn <31517089+joshuahuburn@users.noreply.github.com> * Update CHANGELOG.md Co-Authored-By: Michael Samiec <michaelsamiec@improbable.io>
Configuration menu - View commit details
-
Copy full SHA for 26c7107 - Browse repository at this point
Copy the full SHA 26c7107View commit details
Commits on Sep 10, 2019
-
UNR-954: Expose a simple means to "clear the schema database". (#1307)
* Add toolbar option to delete schema database * Add delete schema database options to commandlet * Change error message for schema db load to recommend deleting the schema db * Update changelog * Delete whitespace * Small refactor * Move some code around * Improve string formatting * Make GenerateSchemaAndSnapshotsCommandlet extend from GenerateSchemaCommandlet * Update SpatialGDK/Source/SpatialGDKEditorCommandlet/Private/Commandlets/GenerateSchemaCommandlet.cpp Co-Authored-By: Michael Samiec <michaelsamiec@improbable.io> * Change order in build cs * Fail commandlet if delete schema database fails * Fix control paths * Change to generic HandleOptions
Configuration menu - View commit details
-
Copy full SHA for 3b6bbaf - Browse repository at this point
Copy the full SHA 3b6bbafView commit details -
UNR-1645-Refactor SpatialGDKEditorSettings (#1338)
* Migrated GetSpatialOSDirectory Method to SpatialGDKEditorSettings * Updated external references * Updated LocalDeploymentmanager to take directory path as function parameter * Revert "Updated LocalDeploymentmanager to take directory path as function parameter" This reverts commit 79779b1. * Revert "Updated external references" This reverts commit 3203908. * Revert "Migrated GetSpatialOSDirectory Method to SpatialGDKEditorSettings" This reverts commit 4463026. * Refactored SpatialGDKEditorSettings * Removed redundant method
Configuration menu - View commit details
-
Copy full SHA for 3171380 - Browse repository at this point
Copy the full SHA 3171380View commit details
Commits on Sep 11, 2019
-
UNR-1993 Worker Metrics Delegate (#1334)
* No longer register actors which are singletons and also stably named * Added Op metrics delegate * Moved delegate to SpatialMetrics * Removed test delegate * Moved the logic for handling worker metrics * Added shipping tags
Configuration menu - View commit details
-
Copy full SHA for 8de413b - Browse repository at this point
Copy the full SHA 8de413bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b6727f - Browse repository at this point
Copy the full SHA 1b6727fView commit details -
Merge pull request #1344 from spatialos/feature/merge-release-into-ma…
…ster Merge release into master
Configuration menu - View commit details
-
Copy full SHA for 79e7479 - Browse repository at this point
Copy the full SHA 79e7479View commit details -
Remove unused code in schema generator (#1345)
* Remove unused code * Update SpatialGDK/Source/SpatialGDKEditor/Private/SchemaGenerator/TypeStructure.cpp
Configuration menu - View commit details
-
Copy full SHA for c4669bf - Browse repository at this point
Copy the full SHA c4669bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0aec015 - Browse repository at this point
Copy the full SHA 0aec015View commit details
Commits on Sep 12, 2019
-
UNR-1976 SpatialGDK module refactoring (#1340)
* Removed NetDriver dependency from InterestFactory * Moved EntityPool to SpatialPackageMapClient * Removed NetDriver from SpatialDispatcher since it's not used there * Removed NetDriver from SpatialPackageMapClient * Renamed InNetDriver to NetDriver in USpatialPackageMapClient::Init * Fixed merge conflict related to SpatialMetrics::HandleWorkerMetrics * Apply suggestions from code review Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for aed51b9 - Browse repository at this point
Copy the full SHA aed51b9View commit details -
Make IsSpatialOffloadingEnabled public (#1347)
... and blueprint accessible
Configuration menu - View commit details
-
Copy full SHA for 2db297c - Browse repository at this point
Copy the full SHA 2db297cView commit details -
Move #define to correct location (#1346)
* Move #define to correct location * Update SpatialGDK/Source/SpatialGDK/Private/EngineClasses/SpatialNetDriver.cpp Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 54e669c - Browse repository at this point
Copy the full SHA 54e669cView commit details
Commits on Sep 17, 2019
-
Actor Replication Net Relevancy (#1348)
* Added Net Relevancy check to actor replication prioritization * Addressing PR Comments * Update Comments * Update CHANGELOG.md * PR Comments * Update SpatialGDK/Source/SpatialGDK/Public/SpatialGDKSettings.h Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com> * Update SpatialNetDriver.cpp
Configuration menu - View commit details
-
Copy full SHA for 7d101df - Browse repository at this point
Copy the full SHA 7d101dfView commit details
Commits on Sep 18, 2019
-
Feature/unr 1498 snapshot reloading ue interface (#1339)
* Add ability to choose what should be written to the snapshot via UnrealEd * Update changelog.md * Update SpatialGDK/Source/SpatialGDK/Private/Utils/SettingUtils.cpp Co-Authored-By: Michael Samiec <michaelsamiec@improbable.io> * Moving implementation to use a new SPATIALCLASS_NotPersistent flag instead. Engine PR to follow. * Update CHANGELOG.md Co-Authored-By: Michael Samiec <michaelsamiec@improbable.io> * Bumping required engine version * New engine version
Configuration menu - View commit details
-
Copy full SHA for 7fef47a - Browse repository at this point
Copy the full SHA 7fef47aView commit details
Commits on Sep 20, 2019
-
Fix initial player control in a multi-worker (zoned) deployment. (#1359)
* Handle authority when player state arrives after player controlled pawn * Add changelog & address review comments
Configuration menu - View commit details
-
Copy full SHA for afff0ed - Browse repository at this point
Copy the full SHA afff0edView commit details
Commits on Sep 23, 2019
-
Destroy SpatialWorkerConnection when destroying the NetDriver to be a…
…ble to disconnect from SpatialOS (#1358)
Configuration menu - View commit details
-
Copy full SHA for 6615a84 - Browse repository at this point
Copy the full SHA 6615a84View commit details -
UNR-2010: Streaming levels causes error messages with QBI (#1353)
* Add guard for invalid entity ID * Update changelog * Update changelog * Add verbose log
Configuration menu - View commit details
-
Copy full SHA for 753ac2c - Browse repository at this point
Copy the full SHA 753ac2cView commit details
Commits on Sep 24, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c146289 - Browse repository at this point
Copy the full SHA c146289View commit details -
Check for world before dereferencing (#1365)
* Check for world before dereferencing * Remove warning
Configuration menu - View commit details
-
Copy full SHA for 059e9ad - Browse repository at this point
Copy the full SHA 059e9adView commit details
Commits on Sep 26, 2019
-
[UNR-2003] Create CookAndGenerateSchemaCommandlet (#1342)
* Initial commit of CookAndGenerateSchemaCommandlet, generating correct schema but appears to be missing Data-Only Blueprints * Wrap generate call in an async task to avoid blocking. * New Implementation using UObjectArray callback instead, catches a lot of things missed. Also filtering UObjects to replicate based on IsSupportedForNetworking * Avoid adding classes twice during generate. Tidy up * Only generate schema for explicit spatial types (AActor & UActorComponent are explicit by default). Also use objectiterator with FObjectListener directly. * Check for explicit Spatial flag, also double check parent class if no explicit flag is present as a workaround for stale blueprints * Downgrade logs to verbose. Add Schema Gen Timer * Cleanup * More Cleanup * Add back in merge error * Update UnrealEngine Version for CI * Remove Newline * Fix merge issues * PR Comments * Use ClassIterator directly in commandlet to gather supported c++ & in-memory classes before cook * Update unreal-engine.version * PR Comments * Remove recursive argument to VisitAllObjects * Remove newline * Remove redundant method FilterClasses * Put Schema Gen API inside SpatialGDKEditor::Schema namespace * Use GetAllSupportedClasses in Cook Commandlet * Make ObjectListener interface cleaner. Sort Set directly * Only return 0 since CookCommandlet can only return 0 * Update Engine Version in CI * PR Comments * Remove recursive check now that blueprint class flags are fixed in the KismetCompiler * Update checks for NotSpatialType to include checks for ExplicitSpatialType now that semantics have changed * Only check for the absence of SPATIALCLASS_ExplicitSpatialType since it's mutually exclusive to SPATIALCLASS_NotSpatialType * rename SPATIALCLASS_ExplicitSpatialType SPATIALCLASS_SpatialType, remove redundant check for NotSpatialType * Add CHANGELOG * Increment RequiresSetup * Better error when no generated schema for class * Update engine-version * Update SpatialGDK/Source/SpatialGDKEditorCommandlet/Private/Commandlets/CookAndGenerateSchemaCommandlet.cpp Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com> * remove newline from engine version * Actually remove the newline this time
Configuration menu - View commit details
-
Copy full SHA for e3e8469 - Browse repository at this point
Copy the full SHA e3e8469View commit details -
Changes to accommodate CI for Example Project
* Make Engine symlink path configurable. * Move engine cache outside of build directories to make it reusable between bilds from different pipelines. * Trim trailing white spaces and new lines form the end of the engine version file when reading it in. * Driveby: updating variable names and log message to apply to both Windows and Linux * Set ms build variable directly in GDK`s setup gdk script. * Make Example project builds trigger automatically whenever a merge is made into master, preview or release of GDK repo. * Switch to the new queue (has a fix for git checkout timeout issue).
Configuration menu - View commit details
-
Copy full SHA for 38bd693 - Browse repository at this point
Copy the full SHA 38bd693View commit details -
Changed to the correct name for the pipeline to trigger post merge in…
…to master, preview or release. (#1371)
Configuration menu - View commit details
-
Copy full SHA for 3bb4661 - Browse repository at this point
Copy the full SHA 3bb4661View commit details
Commits on Sep 27, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 80997d7 - Browse repository at this point
Copy the full SHA 80997d7View commit details
Commits on Sep 30, 2019
-
Feature/unr 1488 track deleted startup actors (#1357)
* First Rev for Draft PR * - Cleanup - Modification to SpatialSender API (SendDeleteEntityRequest is now RequestEntityDeletion to indicate the entity won't necessarily be deleted) - RequestEntityDeletion switches internally based on whether we are dealing with a startup actor and either tombstones or sends a delete entity request - This new method has a flag to force deletion, which we use in cases where deletion is expected * Add release note * Bump requiresetup version * remove unnecessary whitespace change * Add OnTombstoneComponentUpdate() to cleanup * Convert to use Dynamic Components * more cleanup * Fix the fact that startup actors were getting tombstoned instead of deleted on PIE shutdown * In Editor only, track tombstoned entity ids on the NetDriver and send delete requests for these entities at PIE Shutdown * Cleaning up the API changes * - RetireEntity verifies that we have a valid actor channel and actor before performing retire - NetDriver's deletion of tracked tombstones specifically calls Connection->SendDeleteEntityRequest instead of RetireEntity()SendServerEndpointReadyUpdate * Addressing PR feedback - use PackageMap instead of SpatialActorChannel as new functionality is coming soon where the SAC may not be present for some entities - Make sure AddComponentOp is processed on local worker as well * Per PR feedback from Mike, abort in ReceiveActor if we have a tombstone * Verbose * Final fixes to get both cases of tombstone component addition correctly deleting local startup actors * Update SpatialGDK/Source/SpatialGDK/Private/Interop/SpatialReceiver.cpp Co-Authored-By: Michael Samiec <michaelsamiec@improbable.io> * Update SpatialGDK/Source/SpatialGDK/Private/Interop/SpatialReceiver.cpp Co-Authored-By: Michael Samiec <michaelsamiec@improbable.io> * Addressing some more PR feedback * - Removing QueryForStartupActor as it's no longer required - Move tombstone detection code in SpatialReceive down below the case where EntityActor is nullptr - Update comments
Configuration menu - View commit details
-
Copy full SHA for 1fc1562 - Browse repository at this point
Copy the full SHA 1fc1562View commit details -
UNR-2009: Fix spatiald starting with spatial networking disabled (#1350)
* fix spatial starting when disabled * update CHANGELOG.md * Fix CHANGELOG.md Fixed previous inaccuracy in description of the bug. * fix inaccurate logging message
Configuration menu - View commit details
-
Copy full SHA for 187cec5 - Browse repository at this point
Copy the full SHA 187cec5View commit details -
UNR-2154: Queued RPCs with unresolved references are never processed …
…in some cases (#1375) * Periodically process incoming RPCs * Add release note
Tencho Tenev authoredSep 30, 2019 Configuration menu - View commit details
-
Copy full SHA for 8fa6c81 - Browse repository at this point
Copy the full SHA 8fa6c81View commit details -
Bugfix/UNR-2164 GSM Reception Fix (#1378)
* Process GSM-related Ops first * Addressing PR feedback * Cleaned up FindAndDispatchStartupOpsClient function * Update SpatialGDK/Source/SpatialGDK/Private/EngineClasses/SpatialNetDriver.cpp Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 874512c - Browse repository at this point
Copy the full SHA 874512cView commit details -
[UNR-2093] Upgrade to SpatialOS 14.1.0 (#1366)
* Initial change to 14.1 worker SDKs * Initial compiling commit using SpatialOS 14.1.0 * Properly remove component update loopback * Fix CI scripts, add to changelog * Fix linux build * Reverse build config changes, correct Worker_EntityId keys * Fix linux build, and cloud deployments Worker_RequestId now has the same problem that Worker_EntityId had, where the type it resolves to is not hashable in a TMap. Fixed some additional library link dependencies, and corrected the connector flow, which now requires the SpatialOS project name - we can read this from the command line arguments. * Update changelog with breaking change, address PR feedback * Make component lookback disable more explicit, changelog nicer * Fix disabled loopback compile error * Fix compile warning in WorkerCoordinator * Increment RequireSetup * Fix possible access after free * Change order of breaking changes * Remove spatial clean as a required step from changelog * Upgrade tombstones to SpatialOS 14, fix includes for UnrealObjectRef
Configuration menu - View commit details
-
Copy full SHA for 4de355b - Browse repository at this point
Copy the full SHA 4de355bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b34030b - Browse repository at this point
Copy the full SHA b34030bView commit details -
Bugfix: Reset SchemaGeneratedClasses before doing in-editor generation (
#1376) * Reset SchemaGeneratedClasses before doing in-editor generation * Add Workaround for blueprint's that haven't inherited new flag semantics * Recurse up to find flags rather than recursively
Configuration menu - View commit details
-
Copy full SHA for c0769c4 - Browse repository at this point
Copy the full SHA c0769c4View commit details -
[UNR-1876] Add support for OverrideSpatialOffloading command line arg…
…ument (#1377) * Add support for OverrideSpatialOffloading command line argument, also fix parsing of useQBI while we're at it * Added changelog * Added comment to tooltip in settings
Configuration menu - View commit details
-
Copy full SHA for f18962b - Browse repository at this point
Copy the full SHA f18962bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c305739 - Browse repository at this point
Copy the full SHA c305739View commit details -
UNR 2168: Remove QBI toggle (#1379)
* Remove QBI and chunk interest toggle in editor * Remove streaming query from default sim player config * Add release note to changelog * Add validation
Configuration menu - View commit details
-
Copy full SHA for 7424ef6 - Browse repository at this point
Copy the full SHA 7424ef6View commit details
Commits on Oct 1, 2019
-
Configuration menu - View commit details
-
Copy full SHA for fb81619 - Browse repository at this point
Copy the full SHA fb81619View commit details
Commits on Oct 2, 2019
-
UNR-2176 Added error message (#1386)
* Initial commit * Update SpatialGDK/Source/SpatialGDK/Private/Utils/ComponentReader.cpp Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com> * Make the ComponentReader not crash if one of the properties is null
Configuration menu - View commit details
-
Copy full SHA for f62b92f - Browse repository at this point
Copy the full SHA f62b92fView commit details -
Bugfix/unr-1453 fix net dormancy (#1364)
* WIP * Add dormant component * Dormant add and removal * Add and removal works * Cleanup * Remove channel workaround * Change dormant component id * GetWorld fix * Update engine version * Remove dormancy override * Remove warning * Increment version * Remove cleanup function * Add comments * Update engine version * Properly handle resuming from dormancy when channel closed * Add delay before going dormant * Update comment * Revert change * Comment cleanup * Increment engine version * Remove actor cleanup * Add EDITOR defines * Don't allow dormancy if pending ops on channel * Remove check * Additional dormancy checks * Check for subobject dormancy correctly * Clean up comments * Proper cleanup of dynamic dormant entities * PR feedback * New enigne version * Update SpatialGDK/Source/SpatialGDK/Private/EngineClasses/SpatialActorChannel.cpp Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com> * Apply suggestions from code review Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com> * Update to 14.1 * Fix spamming deletion * More dormant and tombstone deletion until after Super::Shutdown * Delete dormant entities when destroyed * Apply suggestions from code review Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com> * PR feedback * Pending dormancy fix, and PR feedback * Update ci/unreal-engine.version
Configuration menu - View commit details
-
Copy full SHA for 03b0fdc - Browse repository at this point
Copy the full SHA 03b0fdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9003219 - Browse repository at this point
Copy the full SHA 9003219View commit details -
UNR-1708 Spatial Output Log (#1352)
* Moved all log functionality to the GDK module * WIP * Added runtime log watching * Using launch.log not quite polling * Working with polling! * Hacky formatting * Categories workin * Removed esccaped chars * Working with polling and minor refactoring. Reading past file buffer * Restructured - Working with commented out code * Removed all the bad code! * Added custom file reader * Massive refactor * Cleanup and added ReadLatestLogFile * Updated spatiald version * Removed filtering * Comment cleanup * Review comments * Added spatial version update * Updated engine version * Update SpatialGDK/Source/SpatialGDKServices/Private/SpatialGDKServicesModule.cpp Co-Authored-By: improbable-valentyn <32096431+improbable-valentyn@users.noreply.github.com> * Sorted lines * Added config for worker log verbosity * PR comments * Prevent crash when cleaned up delegate handle * Updated Changelog and changed default verbosity to warning * Fix linux build
Configuration menu - View commit details
-
Copy full SHA for 45ba8bc - Browse repository at this point
Copy the full SHA 45ba8bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 732eeeb - Browse repository at this point
Copy the full SHA 732eeebView commit details -
Configuration menu - View commit details
-
Copy full SHA for a0f32d4 - Browse repository at this point
Copy the full SHA a0f32d4View commit details
Commits on Oct 3, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 5995a14 - Browse repository at this point
Copy the full SHA 5995a14View commit details -
Configuration menu - View commit details
-
Copy full SHA for e20dc85 - Browse repository at this point
Copy the full SHA e20dc85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a5e54a - Browse repository at this point
Copy the full SHA 5a5e54aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ba6444 - Browse repository at this point
Copy the full SHA 9ba6444View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34aafe6 - Browse repository at this point
Copy the full SHA 34aafe6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffcee36 - Browse repository at this point
Copy the full SHA ffcee36View commit details -
Configuration menu - View commit details
-
Copy full SHA for a59d32d - Browse repository at this point
Copy the full SHA a59d32dView commit details -
[UNR-2187] Bugfix Handover causing crashes in net dormancy (#1394)
* Initialize internal SpatialActorChannel state in Init function to clean reused channels from pool * Remove whitespace
Configuration menu - View commit details
-
Copy full SHA for 1cc68c2 - Browse repository at this point
Copy the full SHA 1cc68c2View commit details
Commits on Oct 4, 2019
-
UNR-2193 Dropped Multicast RPCs Fix (#1399)
* Fixed an issue with multicast RPCs being called close to entity creation * Updated Changelog.md
Configuration menu - View commit details
-
Copy full SHA for 10abeb2 - Browse repository at this point
Copy the full SHA 10abeb2View commit details -
UNR-2194 Only use Owner's Spatial position if the owner is replicated (…
…#1403) * Only use Owner's Spatial position if it is replicated * Updated changelog * Update CHANGELOG.md
Configuration menu - View commit details
-
Copy full SHA for 771f523 - Browse repository at this point
Copy the full SHA 771f523View commit details -
[UNR-2195] Fix component updates being dropped when waking up an actor (
#1402) * Create SpatialActorChannel on a dormant actor when receiving component update * Address PR feedback, refactor dormancy wakeup channel creation into a function * Further PR feedback, mostly cosmetic * Apply suggestions from code review * Update SpatialGDK/Source/SpatialGDK/Private/Interop/SpatialReceiver.cpp * Apply suggestions from code review
Configuration menu - View commit details
-
Copy full SHA for 55b68f5 - Browse repository at this point
Copy the full SHA 55b68f5View commit details -
1
Configuration menu - View commit details
-
Copy full SHA for 8b7cdab - Browse repository at this point
Copy the full SHA 8b7cdabView commit details -
Merge branch '0.7.0-preview-rc' of github.com:spatialos/UnrealGDK int…
…o 0.7.0-preview-rc
Configuration menu - View commit details
-
Copy full SHA for 8144f25 - Browse repository at this point
Copy the full SHA 8144f25View commit details -
Bugfix/dormancy initial replication v2 (#1404)
* Create SpatialActorChannel on a dormant actor when receiving component update * Address PR feedback, refactor dormancy wakeup channel creation into a function * Further PR feedback, mostly cosmetic * Make refactored function actually return a channel
Configuration menu - View commit details
-
Copy full SHA for 29b8d38 - Browse repository at this point
Copy the full SHA 29b8d38View commit details
Commits on Oct 7, 2019
-
Configuration menu - View commit details
-
Copy full SHA for ab323e3 - Browse repository at this point
Copy the full SHA ab323e3View commit details
Commits on Oct 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f2b8bbc - Browse repository at this point
Copy the full SHA f2b8bbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 007235e - Browse repository at this point
Copy the full SHA 007235eView commit details -
[UNR-2220] Bugfix: Force bSpatialNetworking in CookAndGenerateSchema (#…
…1410) * Force SpatialNetworking in CookAndGenerateSchemaCommandlet * Add docs to CookAndGenerateSchemaCommandlet * Add -SkipSchema switch to GenerateSchemaAndSnapshots (so that you can generate snapshots only)
Configuration menu - View commit details
-
Copy full SHA for 27b9b13 - Browse repository at this point
Copy the full SHA 27b9b13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ec7658 - Browse repository at this point
Copy the full SHA 3ec7658View commit details -
Configuration menu - View commit details
-
Copy full SHA for d73b55c - Browse repository at this point
Copy the full SHA d73b55cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39fe652 - Browse repository at this point
Copy the full SHA 39fe652View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8157050 - Browse repository at this point
Copy the full SHA 8157050View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73c5012 - Browse repository at this point
Copy the full SHA 73c5012View commit details
Commits on Oct 9, 2019
-
Remove uneeded check which can crash when an actor channel which is p…
…ending dormancy has a deleted actor (#1413)
Configuration menu - View commit details
-
Copy full SHA for 8046eb8 - Browse repository at this point
Copy the full SHA 8046eb8View commit details -
Replace an outdated check with a warning log (#1415)
Recent changes might have invalidated an old assumption about having a valid GUID in `PreReceiveSpatialUpdate`. Removing the check for now and adding a warning log to have more context in case this causes a crash further down the line.
Configuration menu - View commit details
-
Copy full SHA for a188453 - Browse repository at this point
Copy the full SHA a188453View commit details
Commits on Oct 10, 2019
-
UNR-2243 Fix a crash when applying component data for deleted static …
…subobject (#1423) * Fix a crash when applying component data for deleted static subobject * Update CHANGELOG.md * Update SpatialGDK/Source/SpatialGDK/Private/EngineClasses/SpatialActorChannel.cpp
Configuration menu - View commit details
-
Copy full SHA for 31b8565 - Browse repository at this point
Copy the full SHA 31b8565View commit details
Commits on Oct 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e3ec0d8 - Browse repository at this point
Copy the full SHA e3ec0d8View commit details