Version 4.2.3 Released
· One min read
Bug Fixes
- Fix more errors for 5.8
URedwoodCharacterComponent's PlayerData and CharacterCreatorDataWe normally don't release breaking changes without bumping the major version, but due to some upcoming changes to Redwood, we're making an exception due to the low impact.
FRedwoodPlayerInventoryChanged struct now uses URedwoodPlayerStateComponent instead of ARedwoodPlayerStatestaging or production like environments will now fail if you have not changed default secret config vars. You can test whether or not it'll fail (and which variables need to be changed) with the new yarn check-secrets <config-env> command. This is to help prevent you from shipping vulnerable secrets.This can be a secret in the secrets provider in config/node/default for all instances)AGameModelocal secrets providerHathora was acquired and is sunsetting their games service on May 5, 2026. We've added Edgegap as another on-demand game server hosting provider. Version 5.0 will remove the Hathora provider.
list-proxies CLI command which shows not-ended proxies (proxies may be stopped but not ended)UGameplayEffectsURedwoodAbilitySystemComponent on an AAIControllerUse Backend in PIE) in the PIE play menu for easy accessibilityRealm chat room that spans all GameServerProxy's in the realmURedwoodPlayerStateComponent which replaces ARedwoodPlayerState to allow flexibility with other gameplay systems. ARedwoodPlayerState will continue to work until v5.0.0, but it is deprecated with a warning.bFollowPawn in B_OverworldPlayerState, which is the default setting; it was enabled in a prior release by accidentStarting in 4.0, everyone must set up Node.js/Yarn and install the Backend dependencies to use the Dev Initiator.
yarn issue for Standard licenseesAnother patch to fix some minor issues in the backend!
vm-type in config/node/default/deployment/kubernetes/_index.yaml