FANDOM


This page lists all the basic file and directory structure in DayDream BBS. This page will assume that any directory or file listed is nested within your BBS installation directory, i.e. /home/bbs

Display files can end in either .gfx or .txt. The .gfx files can have ansi color codes, the .txt files cannot. They can all have daydream's built in codes to display information.

For display files, you can specify access levels. file.50.gfx is for someone level 50 and up. file.250.gfx would only ever be displayed to someone with access of 250.

DirectoriesEdit

data/Edit

This directory includes all of the internal data files. Best not to mess with these. This will be deprecated in the next major revision of DayDream in favor of a SQL backend.

temp/Edit

Used mainly for uploads.

display/Edit

Contains most of the textfiles and language files used by the BBS to display information to the user.

doors/Edit

Where third party applications are typically stored, as well as some external 3rd party pieces of software bundled with the initial DayDream installation.

hold/Edit

Private uploads for the SysOp are placed here.

logfiles/Edit

Contains logfiles.

utils/Edit

System level utilities and important pieces of software are included here.

batch/Edit

Logoff batch files are included here.

configs/Edit

All configuration files are stored here.

confs/Edit

Typically where you will find conference information for message and file conferences.

users/Edit

All user information goes here, as well as ftp ul/ and dl/ directories, message signature, and font.

FilesEdit

[conference]/data/Edit

This directory contains specific data for a conference.

directory.xxxEdit

File catalog of file area xxx

paths.datEdit

File used to list directories for searching files. This is important. It should match your file areas. This is the list used to check when someone tags a file to see if the system can find it and serve it up to them to download.

freedownloads.datEdit

List of downloads that don't cost the user credit. Wildcards allowed. You may use this system wide in your /data/freedownloads.dat file

examine.datEdit

This is run post-upload to check a file. This is where you can specify conf-top utils, virus checking, diz modification, etc. Example usage:
/home/bbs/doors/conftop %N

/home/bbs/doors/svenskatoppen %N

[conference]/bulletins/Edit

bulletinmenuEdit

This is a text file menu of the conference's bulletins

bulletin.xEdit

Corresponds to your bulletin menu when a user presses selection number 'x' - i.e. bulletin.10 if the user presses '10'

[conference]/display/[DisplayMode]/Edit

This directory contains the conference specific textfiles displayed to the user. If the file is not found, it is searched from the /display/[displaymode]/ directory.

commandsEdit

This is the 'main menu' graphic for the conference; a list of available commands

filecatalogsEdit

This lists the file areas available to the user in this conference. You can specify access levels by saying, for example, filecatalogs.50.gfx for a display to a user with access of 50

messagebasesEdit

List of message bases in the current conference. Same rules apply as filecatalogs

uploadEdit

Shown to a user prior to upload. Useful for upload rules.

downloadEdit

Shown to the user prior to downloading. Useful for showing stats, ratios, points, etc.

conferencejoinedEdit

Shown to the user upon joining the conference.

conferencepwEdit

Shown to the user prior to granting access in the event the conference is password protected.

autorejoinEdit

Shown to the user during login upon auto-rejoining said conference.

[Conference]/messages/[baseXXX]/Edit

Contains messages and their headers.

msgbase.datEdit

Headers of the messages in the current base.

msgbase.lrpEdit

Autoscan and last read pointers.

msg.XXXXXEdit

Standard message file.

/[DisplayMode]/Edit

This is where all the graphical and text files are stored for a particular display mode, i.e. /home/bbs/display/iso/ for the standard 'iso' display mode.

autosigtopEdit

Shown to the user upon launching the autosig editor, typically 'a' from the main menu

accountfrozenEdit

Shown to a user whose account is frozen during a login attempt

Edit

Shown before the login prompt

beforegoodbyeEdit

Shown when the user enters the goodbye command, typically 'g'

commandsEdit

List of available commands, i.e. 'main menu'

conferencesEdit

List of available conferences

downloadEdit

Shown to the user before download

edituserEdit

Shown to the user when modifying personal info

filecatalogsEdit

Shown to the user when attempting to list files and file directories

goodbyeEdit

Logoff screen

linechatonEdit

Shown to the user when SysOp enters chat

linechatoffEdit

Shown when SysOp leaves chat

lineedcommandsEdit

List of commands in message editor (will soon be deprecated)

morehelpEdit

Shown when a user tries to show more commands from main menu, typically from typing 'more'

movefilesEdit

Shown before asking which files to move.

msgreadcommandsEdit

List of available commands when reading messages.

newuserEdit

Shown to the user during new user account creation

newuserpasswordEdit

If the system requires a newuser password, this will be shown prior to asking for it

passwordfailureEdit

Shown after a user fails three consecutive password attempts

protocolmenuEdit

List of available file transfer protocols

reg_realnameEdit

Shown to user prior to asking for real name during new user registration

reg_handleEdit

Shown to user prior to asking for handle/alias during new user registration

reg_zip+cityEdit

Shown to user prior to asking for location during new user registration

reg_voicenumberEdit

Shown to user prior to asking for phone number during new user registration

reg_passwordEdit

Shown to user prior to asking for password during new user registration

reg_computermodelEdit

Shown to user prior to asking for computer model during new user registration

reg_screenlengthEdit

Shown to user prior to asking for screen length during new user registration

scandatehelpEdit

Shown to a user requesting help while conducting a new file scan

systempasswordEdit

Shown to the user before asking for a system password (if enabled)

uploadEdit

Shown to a user before uploading

uploadcommandsEdit

Commandlist on prompt requesting save, etc., post upload.

welcomeEdit

Displayed after a user logs in. Useful for storing pointers to login doors and other graphics.

zippysearchEdit

Shown to the user if no parameters were entered in a 'z' - zippy search command.

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.