|
VoltMod
C++23 framework for CS2 server plugins
|
#include "Host/EngineHooks.hpp"#include "Engine/Memory/VtableLookup.hpp"#include "Host/Plugins/PluginRegistry.hpp"#include <VoltMod/Core/Log.hpp>#include <VoltMod/Engine/GameData/BindingTypes.hpp>#include <VoltMod/Unsafe/Hook.hpp>#include <eiface.h>#include <entity2/entitysystem.h>#include <icvar.h>#include <igamesystem.h>#include <inetchannelinfo.h>#include <interfaces/interfaces.h>#include <iserver.h>#include <string>#include <string_view>#include <tier1/bufferstring.h>#include <tier1/convar.h>#include <utility>Go to the source code of this file.
Classes | |
| class | GameSessionConfiguration_t |
Namespaces | |
| namespace | VoltMod |
Functions | |
| static std::string_view | VoltMod::Text (const char *text) |
| static HookResult< void > | VoltMod::RunCommand (PluginRegistry ®istry, std::string_view name, const CCommand &arguments, int slot) |
| static HookResult< bool > | VoltMod::AdmitClient (PluginRegistry ®istry, int slot, uint64_t xuid, std::string_view name, CBufferString *rejectReason) |
| static std::string_view | VoltMod::ClientAddress (IVEngineServer2 *server, CPlayerSlot slot) |
| static Result< Subscription > | VoltMod::HookSessionManifest (PluginRegistry ®istry) |