diff --git a/src/TLuaEngine.cpp b/src/TLuaEngine.cpp index e43b0a3..a3f3150 100644 --- a/src/TLuaEngine.cpp +++ b/src/TLuaEngine.cpp @@ -65,7 +65,7 @@ void TLuaEngine::operator()() { } } if (Res->Error) { - beammp_lua_error(Res->ErrorMessage); + beammp_lua_error(Res->Function + ": " + Res->ErrorMessage); } } } @@ -139,6 +139,9 @@ void TLuaEngine::WaitForAll(std::vector>& Results) { while (!Result->Ready) { std::this_thread::sleep_for(std::chrono::milliseconds(10)); } + if (Result->Error) { + beammp_lua_error(Result->Function + ": " + Result->ErrorMessage); + } } } diff --git a/src/TNetwork.cpp b/src/TNetwork.cpp index 6ba9972..53b1087 100644 --- a/src/TNetwork.cpp +++ b/src/TNetwork.cpp @@ -331,8 +331,6 @@ void TNetwork::Authentication(const TConnection& ClientConnection) { return; } - LuaAPI::MP::Engine->ReportErrors(Futures); - if (mServer.ClientCount() < size_t(Application::Settings.MaxPlayers)) { beammp_info("Identification success"); mServer.InsertClient(Client);