{"message":"RS3 Hits Server is running","port":"6061","endpoints":["GET /health - Health check","GET / - This info endpoint","GET /host - Authentication endpoint","GET /searchfight - Search queue for fight info (hostName or callerName)","GET /stakeStart - Start a fight (betId, hostName, callerName)","GET /stakeSplat - Hit tracking (betId, attacker, damage, type, hp, defender, ts=Unix timestamp ms)","GET /stakeGap - Legacy gap report (ignored; gap decision is server-side)","GET /stakeResult - Submit fight result (betId, result: win/lose)","GET /download/:filename - Download plugin files (config.bin, HPScript.jar, loader.exe, token.bin)","POST /gaplog - Log gap detection data (time_difference, first_attack, first_damage_taken, wasgap, betid)","POST /animlog - Log animation detection data (myanimid, targetanimid, does_animation_match, gapcount, betid)"]}