Falken Multi-User BBS for Linux - Sysop Manual

©1996-2001 Chris Whitacre, All Rights Reserved.

TABLE OF CONTENTS

1 Legal Notices and License

2 Preface

3 Installation

4 Configuring Falken 5 Starting Falken 6 Modules for Falken 7 Falken Global Commands

7.1 Introduction to Global Commands Global commands are commands that can be used just about anywhere on the system. EVERY global command is preceded by a '.' There are certain global commands which are only available to sysops. You may wish to make a help file with these commands.

7.2 User Global Commands

7.2.1 .who

This command displays the "Who is On" listing.

7.2.2 .status

Shows the user's status screen.

7.2.3 .last20

Lists the last20 callers to the bbs.

7.2.4 .ignore

This command takes one parameter of the user to ignore. For example: .ignore john would ignore the person with the username 'john'. To turn this off, use the .noignore command. 7.2.5 .busy

This command will turn off the user's ability to receive global messages. Use the .nobusy command to turn the busy flag off. 7.2.6 .send

This command is used to send private messages from one user to another. The format is as follows: .send john this is a private message You can substitute the username by the line number as well. .send 0 this is a private message will send a message to the user on line 0. You can also abbreviate this command with .s

.s 0 this is a private message

will send a private message to line 0 as well.

7.2.7 .logoff This command will log the user off the system immediately.

7.2.8 .relogon

This command will log the user off and bring them back to the login screen where they can log back in.

7.2.9 .user

This command will display a user's biography. If you have sysop access, it will display the full information about a user.

7.2.10 .lastlogon

This command takes one parameter; a username. This displays the last login time of the named account. 7.2.11 .userlist

This command displays the userlist.

7.2.12 .time

Displays the current date and time on the BBS

7.2.13 .ansi/.rip

These commands turn on ANSI or RIP graphics. They can be turned off with .noansi or .norip

7.2.14 .noansi/.norip

These commands turn off ANSI or RIP graphics and place you in text mode.

7.3 Sysop Global Commands

These are commands that only users with sysop level access can run. The only exception is .subop which can of course be run by SubOps. 7.3.1 .lines

This display the lines in use, their corresponding tty, and the PID of ./bbslogin

7.3.2 .run

This command will run a specified command. Remember, to run BINARY (RAW) programs, you must prefix the command with a *. For example, you can use: .run *bash

7.3.3 .stealth

This will make you invisible from normal users. Other sysops will be able to see you. You can cancel this with the .nostealth command. 7.3.4 .menu

This will display the menu configuration for the menu you are on.

7.3.5 .note

This will put a note in the sysnotes.txt file in the main bbs directory.

7.3.6 .sysop

This will broadcast a message to other sysops on the system.

7.3.7 .notimer

This will turn off the idle timer. If you enter or exit a door, this flag will be reset and you will need to turn the timer off again.

7.3.8 .kill

This command can take a username or line number as a parameter and logs that line/user off of the system immediately.

7.3.9 .gag

This command will 'gag' a user. They will not be able to talk in the teleconference. Use .nogag to unflag the user. When the user disconnects and reconnects, he/she will no longer be gagged.

7.3.10 .broadcast

This command takes a parameter of a message to send to all users currently logged on. Usage is in the form: .broadcast message to broadcast 7.3.11 .subop This command will broadcast a message to all subops (and sysops?) on the system.

7.3.12 .extend

This will extend a users time allowed on the system. Usage should be: .extend john

for a 30 minute extension.

7.3.13 .yank

This command takes a parameter of a username. This will bring a person into sysop chat. The user will not be able to leave the chat until you type .unfix username 7.4.14 .serialnum Will display the systems current serial number status.

8 System Labels Reference 8.1 Labels available in the mainbbs module.

@handle User's Handle @realname User's Real Name @address User's Street Address @city User's City @state User's State @zip User's Zipcode @logontime User's Logon Time @timeonline User's Time Online @timeleft User's Time Left Online @line User's Line Number @area User's Location on the bbs @timerlevel User's Timer Level @flags User's General Access Flags @comment3 not used any longer @acctdate User's Account Creation Date @ansi User's Graphical Setting @baud User's Baud Rate @sysop Sysop Indicator @birthday User's Birth date @homephone User's Home Phone number @workphone User's Work Phone number @expiredate User's Expiration Date @logons User's Logons this billing @totlogons User's Total Logons @connecttime User's Connect time this billing @totconnecttime User's Total Connect time @tlcftime User's Teleconference time @credits User's Credits @logondate User's Logon Date @acctnum User's Account number @sex User's Sexual status @age User's Age @setup1 User's Setup Question number 1 through 6 @setup2 @setup3 @setup4 @setup5 @setup6 @new User's New Account flag @time_left_today User's time left today @date Current System Date @downloads User's total downloads @uploads User's Total uploads @downloadk User's Download in K @uploadk User's Uploads in K @accttype User's Account type @use_credits User's uses credits flag @comment2 not used any longer @comment User's comment line @menuflags User's Menu Access Flags @last_num Last20 caller number @last_date Last20 Caller date @last_name Last20 Caller Name @message Message Text for .sends etc.. @counter Generic Counter @time Current System Time @lfeeds User's Line feed status @acctstatus User's account status, Validated, New, etc. @screensize User's screen size 80 X 24 format @callernum Current Caller number @last_from Filled with last20 City/State @last20count Last 20 counter 1 - 20 @question_one User Biography answers 1 through 5 @question_two @question_three @question_four @question_five @biography Actual biography text @string1 Generic use string @string2 Generic use string @string3 Generic use string @string4 Generic use string @string5 Generic use string @string6 Generic use string @string7 Generic use string @string8 Generic use string @string9 Generic use string

8.2 Labels available to the bulletin module.

@handle User's Handle @realname User's Realname @timeleft User's time left online @credits User's Credits left @time Current system time @date Current system date @counter Generic Counter @status Bulletin Status MUST READ/READ @bulldate Bulletin Date @bullsubject Bulletin Subject

8.3 Labels available to the download module.

@handle User's Handle @realname User's Realname @timeleft User's time left online @credits User's Credits left @time Current system time @date Current System Date @counter Generic Counter @area Current Area @filesize Size of file @filename Filename of file @filedesc Description of file @fileowner Who uploaded the file @filedate When the file was uploaded @filegroup Group of the file @filesent Amount of times file was sent @filesendtime How long it will take to send file @protokey Protocol key @protoname Protocol Name @protobatch Batch support flag @status Status Flag indicator @shortdesc Short description of file, 80 chars @moderator User that is moderating this area @totalfiles Total Files in a area @group Group of current area @text Temporary Text buffer.

8.4 Labels available to the editor module.

@handle User's Handle @from Who the letter is from @subject Subject of the letter @listtext Text from the list text @memory Amount of memory needed for the text. @input_filename Filename of the input from Email @maxlines Maximum lines of the letter @to Who the letter is to @alltext Listing of all text entered so far @listcounter List counter of the lines

8.5 Labels available to the email module.

@handle User's Handle @realname User's Real Name @timeleft Time Left for this call @credits Credits left @time System Time @date System Date @addressee Who the letter is to @counter Generic Counter @subject Subject of the letter @from Who the letter is from @letterdate When it was wrote @lettertime What time it was wrote @totalemail Total email in your box @new Amount of new email in your box @listname Multi Mail List name @listuser Multi Mail User Name @listentries Multi Mail total users @lettertext Text of the actual letter @text Temporary text buffer @filename Filename of attached file @filesize Filesize of attached file @old_search_text Not used any longer @cur_search_text Not used any longer @node Fidonet node listing

8.6 Labels available to the feedback module.

@handle User's Handle @realname User's Realname @timeleft User's Time Left @credits User's Credits left @time Current Time @date Current Date @addressee Who's the letter to @counter Generic Counter @subject Letters subject @from Who's the letter from @text Generic text buffer

8.7 Labels available to the msgbase module.

@handle User's handle @realname User's Realname @timeleft User's time left online @credits User's credits left @time Current system time @date Current system date @from Who the message is from @counter Generic Counter @msgtime When the message was wrote @subject The subject of the message @msgnum The Message's stored msg number @totalmsgs Total messages in that area @basename Subject name of the current area @moderator Moderators name of the current area @newmsgs New messages in this area @msgdate Date message was wrote @scanned Area scan indicator @totalareas Total areas available @text Temporary text buffer @msgtext Actual text of the message @touser Who the message is to @node Node which the message came from

8.8 Labels available for the newuser module.

@handle User's Handle @realname User's Realname @street User's Street @city User's City @state User's State @zip User's Zipcode @line User's Current Line number @ansi User's graphical settings @baud User's baud rate @birthday User's Birthdate @homephone User's home phone @workphone User's work phone @acctnum User's Account number @sex User's Sexual status @age User's Age @setup1 User's setup questions 1 through 6 @setup2 @setup3 @setup4 @setup5 @setup6 @lfeeds User's Line feed setting @screensize User's Screen size

8.9 Labels available for the xyz modules.

@handle User's Handle @realname User's Real Name @timeleft User's Time left @credits User's Credits @time System Time @date System Date @protokey Protocol Key @protoname Protocol Name @protobatch Batch Availability

8.10 Labels available for the teleconf module.

@handle User's Handle @realname User's Realname @tlcftime User's time in teleconf @credits User's Credits left @message Teleconf message @conftype Teleconference room type @confname Teleconference room name @confsubj Teleconference room subject @channel User's channel number @cbtotalmsgs Total Chalk board messages

8.11 Labels available for the userbios module.

@handle User's handle @realname User's real name @address User's street address @city User's City @state User's State @zip User's Zipcode @logontime Time user logged on @timeonline Time user has been online @timeleft Time left for this call @line User Line number @area User's Location on the bbs @timerlevel User's Timer Level @flags User's general access level flags @acctdate Date account was created @ansi User's Graphical settings @baud User's baud rate @sysop Sysop Marker @birthday User's Birthdate @homephone User's home phone number @workphone User's work phone number @expiredate Date the account expires @logons Logons this billing @totlogons Total logons @connecttime Connect time this billing @totconnecttime Total connect time @tlcftime Time spent in teleconference @credits Credits left @logondate Date of last Logon @acctnum User's account number @sex Male or female @age User's age @setup1 Account setup question 1 @setup2 Account setup question 2 @setup3 Account setup question 3 @setup4 Account setup question 4 @setup5 Account setup question 5 @setup6 Account setup question 6 @new The new_flag @time_left_today Timeleft today @date Current date @downloads # files downloaded @uploads # files uploaded @downloadk Size of total downloads @uploadk Size of total uploads @accttype Account type @use_credits Does this guy use credits @comment User's comment @menuflags Which menu flags are set @time Filled with the time. @lfeeds Filled with line feeds setting @acctstatus Account Status @screensize Screen settings @hisher Filled with sex @question_one Bio question one @question_two Bio question two @question_three Bio question three @question_four Bio question four @question_five Bio question five @biography Bio Text @counter Generic Counter @text Letter Text.

8.12 Labels available to the useredit module.

@handle User's Handle @realname User's Realname @timeleft User's time left online @credits User's credits left @time Current system time @date Current system date @comment User's Comment @screenchars User's screen char setting @screenlines User's screen length setting @verbose Verbose menu setting @graphics User's Graphical setting @linefeeds User's Linefeeds setting @password User's password @hotkeys User's hot key setting @address User's address @city User's city @state User's state @zipcode User's zipcode @homephone User's Homephone @workphone User's workphone @sex User's sexual status @fse_flag Use FSE or line editor

8.13 Color Codes available to all modules. The following color codes are self explanatory, the codes that are preceded with a b are bold codes. @off turns off all colors, and @clear sends a home cursor and clear screen code to the user.

@black @blue @green @cyan @red @magenta @yellow @white @bblack @bblue @bgreen @bcyan @bred @bmegenta @byellow @bwhite @off @clear