Menu

[RESOLVED] Timout error exiting from Mumble Secrecy channel

bbosen
2021-12-21
2021-12-28
  • bbosen

    bbosen - 2021-12-21

    LAC has a provision for private voice communication among team-mates, based on the free, well-known "Mumble" VOIP application. You can learn the general principles of this feature in FAQ # 39 here:

    https://askmisterwizard.com/2019/LinuxAirCombat/LacFaq.htm

    Exactly two minutes after a promoted player switches an entire team into an obscure Mumble channel for private voice conversation as described in FAQ#39, all of the team's players that have installed and configured Mumble in the usual way are automatically switched back to the TeamCast channel for the current Realm, Mission, and Team so they can then enjoy more ordinary voice conversation, according to the usual channel arrangement, thereafter. Those players continue to see "MUMBLE PANEL" displayed at the top of the corresponding area of their cockpit panel throughout this entire process. During the prior, two-minute interval while their team uses the obscure mumble channel for privacy, a message declaring "SECRECY" replaces an adjacent cockpit panel area that usually displays the name of the current Mumble channel. When the associated two-minute timer expires, "SECRECY" is replaced with the name of the current Mumble channel used for TeamCasting in the current Realm, Mission, and Team according to the usual pattern during online missions.

    However, people who have not installed Mumble or who have disabled LAC's authority to manage Mumble don't get the same experience on their cockpit panels. Instead of "MUMBLE PANEL", the corresponding area of their cockpit says "MUMBLE NOT INSTALLED" under all normal circumstances. Below that message, instead of the name of a Mumble Channel that ought to be in use, their panels generally display "PLEASE INSTALL MUMBLE", but while another player is holding down one of his "Push-To-Talk" keys to transmit his voice through mumble, their panels say "MISSED VOICE MESSAGE" instead, and their scrolling, three-line SystemMessagePanel displays a message like:

    "PLAYER LINCOLN IS TRYING TO SPEAK WITH YOU."

    Unfortunately, due to an obscure bug in our cockpit logic, when that two-minute timer expires, as players that have configured LAC and Mumble according to the usual pattern see their Mumble Panels return to normal, any players that have NOT installed Mumble (or who have denied LAC the authority to manage Mumble) see the wrong label across the top of their Mumble Panel, as if Mumble were present and managed as usual. "MUMBLE PANEL" is displayed erroneously. Instead of "MUMBLE PANEL" the label should continue to show the "MUMBLE NOT INSTALLED" message that was present on their cockpit panels before the promoted player switched the team away from the TeamCast channel. Below that, instead of displaying the name of the mumble channel associated with TeamCasting in the current Realm, Mission, and Team, it should display the "PLEASE INSTALL MUMBLE" message that had been seen prior to the switch.

    This is a very obscure bug. Perhaps it has never ever been seen by anybody, because virtually all of the players that ever use any "promoted player" features have installed Mumble and configured it according to our norms. Regardless of its obscurity, we plan to fix this bug in the future.

     

    Last edit: bbosen 2021-12-21
  • bbosen

    bbosen - 2021-12-28

    The tiny little, rarely-seen, "Timout error exiting from Mumble Secrecy channel" bug has been fixed in upcoming version Lac08p52. Expect to see that version published in our "EXPERIMENTAL" section within the next few days. Check here:

    https://askmisterwizard.com/2019/LinuxAirCombat/Installers/index.htm

     

Log in to post a comment.

MongoDB Logo MongoDB