technoblazed / get5-interface Goto Github PK
View Code? Open in Web Editor NEW[DO NOT USE] User Interface for Get5 - https://github.com/splewis/get5
License: GNU General Public License v3.0
[DO NOT USE] User Interface for Get5 - https://github.com/splewis/get5
License: GNU General Public License v3.0
With the get5-web pre-fork, we could add one spectator to a match, but not more, and we could not quite tell which was added after the fact.
I would like it if:
Maybe have spectator groups tied per-event, not sure?
In most cases the config we will want to use won't change. But there may be some cases (Arms Race/Demolition) where we want to select a specific config, without having to kick to CLI to switch the default config.
If we could upload config files through the webGUI, and make them "selectable" at match creation (and if we could mark a config as "default" in the config section), this could help quite nicely. ESPECIALLY if we need to make config changes!
And then if we could have the match list the name of the config being used, on the match page, I think that would be handy too.
If we could get a dark theme option that would be sweet. Nothing too fancy, just high-contrast but dark.
When adding a server to the get5-web interface, I would like it if it immediately validates that it can be remotely managed. I'm not sure if it already does this, but if there's a typo in the rcon password, or whatever, I would want to know right then and there.
Hello there,
Is it possible that you could send few screenshot about the interface. I just need an idea what exactly it is, I'll try to edit myself since i'm learning
It would really help me!
How to install this?
I would like it if we could use our Org's logo and/or favicon without having to hackerate the underlying html.
We run multiple events, and as such, I anticipate this leading to a scaling issue over time.
I would like it if we could create an "event" where we tie matches to it. Let's say we declare the event by date, so when creating a match it automatically selects the active event, based on date.
Nothing too fancy, just so we, those running the event, and the participants, can tell "this match was for this event", "these other matches are for other events", as we don't really want to wipe the record clean for each event.
I don't think events should be a mandatory facet of get5-web, but I think this could really help us, and others, keep organised.
When making a team, I think it would be better to have the 1st player described as "Captain" not "Player 1", that way it's more clear that they would be authoritative for the team. This also falls in-line with how ours, and many other, tournaments operate.
The way get5-web handles STEAM logins for administration right now is pretty slick.
I would love it if we could have it so people at our LANs could use the same interface to check match results, download demos, get "join my match" functionality, and stuff like that.
But I think this would need group-style access, or perhaps RBA (Role Based Access), ala traditional permission management. If this could be done through the web interface that would be super sweet too, and much more workable than just updating the config file.
Also, if we are going to geet RBA or group-style access, make it so a user only "sees" the stuff they have access to (such as, make it so they can't see "create match" or "create server" when they don't have access to that).
I think if we could get heatmaps for each game, ala how eBot did it, that would be super neato.
As in, where people died, stuff like that.
I think it would be neat if we could have ge5-web speculate on a player's "favourite" weapon, based on it being their most successful. And then just say "favourite weapon : m249" or whatever, on their profile.
In some of our more esoteric scenario testing (labbing) we found that if a match immediately ends (someone wins) we cannot restore from backups. I can't quite explain for all scenarios, but this could be a problem for big-ticket tournaments if they can't restore from backups if an accident happens (wrong person kills someone while in a state that wasn't actually official).
If we could get a way to restore to a backup from a match that just happened that could address future esoteric scenarios like this.
That being said, I am also unsure how long past backups should be kept for. I don't think all backups should be kept (maybe they should?). So this might take some pow-wowing to figure out the happy-medium.
Instead of adding logos to a folder, then selecting from them the pulldown, it seems far more logical to upload the image at team creation time.
As an alternative, maybe make it so we can upload (a) logo(s) through the webGUI into a logo section, maybe where we can see them in a gallery. Instead of resorting to the CLI/SCP styling.
Also, for either of these, it would be nice if the GUI said the acceptable dimensions/formats of the logos, and stuff like that.
I would love it if get5-web could be extended to help users join their match.
If you are logged into the get5-web with your STEAM SSO, and you are on a team that's created, and your team is in a match that is active, I would love to see a "Join My Match NOW!" button, perhaps along the top.
The idea is this would only show up if you are expected to be in a game, and you're not.
Clicking on it would launch CS:GO and/or connect the game to the appropriate server.
That's mostly it.
@Technoblazed and I previously discussed how server hostnames could be named "Team X vs Team Y", which is pretty awesome. But if we could define a "naming styling" with variables or something, that might make it even more nicely tailored. Ala "{event name} : {Team X} vs {Team Y} : {Match ID}".
Nothing horribly complex, but a touch of flexibility here might be nice. Maybe use variables that are global to get5-web?
I really would love to see get5+get5-web manage demos for all games (as an option perhaps).
If demo management is to be an optional feature, it would be nice to have a way to set it enabled for all future matches, or something like that, not just set per-match.
So, what I would like to see is get5 upload a server-side demo from each game in a match series to the get5-web instance, name it nicely based on team vs team, and maybe a match serial or something, and then have it downloadable via the web interface. This would help tournament administration a tone, and maybe have it as a way for LAN/tourney participants to download them too.
Perhaps if it's a series, make it so you can download each game demo individually, or download a zip containing all the demos from that match (bo7?).
Demos are important for counteracting cheating, as well as helping us develop promotional content. Our attendees are also requesting them heavily, as they want to make tasty frag vids with them too.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.