Jako, że nie odróżniasz Javy od JavaScriptu, bardzo mgliście widzę jakąkolwiek samodzielną przeróbkę tego kodu.
Ale OK. Strzelam technologiami:
* Potrzebujesz na serwerze trzymać gdzieś dane z dostępem współbieżnym: Jakiś prosty serwer baz danych, mysql, postgres.
* Potrzebujesz, żeby klient mógł bezpiecznie dostać się do serwera via kanał obsługiwany przez JS: Jakaś forma webserwisu REST albo WebSocki (najlepiej).
* Potrzebujesz dodać jakiekolwiek uwierzytelnienie klienta
* Potrzebujesz dodać obsługę webserwisu po stronie klientów
* Potrzebujesz dodać zabezpieczenie przed klientem z ręki dodającym rekord "zdobyłem pierdylion punktów w 10s".