space-station-14 icon indicating copy to clipboard operation
space-station-14 copied to clipboard

Admin Features issue collection

Open PaulRitter opened this issue 3 years ago • 16 comments

Opening a collection issue for all features required for proper adminning & putting this on prio 1 since we are growing pop

Essential

  • [x] Show player roles in admin menu (#3494) Could also maybe do a toggleable admin-overlay that shows player roles above their heads/ maybe some more info?
  • [x] Player warp options are broken (#3393)
  • [x] Adminlogs (#3178)
  • [x] Adminhelps (#1587) (#3230) should have reply & teleport to

Non-Essential

  • [x] Interaction w/ map, AI-Style (#3230)
  • [ ] AI tooling (#3205)

PaulRitter avatar Mar 16 '21 09:03 PaulRitter

IMO #3205 should be consolidated under this. Have a section for admin tools / commands, admin features and player menu tools?

Player Menu Related

  • [x] #5461 ahelps should show character name and online status (hover over for disconnect forced or connection issue? might be too far)
  • [x] Player menu should show initial role signed up for and or current assigned role.
  • [x] #5294 job bans, (we have an adjust job slot command) + assign traitor or assign random traitor.
  • [x] #4792 player note system - leave notes for other admins, maybe even a visual icon that a player has a warning. Warning, kick and ban history, interface for seeing job bans?
  • [ ] Put the ban button in here with kick and ahelp. Make preset ban times and reasons an option or ban category + reason.

Admin Tools / Commands

  • [x] Disable OOC for X time
  • [x] Freeze player
  • [ ] Give item commands? Might be unnecessary but more discrete than placing entities
  • [ ] Inspect atmos at tile (hover over to see atmos stats like temp, pressure and main gas component?)
  • [ ] Better admin logs - Yeah it's great having a massive library of stuff but I'd like the classic admin notification in chat "big explosion at X by Y, teleport to?" and X killed Y so I don't need to filter loads of stuff to get a log or decipher what pressure release was the bad one.
  • [ ] Handcuffed by admin log.
  • [x] Ability to edit a player characters name in VV.

Peptide90 avatar Dec 07 '21 19:12 Peptide90

  • [ ] Basic chat filter that will notify game admins to make banning easier.
  • [ ] Verbs for all admin tools in the new admin verb category.
  • [x] Rules popup when a player connects to the game.
    • [x] Minimum time before they can close it.

ShadowCommander avatar Dec 16 '21 07:12 ShadowCommander

wrt. player notes (#4792) - I know it's a feature from SS13, but doesn't it seem a bit odd that it'd be implemented in-game? It seems like one of those things that a server host would run separately, like Grafana and Loki.

Efruit avatar Dec 19 '21 12:12 Efruit

wrt. player notes (#4792) - I know it's a feature from SS13, but doesn't it seem a bit odd that it'd be implemented in-game? It seems like one of those things that a server host would run separately, like Grafana and Loki.

Imo, I don't want to have to open lots of windows outside the game to admin a round. I should be able to right click a player and see their notes in a click and make a decision there and then. But I do see your point.

Peptide90 avatar Dec 19 '21 12:12 Peptide90

wrt. player notes (#4792) - I know it's a feature from SS13, but doesn't it seem a bit odd that it'd be implemented in-game? It seems like one of those things that a server host would run separately, like Grafana and Loki.

player notes will be backed by a database if thats what you mean. they'd be accessible ingame, was well as maybe over a webpanel, as we do with bans rn.

PaulRitter avatar Dec 20 '21 10:12 PaulRitter

I meant that notes seem like something that ought to be a discrete system or application, not a part of the game. Kind of like how we have forums as its own site, not built in to the game itself.

Efruit avatar Jan 01 '22 20:01 Efruit

I meant that notes seem like something that ought to be a discrete system or application, not a part of the game. Kind of like how we have forums as its own site, not built in to the game itself.

still dont get what you mean? this would be the forum-equivalent of displaying forum posts ingame. the application is located elsewhere, more specifically: its just being a database. Modifications are written to it either from ingame or a web panel.

Notes need to be easily accessible ingame, period. You'll want to click on a player to quickly see their notes and not have to copy their uname/id around multiple applications

PaulRitter avatar Jan 01 '22 21:01 PaulRitter

this would be the forum-equivalent of displaying forum posts ingame.

Yes, exactly. I would be concerned if someone proposed doing that. I'm similarly concerned about this.

Notes need to be easily accessible ingame, period. You'll want to click on a player to quickly see their notes and not have to copy their uname/id around multiple applications

True, but I'd feel better if it were a button that opened the right URL in the user's preferred browser (or CEF, if we ever use that for SS14). That said, I'm neither an admin that would have to use this feature, nor a maintainer that would have to maintain it, so I don't really care about this enough to go to war about it.

Efruit avatar Jan 01 '22 23:01 Efruit

We should examine this list again and check things off.

Pangogie avatar Apr 19 '22 10:04 Pangogie

Job bans are in: https://github.com/space-wizards/space-station-14/pull/6703

ike709 avatar May 28 '22 21:05 ike709

Adjusting the number of job slots is also in.

ike709 avatar May 28 '22 21:05 ike709

Decent admin logging is also in @Peptide90

ike709 avatar May 28 '22 21:05 ike709

New compendium of requests and things we should have for 2022 since this issue is old:

Important

  • [ ] Auto Moderator - Essentially a chat filter that we can feed specific words and will auto ban or log accounts.
  • [x] https://github.com/space-wizards/space-station-14/pull/9978 Logs
  • [x] Admin Logs for crayons, paper and other interactive media
  • [x] Logs for cuffing people
  • [ ] Logs accessible per entity - see who interactived with it.
  • [ ] Chat Notifications for griefing behaviour - how it is in SS13, get a notification with the name and a teleport button to go to explosions, people setting AME or PA high etc.
  • [x] #7212
  • [x] #7173
  • [x] Logs for cutting wires? Maybe more specifically MV and HV or when doing a spree of LV.

Other / Wishlist

  • [ ] #7981
  • [ ] Search bar in admin menu players tab (like there is in the teleport tab)
  • [ ] Player Notes button in admin menu doesn't do anything.
  • [x] Should be able to apply notes to people offline
  • [ ] Access notes via the ban panel

Peptide90 avatar Jun 30 '22 19:06 Peptide90

@Peptide90 with the merging of #10268, mind ticking the following items?

  • Admin Logs for crayons (#10268)

  • Logs for cuffing people (#10268)

  • Logs for cutting wires (#10268)

  • Both #7212 #7173 entries

  • Admin notes for offline players #10292

Mirino97 avatar Aug 08 '22 01:08 Mirino97

Boxes have been checked.

ShadowCommander avatar Aug 16 '22 05:08 ShadowCommander

Role timers needs to be ticked too @ShadowCommander

ike709 avatar Aug 16 '22 16:08 ike709