#pragma once class test_clients final : public module { public: void post_load() override; private: static void patch_mp(); static bool can_add(); static game::native::gentity_s* sv_add_test_client(); static void gscr_add_test_client(); static void spawn(int count); static void scr_shutdown_system_mp_stub(unsigned char sys); static void reset_reliable_mp(); static bool check_timeouts(const game::native::mp::client_t* client); static void check_timeouts_stub_mp(); };