add top level version on existing entries
This commit is contained in:
parent
321f35999e
commit
9b1f22c8b6
|
@ -22,6 +22,7 @@ export default class armagetron extends Core {
|
|||
state.raw.versionmin = this.readUInt(reader)
|
||||
state.raw.versionmax = this.readUInt(reader)
|
||||
state.raw.version = this.readString(reader)
|
||||
state.version = state.raw.version
|
||||
state.maxplayers = this.readUInt(reader)
|
||||
|
||||
const players = this.readString(reader)
|
||||
|
|
|
@ -15,6 +15,7 @@ export default class ase extends Core {
|
|||
state.raw.gametype = this.readString(reader)
|
||||
state.map = this.readString(reader)
|
||||
state.raw.version = this.readString(reader)
|
||||
state.version = state.raw.version
|
||||
state.password = this.readString(reader) === '1'
|
||||
state.numplayers = parseInt(this.readString(reader))
|
||||
state.maxplayers = parseInt(this.readString(reader))
|
||||
|
|
|
@ -67,6 +67,7 @@ export default class battlefield extends Core {
|
|||
const data = await this.query(socket, ['version'])
|
||||
data.shift()
|
||||
state.raw.version = data.shift()
|
||||
state.version = state.raw.version
|
||||
}
|
||||
|
||||
{
|
||||
|
|
|
@ -23,6 +23,7 @@ export default class ffow extends valve {
|
|||
state.raw.gamemode = reader.string()
|
||||
state.raw.description = reader.string()
|
||||
state.raw.version = reader.string()
|
||||
state.version = state.raw.version
|
||||
state.gamePort = reader.uint(2)
|
||||
state.numplayers = reader.uint(1)
|
||||
state.maxplayers = reader.uint(1)
|
||||
|
|
|
@ -42,5 +42,6 @@ export default class geneshift extends Core {
|
|||
state.raw.mercs = !!parseInt(found[17])
|
||||
// fields[18] is unknown? listen server?
|
||||
state.raw.version = found[19]
|
||||
state.version = state.raw.version
|
||||
}
|
||||
}
|
||||
|
|
|
@ -26,6 +26,7 @@ export default class openttd extends Core {
|
|||
|
||||
state.name = reader.string()
|
||||
state.raw.version = reader.string()
|
||||
state.version = state.raw.version
|
||||
|
||||
state.raw.language = this.decode(
|
||||
reader.uint(1),
|
||||
|
|
|
@ -11,6 +11,7 @@ export default class rfactor extends Core {
|
|||
state.raw.ip = reader.part(4)
|
||||
state.raw.size = reader.uint(2)
|
||||
state.raw.version = reader.uint(2)
|
||||
state.version = state.raw.version
|
||||
state.raw.versionRaceCast = reader.uint(2)
|
||||
state.gamePort = reader.uint(2)
|
||||
state.raw.queryPort = reader.uint(2)
|
||||
|
|
|
@ -17,6 +17,7 @@ export default class samp extends Core {
|
|||
const consumed = reader.part(12)
|
||||
state.raw.version = this.reader(consumed).string()
|
||||
}
|
||||
state.version = state.raw.version
|
||||
state.password = !!reader.uint(1)
|
||||
state.numplayers = reader.uint(2)
|
||||
state.maxplayers = reader.uint(2)
|
||||
|
|
|
@ -16,6 +16,7 @@ export default class savage2 extends Core {
|
|||
state.raw.minplayers = reader.uint(1)
|
||||
state.raw.gametype = reader.string()
|
||||
state.raw.version = reader.string()
|
||||
state.version = state.raw.version
|
||||
state.raw.minlevel = reader.uint(1)
|
||||
}
|
||||
|
||||
|
|
|
@ -36,6 +36,7 @@ export default class tribes1 extends Core {
|
|||
state.raw.gametype = this.readString(reader)
|
||||
const isStarsiege2009 = state.raw.gametype === 'Starsiege'
|
||||
state.raw.version = this.readString(reader)
|
||||
state.version = state.raw.version
|
||||
state.name = this.readString(reader)
|
||||
|
||||
if (isStarsiege2009) {
|
||||
|
|
|
@ -95,6 +95,7 @@ export default class valve extends Core {
|
|||
state.raw.shipduration = reader.uint(1)
|
||||
}
|
||||
state.raw.version = reader.string()
|
||||
state.version = state.raw.version
|
||||
const extraFlag = reader.uint(1)
|
||||
if (extraFlag & 0x80) state.gamePort = reader.uint(2)
|
||||
if (extraFlag & 0x10) state.raw.steamid = reader.uint(8).toString()
|
||||
|
|
Loading…
Reference in New Issue