Jump Academy

Welcome to the issue tracker for Jump Academy!
For basic inquiries, please use the Steam group discussion boards.

* You must create an account to file an issue or bug report.

ID Category Task Type Priority Severity Summary Status Progress Opened by Opened Last Edited Date closed Closed by
295JumpBOTBug ReportHighHighJumbot recordings jitterAssigned
0%
VolKan09.01.202130.08.2023 Task Description

Recordings where you are going 1.7-1.9k hu/s start jittering and lagging, this issue only existed after we changing how projectiles work in recordings.

301CoreBug ReportHighHighAdd cooldown to prevent building spamAssigned
0%
AI07.09.202113.09.2021 Task Description

Current instant building implementation allows engineers to spam building gibs by creating and destroying buildings in rapid succession. Gib cleanup timer is insufficient and CPU will spike to 100% if continued and lag the server. A building cooldown time is required.

22Staff UtilitiesFeature RequestHighMediumUser notes systemAssigned
0%
AI16.05.201724.08.2017 Task Description

Create a user notes system to keep tabs of problematic players across servers not fully handled via Sourcebans.

To show a list of notes associated by player:

sm_notes 

Then pop up a menu where each page is a note on the player made by a teacher or staff

To store a note for a player:

sm_makenote 

Access permissions: Teachers+

Extra: Web interface on player profile

320Backend / CoreFeature RequestHighMediumPatreon donationsAssigned
30%
MrSquid28.08.202328.08.2023 Task Description

Requires integration with donation manager. Patron data available through API/webhook.

321Staff UtilitiesFeature RequestMediumCriticalEntity Manager PluginAssigned
0%
MrSquid28.08.202328.08.2023 Task Description

Develop a replacement for entcontrol which was removed. Should implement all sensible features from entcontrol with improvements where able (such as a lack of memory leaks).

Not being able to grab players is an atrocity I’ve allowed for far too long.

283JumpBOTBug ReportMediumHighFix missing cleanup operations when recording hits unex...New
0%
AI21.08.201921.08.2019 Task Description
L 08/19/2019 - 17:24:41: [jse_jumpbot.smx] Unexpected end of file on frame (3012/7794 B): addons/sourcemod/data/jse/jumpbot/.cache/9197f1d768045fda28e600abe5c0a2a94ee01814
L 08/19/2019 - 17:24:43: [SM] Exception reported: Invalid Handle 0 (error: 4)
L 08/19/2019 - 17:24:43: [SM] Blaming: jse_jumpbot.smx
L 08/19/2019 - 17:24:43: [SM] Call stack trace:
L 08/19/2019 - 17:24:43: [SM]   [0] ArrayList.Length.get
L 08/19/2019 - 17:24:43: [SM]   [1] Line 5370, C:\Build\jse\scripting\jse_jumpbot.sp::sendQueuePanel
L 08/19/2019 - 17:24:43: [SM]   [2] Line 3169, C:\Build\jse\scripting\jse_jumpbot.sp::Timer_Queue
288PluginsBug ReportMediumHighMapvote and Votemute/gag butting headsAssigned
0%
VolKan13.03.202030.08.2023 Task Description

The mentioned votes can’t function together at the same time and opens up the possibility to abuse it so you can cancel a mapvote if you votemute someone before the mapvote starts. Ontop of that this also spams everyones chat with this due to mapvote being unable to start during the active votemute/gag.

The_Camelor : /votemute
[SM] “The_Camelor” (”STEAM_0:1:165877514”) started a vote to mute “gorgonzola2001”.
[MCE] Vote already in progress. Retrying in 5s.
[MCE] Vote already in progress. Retrying in 5s.
[MCE] Vote already in progress. Retrying in 5s.
[MCE] Vote already in progress. Retrying in 5s.
[MCE] Vote already in progress. Retrying in 5s.

311Staff UtilitiesEnhancementMediumHighGlobal discord bans.Assigned
0%
VolKan20.11.202230.08.2023 Task Description

Have an automated global discord ban feature in the future instead of banning on each discord individually.

324Backend / CoreBug ReportMediumHighEditing waypoints on the website does not automatically...Assigned
0%
MrSquid04.09.202304.09.2023 Task Description

Requires manual intervention in the database for new changes to take effect. I can’t recall the specific details.

316Staff UtilitiesFeature RequestMediumMediumUser name ban pluginAssigned
0%
MrSquid22.05.202322.05.2023 Task Description

Provide commands to permanently ban/unban users from providing their own names. Banned users will be forced to use a “safe” name from a maintained list.

187Staff UtilitiesEnhancementMediumLowListcomms/bans show seconds instead of minutes.Assigned
0%
VolKan20.05.201812.09.2021 Task Description

sm_listcomms and sm_listbans show durations in seconds which makes things more convoluted than they need to be.
Just adds more things that needs to be converted and it’s time that could be easily spared.

300Map InfoFeature RequestMediumLowShow tiers on map vote menusAssigned
0%
AI02.09.202130.08.2023 Task Description

Extend map info API with plugin natives and modify map chooser plugin to display tiers for end map, nomination, and rockthevote menus.

305Staff UtilitiesFeature RequestMediumLowDBIMS Control Panel + API FilteringAssigned
0%
MrSquid14.09.202114.09.2021 Task Description

Build a control panel at dbims.jumpacademy.tf and upgrade the API to support client groups.

Features:
- Logical group filtering management
- Realtime chat monitoring
- Multi-client broadcast system
- Targeted client message delivery

This task partially addresses FS#180

306Recordings RepositoryBug ReportMediumLowOld recordings reused in different map versions not cop...New
0%
AI16.09.202116.09.2021 Task Description

Old recordings reused across compatible versions of maps may not have table entries copied over post-conversion.

307Recordings RepositoryBug ReportMediumLowSome database table entries for converted recordings po...New
0%
AI16.09.202116.09.2021 Task Description

Converted files were also not found and may not have been completed.

Re-run conversion needed for affected maps:

  • jump_academy_classic_b (discard)
  • jump_flukhtiz_v2_b2
  • jump_grotto_rc2
  • jump_nuttwo_final
  • jump_tawatyr
  • jump_teardrop_b1
214PluginsBug ReportLowHighSpectator list blocking /syncrAssigned
0%
VolKan06.07.201829.08.2023 Task Description

The spectator list interferes with /syncr

52Staff UtilitiesFeature RequestLowMediumAdd player slot reservation for staffAssigned
0%
AI15.07.201716.09.2021 Task Description

Plugin: https://forums.alliedmods.net/showthread.php?t=61913

Extension: https://forums.alliedmods.net/showthread.php?t=162489

Custom integration: AFK Manager

AFKM_GetClientAFKTime

forward from https://forums.alliedmods.net/showthread.php?t=79904

323Staff UtilitiesEnhancementLowMediumUse steam authentication for log viewer and stv archiveAssigned
0%
MrSquid30.08.202330.08.2023 Task Description

Replace the login with OpenID like we do with the rest of the internal site and make another PHP page to replace direct folder listing.

292ShadowFeature RequestLowLowShadow racing (or just normal racing like on jump assis...Assigned
50%
VolKan06.08.202015.09.2021 Task Description

the way i see it working is you record using a command, and you’ll have options: timer, manual, checkpoint (timer lets you record for x amount of time until it automatically stops when the time is up. Manual lets you manually stop the recording whenever you want, like if you just wanted to record a couple jumps. Checkpoint stops the recording after hitting a capture point, either a course completion or map completion depending on the map setup)
After you’ve done either of those you have a recording to race. You can initiate the race with a command which will send you and a ‘ghost’ jumpbot to the starting point and count down, and then the race starts.
Recordings would be flushed after the player leaves.
It wouldn’t be the actual jumpbot though as that could prevent it from being used for long periods of time

(or just normal 1v1 races initiated by a player to another player)

302Game ServersEnhancementLowLowRegular rank ingameAssigned
0%
VolKan13.09.202113.09.2021 Task Description

The Discord Regular rank uses mee6’s level settings to assign the rank to users with an absurdly high level at the moment, as a placeholder for what I originally had in mind.

As for what I have in mind, ideally there’s a physical rank that people can get, by playing regularly. It shouldn’t be a static rank, meaning that it’s not a “one and done” thing where you clock in x amount of hours to get the rank and then pull a houdini. Ideally it tracks your everyday/week activity and if you are above a certain threshold you qualify for the rank.

Donor interaction is up for debate, it would depend wether or not we decide the role should have a tag and or color, or some sort of visual thing to set it apart.

303WebsiteFeature RequestLowLowHoF / TimelineAssigned
70%
VolKan13.09.202113.09.2021 Task Description

Timeline project

yes

309Staff UtilitiesEnhancementLowLowAcademy BOTAssigned
0%
VolKan21.09.202121.09.2021 Task Description

Add moderator module / commands to the academy discord bot.

Three useful ones that come to mind are:

/profile “Discord name” Brings up targeted users academy about page (link)
/discord “Steam name” Brings up targeted users Discord name (not an @)
/steam “Discord name” Brings up targeted users Steam Profile (link)

Note that the name syntax should ideally function like it does ingame, where you just have to type whatever is closets to the target as long as there’s not multiple targets with the shortened name.

325WebsiteFeature RequestLowLowSet Joinmessages on your profileNew
0%
VolKan15.12.202315.12.2023 Task Description

Make it so it’s possible to open your Profile on the website and set your joinmessage there.

326Game ServersFeature RequestLowLowShow rank name and color on join and disconnect message...New
0%
VolKan15.12.202315.12.2023 Task Description

Add exemptions for staff under the effects of undercover

64Staff UtilitiesFeature RequestVery LowMediumGrabbing vacban info on staffAssigned
0%
VolKan05.08.201724.08.2017 Task Description

Replicate what steamrep does and grab vacban info, tradebans, and actual rep/steamrep (we don’t want scammers either i imagine) have it on some sort of website we already own, accessible by admins (mods doesn’t have any need for this information)

82Staff UtilitiesBug ReportVery LowMedium"No spray detected" while (pornographic) spray is still...Assigned
0%
Ex6tenze24.08.201724.08.2017
203CoreEnhancementVery LowMediumMake /hardcore be actually hardcoreAssigned
0%
VolKan21.06.201830.08.2023
290Backend / CoreBug ReportVery LowMediumVotemute showing 0 received votes instead of the no. of...Unconfirmed
0%
Ad06.04.202006.04.2020
298PluginsFeature RequestVery LowMediumCommand to toggle Beggar's deviation on & offAssigned
0%
Etefi11.04.202130.08.2023
80Staff UtilitiesFeature RequestVery LowLowAdd support for looking up player spray historyAssigned
0%
AI24.08.201713.09.2021
99WebsiteFeature RequestVery LowLowDonor tag word restrictionsAssigned
0%
VolKan03.09.201709.10.2023
117PluginsFeature RequestVery LowLowA command to prevent people from bungeeing onto youAssigned
0%
hexaflexagon14.10.201730.08.2023
180Staff UtilitiesFeature RequestVery LowLowChat monitoring outside of TF2Assigned
0%
Ex6tenze27.04.201813.09.2021
182JumpBOTBug ReportVery LowLowJumpbot interactions on jump_onitAssigned
0%
VolKan11.05.201830.08.2023
314Staff UtilitiesBug ReportVery LowLowActivity Discord BotAssigned
0%
VolKan21.12.202230.08.2023
317JumpBOTEnhancementVery LowLowAuto playback different rocketlaunchersAssigned
0%
Graru102.08.202330.08.2023
23Game ServersFeature RequestVery LowVery Low/original commandAssigned
0%
AutumnBomb16.05.201730.05.2017
118WebsiteFeature RequestVery LowVery LowSearch bar for mods+ regarding player profilesAssigned
0%
VolKan17.10.201730.08.2023
168Game ServersEnhancementVery LowVery LowCharging demomen make lots of loud noise if they want t...Assigned
0%
hexaflexagon26.03.201826.03.2018
255PluginsBug ReportVery LowVery LowAllow time to be specified when spray banningAssigned
0%
AutumnBomb13.12.201813.12.2018
256PluginsFeature RequestVery LowVery LowMouse speed/move speed options for foresight - sm_fsoAssigned
0%
AutumnBomb23.12.201830.08.2023
293SyncRFeature RequestVery LowVery LowHave syncr apply to the person you spectateAssigned
0%
firestabber12.08.202030.08.2023
Showing tasks 1 - 42 of 42 Page 1 of 1

Available keyboard shortcuts

Tasklist

Task Details

Task Editing