Solar Arena Project

Javascript, MySQL, Vue, Typescript

Solar Project was one of my first real life projects which had real users and data. Solar Arena is a GTA 5 Deathmatch server built on the RAGE MP platform used by players to train their aim and play the range of gamemodes we have to offer.

During this Project, I had to learn how to properly store data in a normalised form using MySQL, ensure secure protection of the host using firewall protection and implement many more advanced features of node.JS than I had previously done before.

This project is still in development, with updates rolling out weekly/monthly as our playerbase expands. As of the 5th of July 2024 we have over 5000 registered users and 40-50 concurrent players. I've had the learn the hard way with this project to keep in mind the clients hardware, as it is a deathmatch server, most the code I write has to be optimised for the player.

Our website

5000+

Registered Users

Over 100 Thousand

Lines of code

node.js

Serverside

Vue

UI/UX

Custom authentication and encryption of user data ensures that no data is leaked in the event of attacks on our systems.

Solar Arena deploys the best anti cheat practices available in RAGE:MP to catch cheaters using third party cheat and executable clients to get an advantage over players, we use custom detection methods to spot any anomalies before it can affect the players experience

Boasts a wide variety of game modes such as freeroam, free for all arenas, team deathmatch, gungame and more coming soon.

Over 60 unique commands for admins and players to use to interact with the server. Admin commands helps staff ensure smooth running of server operations

Built-in interaction with the server even when staff are not on using a discord bot system to make changes on the server in real time using discords API