Add a log message to SEnv and make it load objects if there are < 51 of them, to load blocks that were limited to 50
parent
93f4d2b3f1
commit
9a62a909bc
|
@ -888,6 +888,16 @@ void ServerEnvironment::step(float dtime)
|
||||||
continue;
|
continue;
|
||||||
active_object_count_wider +=
|
active_object_count_wider +=
|
||||||
block->m_static_objects.m_active.size();
|
block->m_static_objects.m_active.size();
|
||||||
|
|
||||||
|
if(block->m_static_objects.m_stored.size() != 0){
|
||||||
|
errorstream<<"ServerEnvironment::step(): "
|
||||||
|
<<PP(block->getPos())<<" contains "
|
||||||
|
<<block->m_static_objects.m_stored.size()
|
||||||
|
<<" stored objects; "
|
||||||
|
<<"when spawning objects, when counting active "
|
||||||
|
<<"objects in wide area. relative position: "
|
||||||
|
<<"("<<x<<","<<y<<","<<z<<")"<<std::endl;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
v3s16 p0;
|
v3s16 p0;
|
||||||
|
@ -1507,7 +1517,7 @@ void ServerEnvironment::activateObjects(MapBlock *block)
|
||||||
<<"activating objects of block "<<PP(block->getPos())
|
<<"activating objects of block "<<PP(block->getPos())
|
||||||
<<" ("<<block->m_static_objects.m_stored.size()
|
<<" ("<<block->m_static_objects.m_stored.size()
|
||||||
<<" objects)"<<std::endl;
|
<<" objects)"<<std::endl;
|
||||||
bool large_amount = (block->m_static_objects.m_stored.size() >= 50);
|
bool large_amount = (block->m_static_objects.m_stored.size() >= 51);
|
||||||
if(large_amount){
|
if(large_amount){
|
||||||
errorstream<<"suspiciously large amount of objects detected: "
|
errorstream<<"suspiciously large amount of objects detected: "
|
||||||
<<block->m_static_objects.m_stored.size()<<" in "
|
<<block->m_static_objects.m_stored.size()<<" in "
|
||||||
|
|
Loading…
Reference in New Issue