Files
LCEMP-Server/Core/DedicatedServer.h
2026-03-15 22:25:51 -03:00

30 lines
595 B
C++

#pragma once
#include "../../Minecraft.Client/ConsoleInputSource.h"
#include "../../Minecraft.Client/MinecraftServer.h"
#include "ServerProperties.h"
class DedicatedServer : public ConsoleInputSource
{
public:
DedicatedServer();
~DedicatedServer();
bool init();
int run();
void shutdown();
virtual void info(const wstring& string);
virtual void warn(const wstring& string);
virtual wstring getConsoleName();
static int consoleInputThread(void *param);
private:
void processConsoleInput();
bool m_running;
ServerProperties m_properties;
};