#include "irr_v3d.h"
#include "map.h"
#include "hud.h"
#include "gamedef.h"
#include "serialization.h"
#include "content/mods.h"
#include "inventorymanager.h"
#include "content/subgames.h"
#include "network/peerhandler.h"
#include "network/connection.h"
#include "util/numeric.h"
#include "util/thread.h"
#include "util/basic_macros.h"
#include "util/metricsbackend.h"
#include "serverenvironment.h"
#include "server/clientiface.h"
#include "threading/ordered_mutex.h"
#include "chatmessage.h"
#include "sound.h"
#include "translation.h"
#include <atomic>
#include <string>
#include <list>
#include <map>
#include <vector>
#include <unordered_set>
#include <optional>
#include <string_view>
#include <shared_mutex>
#include <condition_variable>
Go to the source code of this file.
◆ anonymous enum
Enumerator |
---|
AC_DIGGING | |
AC_INTERACTION | |
AC_MOVEMENT | |
◆ ClientDeletionReason
Enumerator |
---|
CDR_LEAVE | |
CDR_TIMEOUT | |
CDR_DENY | |
◆ dedicated_server_loop()
void dedicated_server_loop |
( |
Server & | server, |
|
|
bool & | kill ) |
References ServerList::AA_DELETE, Profiler::clear(), g_profiler, g_settings, Settings::getBool(), Settings::getFloat(), infostream, Profiler::print(), ServerList::sendAnnounce(), sleep_ms, IntervalLimiter::step(), and verbosestream.
Referenced by run_dedicated_server().
◆ flagdesc_anticheat
static const FlagDesc flagdesc_anticheat[] |
|
staticconstexpr |