• Good Time Trivia logs errors in a default/auto-installation when 'dove

    From Rob Swindell@1:103/705 to GitLab issue in main/sbbs on Sat Mar 21 22:31:10 2026
    open https://gitlab.synchro.net/main/sbbs/-/issues/1101

    ```
    Sat Mar 21 2026 10:27 pm cvs.synchro.net ERROR occurred:
    term Node 11 <Digital Man> Good Time Trivia - For configuration setting scoresMs
    gSubBoardsForReading, dove_syncdata is an invalid sub-board code
    ```

    There's a helper library, `load/syncdata.js` that can help a module/game find the correct syncdata sub internal code more easily/automatically.
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Eric Oulashin@1:103/705 to GitLab note in main/sbbs on Sun Mar 22 15:38:14 2026
    https://gitlab.synchro.net/main/sbbs/-/issues/1101#note_8651

    In that section of code, it's just trying to verify that a sub-board code is valid. Other message networks (such as FSX-Net) have their own data sub-board as well, so I wouldn't want gttrivia to default to the Dove-Net syncdata sub-board.
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Eric Oulashin@1:103/705 to GitLab note in main/sbbs on Sun Mar 22 15:43:20 2026
    https://gitlab.synchro.net/main/sbbs/-/issues/1101#note_8651

    In that section of code, it's just trying to verify that a sub-board code is valid. Other message networks (such as FSX-Net) have their own data sub-board as well, so I wouldn't want gttrivia to default to the Dove-Net syncdata sub-board.

    I see that the gttrivia.example.ini that's in the repository specifies dove_syncdata and fsxnet_fsx_dat, which are valid sub-board codes on my BBS. I should probably remove those, and maybe I'll add a boolean option to toggle whether to use the Dove-Net data sub-board, so that it can find that with load/syncdata.js.
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Sun Mar 22 15:46:51 2026
    https://gitlab.synchro.net/main/sbbs/-/issues/1101#note_8652

    I just wanted to point out that your gttrivia.example.ini file generates errors when used (e.g. copied to gttriva.ini) in a default Synchronet installation, e.g.:
    ```
    Good Time Trivia - For configuration setting scoresMsgSubBoardsForReading, fsxnet_fsx_dat is an invalid sub-board code
    ```

    It also generates this error:
    ```
    Sat Mar 21 22:39:17 2026 master/bb760f200 cvs.synchro.net
    srvc 0000 JSON JSON Service Error: (109) Unknown module: GTTRIVIA
    ```

    That error could be resolved by auto-adding the required JSON-service in your ''install-xtrn.ini'' file:
    ```
    !include install-json-service.ini

    [ini:json-service.ini:gttrivia]
    keys=dir
    values=startup_dir
    ```
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)