1
0
mirror of https://github.com/0O0o0oOoO00/Alas.git synced 2026-05-17 06:39:28 +08:00
Files
Alas/blcrack/cracker/main.cpp

27 lines
573 B
C++
Raw Normal View History

#include <dlfcn.h>
2025-03-18 15:12:42 +08:00
#include <spdlog/spdlog.h>
#include <thread>
#include "cracker.hpp"
2025-03-18 15:12:42 +08:00
#include "logger.hpp"
#include "server.hpp"
#include "ui/hook.hpp"
2025-03-18 15:12:42 +08:00
void init_logger() {
auto my_sink = std::make_shared<net_sink_mt>();
auto custom_logger = std::make_shared<spdlog::logger>("Cracker", my_sink);
spdlog::set_default_logger(custom_logger);
2025-03-18 15:12:42 +08:00
}
void start() {
init_logger();
SPDLOG_INFO("Cracker loaded !");
CrackerServer::Start();
2025-09-06 14:57:33 +08:00
hook_game_lua_for_ingame_ui();
2025-03-18 15:12:42 +08:00
}
__attribute__((constructor))
void init() {
std::thread(start).detach();
}