โ›๏ธ
gOLD mINE logo
Community Door Server
gOLD mINE screen shot
โฌ†๏ธ
Return to Top

Welcome to gOLD mINE

gOLD mINE (named after a coin-op arcade near where j0hnny a1pha grew up) is a terminal-based Community Door Server for BBS games. Open to all, easy to access with modern BBS software.

It's located on port 2513 at goldminedoors.com.

Total Games: Loading...

โฌ†๏ธ
Return to Top

Setup Gold Mine

JOIN GOLD MINE

gOLD mINE does not require you to apply for membership. Just follow the directions below using RLOGIN.

CONNECT FROM YOUR BBS

Ready to go? Setup an outbound RLOGIN connection from a menu item on your BBS to goldminedoors.com port 2513, using the settings below. Heck, you could even connect directly using RLOGIN and Syncterm!

CREATE A BBS TAG

Every gOLD mINE BBS needs a tag that identifies it. You can make it up, just use these guidelines:

Mystic BBS Example

Add gOLD mINE to your menu as IR - Outbound RLOGIN Connection

/addr=goldminedoors.com /port=2513 /user=[TAG]@USER@ /pass=@USER@ /PROMPT

Synchronet Example

?rlogin goldminedoors.com -s[TAG] -s %a

Make sure to replace "TAG" with your own bbs tag.

WWIV BBS Example (Linux)

Use Chain Edit to add a gOLD Mine entry. If you want to load the main menu so your users can select a game, and not directly launch a specific door with a door code, leave off the door code parameter ("WORDEM"):

WWIV Chain Edit Screen

We're passing the node number (%N), your BBS Tag (replace with your Tag), and optional direct launch door code. Replace "goldmine.sh" with the path to your script.

launch.sh
#!/bin/bash

# Get the node number and door code from the arguments passed to the script
# Make sure the path to WWIV's DOOR32.SYS file is correct!

NODE_NUMBER=$1
BBS=$2
DOOR_CODE=$3
URL="goldminedoors.com"
PORT="2513"

# Define the path to the WWIV DOOR32.SYS file
DOOR32_SYS_PATH=/wwiv/e/${NODE_NUMBER}/temp/door32.sys

# Extract the alias from line 7, replace spaces with underscores, and store it in a variable
USER_ALIAS=$(sed -n '7p' "$DOOR32_SYS_PATH" | tr ' ' '-')
PREFIX="["$BBS"]"

# Run the rsh-redone-client command with the extracted user alias and provided door code
if [ -n "$DOOR_CODE" ]; then
TERM_PARAM="xtrn=$DOOR_CODE"
TERM=$TERM_PARAM rlogin -p $PORT -l "$PREFIX$USER_ALIAS" $URL
else
rlogin -p $PORT -l "$PREFIX$USER_ALIAS" $URL
fi

DIRECTLY LAUNCH A DOOR

If you want to launch a door game directly from your BBS, bypassing the gOLD mINE main menu, use a Door Code from the list on this page. If no door code is passed, the user will land at the gOLD mINE main menu.

Mystic Example

Replace the doorcode with a code below ("/term=xtrn=WORDLE") that you want to launch directly:

/addr=goldminedoors.com /port=2513 /user=[XYZ]@USER@ /pass=@USER@ /term=xtrn=WORDLE /PROMPT
โฌ†๏ธ
Return to Top

Library

GoldMine Game Code List

DOOR NAME GENRE CODE
Loading game library...
โฌ†๏ธ
Return to Top

Top 10 Games - All Time

DOOR NAME GENRE CODE LAUNCH COUNT
Loading top games...
โฌ†๏ธ
Return to Top

API

Goldmine API

You can access some endpoints to retrieve JSON statistics for:

Data automatically reloads and refreshes JSON data every 24 hours.

Access the API endpoints:

API Endpoints

GET /top10

Retrieve the top 10 most launched games.

Query Parameters:
Response:

200 OK: A JSON object containing the top 10 most launched games.

400 Bad Request: If the period parameter is missing or invalid.

{
      "period": "all",
      "games": [
        {
          "game_name": "Adventurer's Maze II",
          "door_code": "AM2",
          "category": "RPGs: Medieval & Fantasy",
          "launch_count": 42
        },
        ...
      ]
    }

GET /stats

Retrieve detailed statistics.

Query Parameters:
Response:

200 OK: A JSON object containing detailed statistics.

400 Bad Request: If the period parameter is missing or invalid.

{
      "month": {
        "january": [
          {
            "game_name": "Adventurer's Maze II",
            "door_code": "AM2",
            "category": "RPGs: Medieval & Fantasy",
            "launch_count": 42
          },
          ...
        ],
        ...
      }
    }

GET /library

Retrieve a list of all games with details.

Query Parameters:
Response:

200 OK: A JSON object containing the list of all games.

[
      {
        "game_name": "Adventurer's Maze II",
        "door_code": "AM2",
        "category": "RPGs: Medieval & Fantasy"
      },
      ...
    ]
โฌ†๏ธ
Return to Top

Contact

Need Help?

Contact j0hnny a1pha on Discord (alpha_64) for more details or to ask a question.