PhlexPlexico / get5-web

[END OF LIFE] Webpanel for servers using the get5 CS:GO server plugin
GNU General Public License v3.0
21 stars 10 forks source link

Please Read - No Longer Maintained #196

Open PhlexPlexico opened 3 years ago

PhlexPlexico commented 3 years ago

Hi all,

The reason why I'm opening this repository back up (even if temporarily) is to make a quick address into the state of this repository, and leave some proper links to alternatives of this fork of get5-web.

As of right now, this repository is very out of date with the changes made to get5, as well as Python 2.X being out of date. If someone wishes, they may fork this repository in order to bring everything up to date (Python 3,x, updated libraries so no security vulnerabilities, etc). However, with all the tech debt that is associated with this project, I would definitely recommend finding different avenues for hosting/management software. In fact, here's a pretty good list of different webpanels and APIs I have come across!


Ringvold's get5_api

This is a good one to look out for as well. Ringovld had helped me a few times before with some documentation in G5API, as well as some programming practices. While this is in pre-alpha it is definitely something to keep an eye on for development. While it may not be production ready, it's good to see people are still taking these web panels in different directions!

PhlexPlexico's G5API/G5V

This is my personal take on bringing the web panel up to a more modern state. While FlowingSPDG's Get5-Web-Go works and is completely backwards compatible with the basic get5_apistats plugin developed by splewis, this API uses it's own plugin to track a myriad of updated stats, and enables demo uploading to the API server. I've tried to aim for a simple setup (there's even docker scripts, too!) for someone to run their own private panel, and am currently (and this may change in the future) actively maintaining/updating the API/Front End/Plugin to ensure people can get the best use out of get5 from a web-perspective. As these projects age, they seem to navigate a bit further away from this original project. Much of the database structure has changed, as well as what the API can and can't offer. By now it is by no means backwards compatible with the older database, so you would have to start from scratch.

FlowingSPDG's Get5-Web-Go

This piece project is just a recreation of the current webpanel (as seen here), but Vue/GoLang have been used to reconstruct the API and the front end. It's the closest thing to this project, however it is still experimental and unsupported, meaning you most likely won't get any bug fixes any time soon if there are any issue with it. However, I believe it is fairly stable once up and running. But remember, you will most likely not receive any support like the original get5-web, due to it being a proof-of-concept.


That being said, if anyone comes across this repo from the forked repositories of splewis' get5-web, please take a look into these projects mentioned above, as I'm sure you're likely to get more support under projects that are still being actively developed/maintained.

Cheers!