@@ -2,7 +2,11 @@ const express = require("express");
22const router = express . Router ( ) ;
33const pool = require ( "../db" ) ;
44const logger = require ( "../utils/logger" ) ;
5- const { isValidIP, sanitizeMapName, sanitizePlayerName } = require ( "../utils/validators" ) ;
5+ const {
6+ isValidIP,
7+ sanitizeMapName,
8+ sanitizePlayerName,
9+ } = require ( "../utils/validators" ) ;
610const { markServerLive } = require ( "../services/liveServers" ) ;
711const { deleteCache } = require ( "../db/redis" ) ;
812const {
@@ -71,10 +75,13 @@ router.post("/", async (req, res) => {
7175 const playerCount = parseInt ( srv . players , 10 ) || 0 ;
7276 const maxPlayers = parseInt ( srv . max_players , 10 ) || 0 ;
7377 const botCount = parseInt ( srv . bot_count , 10 ) || 0 ;
74- const tickrate = parseInt ( srv . tickrate , 10 ) || serverConfig . tickrate || null ;
78+ const tickrate =
79+ parseInt ( srv . tickrate , 10 ) || serverConfig . tickrate || null ;
7580
7681 // strip IPs before storing in players_list
77- const extensionPlayers = Array . isArray ( payload . players ) ? payload . players : [ ] ;
82+ const extensionPlayers = Array . isArray ( payload . players )
83+ ? payload . players
84+ : [ ] ;
7885 const playersListForStorage = extensionPlayers
7986 . filter ( ( p ) => p . steamid && p . in_game )
8087 . map ( ( p ) => ( {
@@ -118,10 +125,20 @@ router.post("/", async (req, res) => {
118125 `INSERT INTO server_history
119126 (server_ip, server_port, game, status, map, player_count, maxplayers, version)
120127 VALUES (?, ?, ?, 1, ?, ?, ?, ?)` ,
121- [ ip , port , game , sanitizedMap , playerCount , maxPlayers , srv . version || "" ] ,
128+ [
129+ ip ,
130+ port ,
131+ game ,
132+ sanitizedMap ,
133+ playerCount ,
134+ maxPlayers ,
135+ srv . version || "" ,
136+ ] ,
122137 ) ;
123138 } catch ( histErr ) {
124- logger . error ( "Failed to record server history from extension" , { error : histErr . message } ) ;
139+ logger . error ( "Failed to record server history from extension" , {
140+ error : histErr . message ,
141+ } ) ;
125142 }
126143
127144 // Track player sessions
@@ -142,7 +159,9 @@ router.post("/", async (req, res) => {
142159 [ player . steamid , cleanName , ip , port ] ,
143160 ) ;
144161 } catch ( sessErr ) {
145- logger . error ( "Failed to track player join" , { error : sessErr . message } ) ;
162+ logger . error ( "Failed to track player join" , {
163+ error : sessErr . message ,
164+ } ) ;
146165 }
147166 }
148167 }
@@ -158,7 +177,9 @@ router.post("/", async (req, res) => {
158177 [ playerId , ip , port ] ,
159178 ) ;
160179 } catch ( sessErr ) {
161- logger . error ( "Failed to track player leave" , { error : sessErr . message } ) ;
180+ logger . error ( "Failed to track player leave" , {
181+ error : sessErr . message ,
182+ } ) ;
162183 }
163184 }
164185 }
@@ -200,7 +221,9 @@ router.post("/", async (req, res) => {
200221 [ playerCount , playerCount , ip , port ] ,
201222 ) ;
202223 } catch ( mapErr ) {
203- logger . error ( "Failed to update map player counts" , { error : mapErr . message } ) ;
224+ logger . error ( "Failed to update map player counts" , {
225+ error : mapErr . message ,
226+ } ) ;
204227 }
205228 }
206229 currentMapStates . set ( serverKey , { name : sanitizedMap , playerCount } ) ;
@@ -225,7 +248,15 @@ router.post("/", async (req, res) => {
225248 server_ip=VALUES(server_ip),
226249 server_port=VALUES(server_port),
227250 last_seen=NOW()` ,
228- [ player . steamid , cleanName , game , PLAYTIME_INCREMENT , ip , port , PLAYTIME_INCREMENT ] ,
251+ [
252+ player . steamid ,
253+ cleanName ,
254+ game ,
255+ PLAYTIME_INCREMENT ,
256+ ip ,
257+ port ,
258+ PLAYTIME_INCREMENT ,
259+ ] ,
229260 ) ;
230261
231262 // Store player IP privately (not in players table)
@@ -279,7 +310,11 @@ router.post("/", async (req, res) => {
279310 emitServerStatusChange ( { ...serverData , statusChange : "online" } ) ;
280311 }
281312 if ( previousServer && previousServer . map !== sanitizedMap ) {
282- emitMapUpdate ( { server : serverKey , oldMap : previousServer . map , newMap : sanitizedMap } ) ;
313+ emitMapUpdate ( {
314+ server : serverKey ,
315+ oldMap : previousServer . map ,
316+ newMap : sanitizedMap ,
317+ } ) ;
283318 }
284319
285320 // Invalidate caches
0 commit comments