app.listen(process.env.PORT || config.port || 80, function() { util.log('Server started: http://%s:%s/', this.address().address, this.address().port); })
http.createServer((req, res) => { log(`${req.method} ${req.url} HTTP/${req.httpVersion}`); log(req.headers); log(''); var file = __dirname + req.url; fs.readFile(file, (err, data) => { if(err) { log(err.message); res.statusCode = 404; res.end(err.message); } else { res.end(data); } }); }).listen(8080);
var createGroup = function() { util.log('Creating new group ...'); return instance.create('group', {name: 'Api Group'}); }
// New socket connection function onSocketConnection(client) { util.log("New player has connected: "+client.id); // Listen for client disconnected client.on("disconnect", onClientDisconnect); // Listen for new player message client.on("new player", onNewPlayer); // Listen for move player message client.on("move player", onMovePlayer); // Listen for shooting player client.on("shooting player", onShootingPlayer); // Listen for died player client.on("Idied", onDeadPlayer); // Listen for another match message client.on("anothermatch", onAnotherMatchRequested); }
instance.login('new@user.attask', 'user').then( function(data) { util.log('Searching for projects with percentComplete > 0 ...'); instance.search('proj', {percentComplete: 0, percentComplete_Mod: 'gt'}).then( function(data) { util.log('Search success. Received data:'); console.log(util.inspect(data, {colors:true})); }, function(error) { util.log('Search failure. Received data:'); console.log(util.inspect(error, {colors:true})); } ); }, function(error) { util.log('Login failure. Received data:'); console.log(util.inspect(error, {colors:true})); } );
var getApiKey = function() { util.log('Obtaining API key ...'); return instance.getApiKey('new@user.attask', 'user'); }
var login = function() { util.log('Logging in ...'); return instance.login('new@user.attask', 'user'); }