Been a while, but they added a new DLC, fuck you geometa
This commit is contained in:
parent
4b4dbd7b93
commit
e8edcf1137
0
.gitignore
vendored
Normal file → Executable file
0
.gitignore
vendored
Normal file → Executable file
0
config.json.default
Normal file → Executable file
0
config.json.default
Normal file → Executable file
20
index.js
Normal file → Executable file
20
index.js
Normal file → Executable file
|
@ -20,7 +20,7 @@ const childProcess = require('child_process');
|
||||||
const app = express();
|
const app = express();
|
||||||
const port = 3004;
|
const port = 3004;
|
||||||
const config = require("./config.json");
|
const config = require("./config.json");
|
||||||
|
const fs = require("fs")
|
||||||
// Define objects (Need to finish moving objects up here)
|
// Define objects (Need to finish moving objects up here)
|
||||||
|
|
||||||
var masterList = {
|
var masterList = {
|
||||||
|
@ -74,7 +74,19 @@ function splitKeyword(keyword) {
|
||||||
dlcString = "Arid"
|
dlcString = "Arid"
|
||||||
break;
|
break;
|
||||||
case "3":
|
case "3":
|
||||||
dlcString = "Both"
|
dlcString = "Weapons + Arid"
|
||||||
|
break;
|
||||||
|
case "4":
|
||||||
|
dlcString = "Arid + Space"
|
||||||
|
break;
|
||||||
|
case "5":
|
||||||
|
dlcString = "Weapons + Space"
|
||||||
|
break;
|
||||||
|
case "6":
|
||||||
|
dlcString = "Space"
|
||||||
|
break;
|
||||||
|
case "7":
|
||||||
|
dlcString = "Weapons + Arid + Space"
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
@ -157,6 +169,8 @@ function objectLength(object) {
|
||||||
// checkServer function
|
// checkServer function
|
||||||
function checkServer(address) {
|
function checkServer(address) {
|
||||||
Steam.queryGameServerInfo(address).then(data => {
|
Steam.queryGameServerInfo(address).then(data => {
|
||||||
|
// Write data to file name as server name
|
||||||
|
//fs.writeFileSync(`./servers/srv_${data.name}.json`, JSON.stringify(data, null, 2));
|
||||||
data.keywords.split("-")
|
data.keywords.split("-")
|
||||||
data.address = address.split(":");
|
data.address = address.split(":");
|
||||||
data.serverInfo = splitKeyword(data.keywords);
|
data.serverInfo = splitKeyword(data.keywords);
|
||||||
|
@ -193,7 +207,7 @@ function checkServer(address) {
|
||||||
"address": address.split(":")[0],
|
"address": address.split(":")[0],
|
||||||
"port": address.split(":")[1],
|
"port": address.split(":")[1],
|
||||||
"version": "Unknown",
|
"version": "Unknown",
|
||||||
"dlc": null,
|
"dlc": 0,
|
||||||
"dlcString": "Unknown",
|
"dlcString": "Unknown",
|
||||||
"tps": 0,
|
"tps": 0,
|
||||||
"players": 0,
|
"players": 0,
|
||||||
|
|
0
package-lock.json
generated
Normal file → Executable file
0
package-lock.json
generated
Normal file → Executable file
0
package.json
Normal file → Executable file
0
package.json
Normal file → Executable file
Loading…
Reference in a new issue