void ServerRouting::addToEntity(const RootEntity & ent) const { ent->setObjtype("obj"); ent->setAttr("server", "cyphesis"); ent->setAttr("ruleset", m_svrRuleset); ent->setName(m_svrName); ent->setParent("server"); ent->setAttr("clients", m_numClients); ent->setAttr("uptime", m_world.upTime()); ent->setAttr("buildid", consts::buildId); ent->setAttr("version", std::string(consts::version)); if (restricted_flag) { ent->setAttr("restricted", "true"); } ent->setAttr("entities", (long)m_world.getEntities().size()); ent->setAttr("assets", Atlas::Message::ListType{"file://" + assets_directory}); // We could add all sorts of stats here, but I don't know exactly what yet. }