Git Product home page Git Product logo

get5-interface's Introduction

Quack ๐Ÿฆ†

get5-interface's People

Contributors

technoblazed avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

flowingspdg

get5-interface's Issues

[Feature] Better spectator management for matches

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:

  1. We could see which spectators are allocated to a match.
  2. We could pre-define spectator group(s), and add either individual spectators and/or groups to a match.
  3. Have the ability to remove individual/group spectator(s) from a match.
  4. Order pizza for spectators (this feature may not 100% be serious).

Maybe have spectator groups tied per-event, not sure?

[Feature] Config "sets", and selecting a config per-match

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.

[Feature] Dark Theme

If we could get a dark theme option that would be sweet. Nothing too fancy, just high-contrast but dark.

[Feature] Validate new server works

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.

ScreenShot

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!

[Feature] Org Logo

I would like it if we could use our Org's logo and/or favicon without having to hackerate the underlying html.

[Feature] "Events" and matches being grouped as such

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.

[Adjustment] Rename "Player 1" to "Captain"

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.

[Feature] Access groups, and general user-usability (with STEAM creds/SSO)

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).

[Feature] Combat Heatmaps

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.

[Feature] Player "favourite" weapon

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.

[Feature?] Restore backups for matches that just happened/completed

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.

[Feature] Upload team logo at team creation, or upload logos in-batch through web-gui

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.

[Feature] "Join My Match" Button

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.

[Feature] Server hostname styling

@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?

[Feature] Demo management

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.