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 websiteRegistered Users
Lines of code
Serverside
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