freeman
Version:
Source/GoldSrc server query library
47 lines (38 loc) • 845 B
JavaScript
var freeman = require('./dist/freeman.js'),
ip,
port;
if (process.argv.length < 3) { process.exit(); }
switch (process.argv[2]) {
case 'goldsrc':
ip = '108.174.57.144';
port = 27016;
break;
case 'the_ship':
//ip = '208.100.19.166';
//port = 27019;
ip = '66.150.188.119';
port = 27015;
break;
case 'hltv':
ip = '108.174.57.144';
port = 37045;
break;
case 'tf2':
ip = '67.228.59.146';
port = 27015;
break;
case 'css':
ip = '66.150.188.100';
port = 27015;
break;
}
//freeman.info(ip, port, function(response) {
// console.dir(response);
//});
freeman.challenge(ip, port, function(response) {
//console.dir(response);
var challenge = response.challenge;
freeman.player(ip, port, challenge, function(response) {
console.dir(response);
});
});