feat: add BeamMP support (#447)

* feat: add beammp support

* fix: cleanup server name of escape codes

* chore: add a new line for better readability
This commit is contained in:
CosminPerRam 2023-12-30 22:41:56 +02:00 committed by GitHub
parent 68c8423c84
commit 6bfbc883be
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 61 additions and 1 deletions

17
protocols/beammpmaster.js Normal file
View file

@ -0,0 +1,17 @@
import Core from './core.js'
export default class beammpmaster extends Core {
constructor () {
super()
// Don't use the tcp ping probing
this.usedTcp = true
}
async run (state) {
state.raw.servers = await this.request({
url: 'https://backend.beammp.com/servers-info',
responseType: 'json'
})
}
}