diff --git a/Plugins/ScriptPlugins/ServerBanner.js b/Plugins/ScriptPlugins/ServerBanner.js index 0beb3da1..374f9a79 100644 --- a/Plugins/ScriptPlugins/ServerBanner.js +++ b/Plugins/ScriptPlugins/ServerBanner.js @@ -9,7 +9,7 @@ const serverOrderCache = []; const plugin = { author: 'RaidMax', - version: '1.0', + version: '1.1', name: 'Server Banner', serviceResolver: null, scriptHelper: null, @@ -26,6 +26,9 @@ const plugin = { this.manager = serviceResolver.resolveService('IManager'); this.logger = serviceResolver.resolveService('ILogger', ['ScriptPluginV2']); this.webfrontUrl = serviceResolver.resolveService('ApplicationConfiguration').webfrontUrl; + + this.logger.logInformation('{Name} {Version} by {Author} loaded,', this.name, this.version, + this.author); }, onServerMonitoringStart: function (startEvent) { @@ -123,11 +126,13 @@ const plugin = { }, }; - plugin.manager.getServers().forEach(eachServer => { - if (eachServer.id === serverId) { - server = eachServer; + const servers = plugin.manager.servers; + for (let i = 0; i < servers.length; i++) { + if (servers[i].id === serverId) { + server = servers[i]; + break; } - }); + } if (serverLocationCache[server.listenAddress] === undefined) { plugin.onServerMonitoringStart({ @@ -280,7 +285,7 @@ const plugin = {