Super epic commit 3

Move everything around
Add another 50 or so games
*** 'port' option should now be CONNECT port, not query port ***
add reference for many missing games
This commit is contained in:
Michael Morrison 2014-02-03 14:00:51 -06:00
parent 8488cdcca9
commit bc6b5c9225
64 changed files with 2071 additions and 430 deletions

24
protocols/jc2mp.js Normal file
View file

@ -0,0 +1,24 @@
/*
module.exports = require('./valve').extend({
init: function() {
this._super();
}
});
*/
// supposedly, gamespy3 is the "official" query protocol for jcmp,
// but it's broken (requires useOnlySingleSplit), and doesn't include player names
module.exports = require('./gamespy3').extend({
init: function() {
this._super();
this.useOnlySingleSplit = true;
},
finalizeState: function(state) {
this._super(state);
if(!state.players.length && parseInt(state.raw.numplayers)) {
for(var i = 0; i < parseInt(state.raw.numplayers); i++) {
state.players.push({});
}
}
}
});