Navigation
API > API/Plugins > API/Plugins/NetworkPrediction
AP Client -> Server replication
The Fixed/Independent ticking implementations are a more than trivially different so they are split into separate implementations. Both currently send the last 'NumInputsPerSend' per serialization, determined from config settings. This could be improved with something more dynamic.
| Name | TFixedTickReplicator_Server |
| Type | class |
| Header File | /Engine/Plugins/Runtime/NetworkPrediction/Source/NetworkPrediction/Public/NetworkPredictionSerialization.h |
| Include Path | #include "NetworkPredictionSerialization.h" |
Syntax
template<typename InModelDef>
class TFixedTickReplicator_Server
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| InputType | typename StateTypes::InputType | NetworkPredictionSerialization.h | |
| ModelDef | InModelDef | NetworkPredictionSerialization.h | |
| StateTypes | typename ModelDef::StateTypes | NetworkPredictionSerialization.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| NumInputsPerSend | int32 | NetworkPredictionSerialization.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void EatCmd
(
const FNetSerializeParams& P |
NetworkPredictionSerialization.h | ||
static void NetRecv
(
const FNetSerializeParams& P, |
TFixedTickReplicator_Server::NetRecv Server Receiving from AP client | NetworkPredictionSerialization.h | |
static void NetSend
(
const FNetSerializeParams& P, |
TFixedTickReplicator_Server::NetSend AP Client sending to server | NetworkPredictionSerialization.h | |
static void SetNumInputsPerSend
(
int32 NumToSend |
NetworkPredictionSerialization.h |