Fix for maxclients on Quake2

This commit is contained in:
xCausxn 2015-07-18 23:09:36 +01:00
parent 6e4688a4c8
commit 869ca4a4d8

View file

@ -12,7 +12,7 @@ module.exports = require('./core').extend({
this.udpSend('\xff\xff\xff\xff'+this.sendHeader+'\x00',function(buffer) { this.udpSend('\xff\xff\xff\xff'+this.sendHeader+'\x00',function(buffer) {
var reader = self.reader(buffer); var reader = self.reader(buffer);
var header = reader.string({length:4}); var header = reader.string({length:4});
if(header != '\xff\xff\xff\xff') return; if(header != '\xff\xff\xff\xff') return;
@ -76,6 +76,7 @@ module.exports = require('./core').extend({
if('g_needpass' in state.raw) state.password = state.raw.g_needpass; if('g_needpass' in state.raw) state.password = state.raw.g_needpass;
if('mapname' in state.raw) state.map = state.raw.mapname; if('mapname' in state.raw) state.map = state.raw.mapname;
if('sv_maxclients' in state.raw) state.maxplayers = state.raw.sv_maxclients; if('sv_maxclients' in state.raw) state.maxplayers = state.raw.sv_maxclients;
if('maxclients' in state.raw) state.maxplayers = state.raw.maxclients;
if('sv_hostname' in state.raw) state.name = state.raw.sv_hostname; if('sv_hostname' in state.raw) state.name = state.raw.sv_hostname;
self.finish(state); self.finish(state);