diff options
| author | Darkelarious <darkelarious@333networks.com> | 2022-04-19 15:00:35 +0200 |
|---|---|---|
| committer | Darkelarious <darkelarious@333networks.com> | 2022-04-19 15:00:35 +0200 |
| commit | 30adff959ed724224d4a9e1d37b08705f5d62f53 (patch) | |
| tree | 42089ad89d61b1d193689cb5f8ece579aefc78aa | |
| parent | 8d5f051b9fac68b6aaea61051e5d23ceb81a8ab7 (diff) | |
| download | WebInterface-Perl-30adff959ed724224d4a9e1d37b08705f5d62f53.tar.gz WebInterface-Perl-30adff959ed724224d4a9e1d37b08705f5d62f53.zip | |
bypass hostport sanity check for bcommander
| -rwxr-xr-x | Changelog | 3 | ||||
| -rwxr-xr-x | lib/MasterWebInterface/Database/Servers.pm | 4 |
2 files changed, 6 insertions, 1 deletions
@@ -1,5 +1,8 @@ Changelog: +19-04-2022: list Star Trek Bridge Commander games + * minor sanity check bypassed because bcommander has hostport 0 by default + 17-10-2021: additional Json API support * database queries for gametype and specific request * json api accepts additional options for requests diff --git a/lib/MasterWebInterface/Database/Servers.pm b/lib/MasterWebInterface/Database/Servers.pm index f9ad636..6c51494 100755 --- a/lib/MasterWebInterface/Database/Servers.pm +++ b/lib/MasterWebInterface/Database/Servers.pm @@ -24,7 +24,9 @@ sub dbServerListGet { $o{gametype} ? ('LOWER(gametype) LIKE LOWER(?)' => lc $o{gametype}) : (), $o{popserv} ? ('numplayers > ?' => 0) : (), $o{utdemo} ? ('gamever = ?' => '348') : (), - ('hostport > ?' => 0), # sanity check (unresponsive servers or faulty queries tools) + + # sanity check for unresponsive servers or faulty queries tools, except ST:Bcommander which /is/ faulty by default + $o{gamename} !~ /bcommander/ ? ('hostport > ?' => 0) : (), ); my @select = ( qw| id ip hostport hostname serverlist.gamename country numplayers maxplayers maptitle mapname gametype dt_added label dt_updated| ); |
