ACharacter::ServerMove_Implementation
Deprecated: Use ServerMovePacked_Implementation() instead.
#include "GameFramework/Character.h"
Access: public
Specifiers: deprecated
Description
Server-side body of the deprecated ServerMove RPC. Passes the unpacked move data through to CharacterMovementComponent->ServerMove_Implementation(). Part of the pre-4.26 move replication path.
Caveats & Gotchas
- • Deprecated since 4.26 alongside ServerMove(). This implementation simply delegates to CharacterMovementComponent; do not override it in game code — override CharacterMovementComponent methods for custom server-side move processing.
- • Requires SUPPORT_DEPRECATED_CHARACTER_MOVEMENT_RPCS=1 and p.NetUsePackedMovementRPCs=0 to be reachable at runtime.
Signature
void ServerMove_Implementation(float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent* ClientMovementBase, FName ClientBaseBoneName, uint8 ClientMovementMode) Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| TimeStamp | float | Client-side timestamp of the move. | — |
| InAccel | FVector_NetQuantize10 | Compressed client acceleration. | — |
| ClientLoc | FVector_NetQuantize100 | Compressed client location. | — |
| CompressedMoveFlags | uint8 | Bit-packed movement flags. | — |
| ClientRoll | uint8 | Compressed client roll. | — |
| View | uint32 | Compressed client view. | — |
| ClientMovementBase | UPrimitiveComponent* | Client movement base component. | — |
| ClientBaseBoneName | FName | Base bone name. | — |
| ClientMovementMode | uint8 | Compressed movement mode. | — |
Return Type
void Example
Do not override — delegate to movement component C++
// Do NOT override ServerMove_Implementation in ACharacter subclasses.
// To customise server-side move processing, subclass UCharacterMovementComponent
// and override PerformMovement() or ServerMoveHandleClientError() instead. Version History
Introduced in: 4.0
| Version | Status | Notes |
|---|---|---|
| 5.6 | deprecated | — |
| 4.26 | deprecated | — |
Feedback
Was this helpful?