serverLog hook and added a way to notify clients in custom interface

This commit is contained in:
Evil Factory
2021-09-03 12:15:29 -03:00
parent 2ddedf16b3
commit ce0da8581a
3 changed files with 24 additions and 2 deletions
@@ -3842,6 +3842,8 @@ namespace Barotrauma.Networking
{
if (GameMain.Server == null || !GameMain.Server.ServerSettings.SaveServerLogs) { return; }
GameMain.Lua.hook.Call("serverLog", new object[] { line, messageType });
GameMain.Server.ServerSettings.ServerLog.WriteLine(line, messageType);
foreach (Client client in GameMain.Server.ConnectedClients)