From 79d70e4a9d6149ae9fafd44c0ce54b38b8ba47bb Mon Sep 17 00:00:00 2001 From: ghost Date: Thu, 18 Jan 2024 05:14:16 +0200 Subject: [PATCH] add server limits config --- .env | 4 ++++ config/services.yaml | 2 ++ src/Controller/ServerController.php | 4 ++-- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.env b/.env index a55d7be..22b6b03 100644 --- a/.env +++ b/.env @@ -56,6 +56,10 @@ APP_META_KEYWORDS="Half-Life, HLState, YGGverse, Servers, Stats, Online, Analyti # Application template APP_THEME="default" +# Server info configuration +APP_SERVER_ONLINE_LIMIT=10 +APP_SERVER_PLAYERS_LIMIT=10 + # Masters list, server:port comma separated APP_MASTERS="" diff --git a/config/services.yaml b/config/services.yaml index 1897bea..60e96c2 100644 --- a/config/services.yaml +++ b/config/services.yaml @@ -12,6 +12,8 @@ parameters: app.meta.title: '%env(APP_META_TITLE)%' app.meta.description: '%env(APP_META_DESCRIPTION)%' app.meta.keywords: '%env(APP_META_KEYWORDS)%' + app.server.online.limit: '%env(APP_SERVER_ONLINE_LIMIT)%' + app.server.players.limit: '%env(APP_SERVER_PLAYERS_LIMIT)%' services: # default configuration for services in *this* file diff --git a/src/Controller/ServerController.php b/src/Controller/ServerController.php index 30e83a8..916563f 100644 --- a/src/Controller/ServerController.php +++ b/src/Controller/ServerController.php @@ -81,7 +81,7 @@ class ServerController extends AbstractController 'crc32server' => $server->getCrc32server() ], 'online' == $request->get('sort') ? [$field => $order] : ['time' => 'DESC'], - 10 + $this->getParameter('app.server.online.limit') ); // Get players @@ -90,7 +90,7 @@ class ServerController extends AbstractController 'crc32server' => $server->getCrc32server() ], 'players' == $request->get('sort') ? [$field => $order] : ['frags' => 'DESC'], - 10 + $this->getParameter('app.server.players.limit') ); // Format address