diff options
| author | Darkelarious <darkelarious@333networks.com> | 2016-11-19 20:56:04 +0100 |
|---|---|---|
| committer | Darkelarious <darkelarious@333networks.com> | 2016-11-19 20:56:04 +0100 |
| commit | c3f8d65a4fb1f5674557ee67cf7f74369df86ad1 (patch) | |
| tree | 92aab2a394bda28da0ed7c7c75e633fdf386fc71 /util/tools/db_query_master_applet.pl | |
| parent | 1de3da4b8027508a91144639455c934fd6ccb9b7 (diff) | |
| download | MasterServer-Perl-c3f8d65a4fb1f5674557ee67cf7f74369df86ad1.tar.gz MasterServer-Perl-c3f8d65a4fb1f5674557ee67cf7f74369df86ad1.zip | |
Massive improvements on efficiency, robustness, security, reliability and more
Diffstat (limited to 'util/tools/db_query_master_applet.pl')
| -rwxr-xr-x | util/tools/db_query_master_applet.pl | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/util/tools/db_query_master_applet.pl b/util/tools/db_query_master_applet.pl new file mode 100755 index 0000000..628e03c --- /dev/null +++ b/util/tools/db_query_master_applet.pl @@ -0,0 +1,38 @@ +#!/usr/bin/perl + +################################################################################ +## Manually query other masterservers/applets and save list into the pending +## +## Use with care! +################################################################################ + +use strict; +use warnings; +use Encode; +use AnyEvent; +use AnyEvent::Handle; +use Data::Dumper 'Dumper'; +use DBI; +$|++; + +our %S; +require "../../data/supportedgames.pl"; +require "r_secure.pl"; +require "r_database.pl"; +require "r_functions.pl"; +require "r_lists.pl"; + +# open db +our $dbh; + +my @data = ( + {ip => "dev.333networks.com", port => 28905, games => [qw|ut unreal deusex rune|]}, +); + +for my $ms (@data) { + sleep 1; + query_master($ms); +} + +# close db +$dbh->disconnect(); |
