With pain in my heart I have to leave this discussion now as I'll be on a vacation for the next three weeks ..... no doubt I will have a lot of reading to do when I get back. Cheers! -- Vic
Maybe the sever has to deal with below data objects. Wchich maybe stored in HSQL DB which is pure Java DB and can both store as DB file or in memory.
Bot -botID -name -jarName -type ??? nano/ mini/ mega -rankingsIDs -time -lastUpdate
Ranking -rankingID -type -botID -scoreID
BattleInput? -battleID -bots IDs -roundNo -filedSize
BattleResult? resultID userID scoreID botsIDs
Score -scoreID -bot -scoretotal -survivalTotal -lastSurvivalBonus? -bulletDamage -bonus1 -ramDamage -bonus2 -survival1 -survival2 -survival3
User -clientID -name -battlesIDs -ResultIDs?
Liga -id -battlesIDs