summaryrefslogtreecommitdiff
path: root/src/server/serveractiveobject.cpp
diff options
context:
space:
mode:
authorSmallJoker <SmallJoker@users.noreply.github.com>2020-06-04 19:31:46 +0200
committerGitHub <noreply@github.com>2020-06-04 19:31:46 +0200
commitc1e01bc638637efa788b5698238a465406bc3f5e (patch)
treeb4e3abad6b2a51f41e28bc76cacc75002b37c324 /src/server/serveractiveobject.cpp
parent0e698e63b3bc27551fda9bd4e66f72501413b4e6 (diff)
downloadminetest-c1e01bc638637efa788b5698238a465406bc3f5e.tar.gz
minetest-c1e01bc638637efa788b5698238a465406bc3f5e.tar.bz2
minetest-c1e01bc638637efa788b5698238a465406bc3f5e.zip
Move shared parameters sending to UnitSAO (#9968)
Better header sorting by topic Make UnitSAO-specific parameters private Skip redundant recursive entity sending code (since ~5.2.0)
Diffstat (limited to 'src/server/serveractiveobject.cpp')
-rw-r--r--src/server/serveractiveobject.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/server/serveractiveobject.cpp b/src/server/serveractiveobject.cpp
index dbf25e3bc..3341dc008 100644
--- a/src/server/serveractiveobject.cpp
+++ b/src/server/serveractiveobject.cpp
@@ -57,7 +57,12 @@ std::string ServerActiveObject::generateUpdateInfantCommand(u16 infant_id, u16 p
// parameters
writeU16(os, infant_id);
writeU8(os, getSendType());
- os << serializeLongString(getClientInitializationData(protocol_version));
+ if (protocol_version < 38) {
+ // Clients since 4aa9a66 so no longer need this data
+ // Version 38 is the first bump after that commit.
+ // See also: ClientEnvironment::addActiveObject
+ os << serializeLongString(getClientInitializationData(protocol_version));
+ }
return os.str();
}