Last update 5 December 2025

MBSE BBS: Running Linux Doors with MBSE

Introduction

VERY IMPORTANT!

You must perform these steps as user mbse.

Running Linux-native doors is very easy with MBSE. For this example, I'll use the Linux-native version of Wordle by Alexander Corris.

Here's how to do this:

  1. Install the door to a directory. For this example, I will use /opt/mbse/doors/wordle. Make sure to run umask 007 first, then chmod the binary to 0770 and the rest of the files to 0660

  2. Create a bash script similar to below in ~/bin (I call this "runwordle"):

    #!/bin/bash
    cd /opt/mbse/doors/wordle
    # The -X tells the door to run as a stdio program, not as a door
    ./bbswordle -D$1/door32.sys -X
    # The next two liners puts the program's bulletins where they need to be for MBSE
    cp ./bulletin.ans /opt/mbse/share/int/txtfiles/en/blt61.ans
    cp ./bulletin2.ans /opt/mbse/share/int/txtfiles/en/blt62.ans

  3. Set up a menu entry in mbsetup similar to below:

    Example of setting up a menu entry for a Linux door

    /H expands to show the user's home directory where all the dropfiles are written to.

    The script will expand the calling line in runwordle to ./wordle -D/opt/mbse/home/(username)/door32.sys -X

Test out the door and it should work fine.

BackGo Back