M P G S S C H E D (c) 1995 The best way for users to meet online. PROGRAMMER: Wayne Kremer BBS: The Epicenter BBS (702) 896-7479 INTERNET: kremer@pioneer.nevada.edu FIDO: 1:209/339 SNAIL: 7108 Magic Moment Lane Las Vegas, NV 89119 INTRODUCTION: Do your users ever call in to play on your MPGS Game Server(c) and find that no one else is online to play? Well, that problem is now solved! MPGS Sched is a PPE to run on PCBoard v. 15.21+ that will allow users to make "appointments" to meet at a specific day of week and time to play MPGS. This program will allow users to schedule a day of week, time, game to play, alias, skill level, .WAD file to use, specify Deathmatch or Cooperative, and more. Configurability is high to suit your Sysop needs (being a sysop myself, I know what is important!). An automatic DBase system for the custom settings and user records are handled and packed without notice. The custom settings is activated by the sysop logging in (no more *.cfg files!). There are other features that make both your users and your life a lot easier (and possibly more profitable). DISCLAIMER: WARNING ========= I make no warranty of any kind, express or implied, including without limitation, any warranties of merchantability and/or fitness for a particular purpose. I shall not be liable for any damages, whether direct, indirect, special or consequential arising from a failure of this program to operate in the manner desired by the user. I shall not be liable for any damage to data or property which may be caused directly or indirectly by the use of this program. IN NO EVENT WILL I BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF YOUR USE OR INABILITY TO USE THE PROGRAM, OR FOR ANY CLAIM BY ANY OTHER PARTY. No individual may disassemble, reverse engineer, modify, or add to this program without written permission from Wayne A. Kremer. The *.MSG files may be changed as you desire to customize them for your board. SETUP: 1) Put all the files included with this .ZIP file in a directory. Preferably it's own. E.g. C:\PCB\PPL\MPGSSCHD 2) Now you need to go into your PCBSETUP program that comes with PCB. First Press 'B' for FILE LOCATIONS Then Press 'B' for CONFIGURATION FILES It should look like this: ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º File Locations º º Configuration Files º º º º º º Name/Loc of PWRD/Security File : C:\PCB\MAIN\PWRD º º Name/Loc of FSEC File : C:\PCB\MAIN\FSEC º º Name/Loc of UPSEC File : C:\PCB\MAIN\UPSEC º º Name/Loc of User Trashcan File : C:\PCB\MAIN\TCAN º º Name/Loc of Protocol Data File : C:\PCB\GEN\PCBPROT.DAT º º Name/Loc of Multi-Lang. Data File : C:\PCB\GEN\PCBML.DAT º º Name/Loc of Color Definition File : PCBFILER.DEF º º Name/Loc of Default CMD.LST File : C:\PCB\GEN\CMD.LST <--- F2 on this!!! º º Name/Loc of All-Files DLPATH.LST : º º Name/Loc of Upload File Trashcan : º º º º Batch file for viewing compressed files : PCBVIEW.BAT º º Filename EXTENSION for compressed files : ZIP º º º º º º º º º º º º Press F2 to edit the CMD.LST file º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ F1 Í help ÍÍÍÍ caps: OFF num: ON ins: OFF ͼ Once you do that it will look like this: ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º CMD.LST Editor º º º º Charges Per PPE/MNU File Specification -or- º º Command Sec Minute Use Keystroke Substitution º º ÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ  º 1) SCHED 0 0 0 C:\PCB\PPL\MPGSSCHD\MPGSSCHD.PPE ± º  º ESC=Exit AltI=Insert AltD=Delete AltR=Repeat Alt5=25/50 F2=Edit º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ F1 Í help ÍÍÍÍ caps: OFF num: ON ins: OFF ͼ Command = Whatever command you want to activate the PPE Sec = Lowest security allowed to use the PPE Enter your path to the PPE as shown above and the press ESC and save. Don't forget to edit your BRDM file and put the command to the PPE on there so your users know it that it exists. SYSOP: There are times when you will want to delete a users record because they simply don't show up. Only the sysop (at sysop security level) will be able to edit and delete another users record. To do this, first get the record number from the display all users appointments and then go into the edit or delete and put in that record number. When you do go into the edit or delete, the records of OTHER users will NOT appear, so you must remember (or write down) the record number to use. Simple enough? CONFIGURATION: NO .CFG FILES TO EDIT (Yeah!) When you first run MPGS SCHED be sure to login as the Sysop (sysop level). THE SYSOP LEVEL IS SET IN THE SECURITY LEVEL AREA OF PCBSETUP! IF YOU DO NOT SET THE PROPER SYSOP LEVEL, THEN OTHER USERS MAY HAVE ACCESS TO THE CUSTOM RECORD (AS WELL AS SECURITY TO DELETE APPOINTMENTS!) A default DBase will be built and default settings will be entered into it. To change them (and you may want to), you can use the (S)ysop Settings (only displayed when the sysop logs in). The following will explain each option: 1) Sysop Name: This should be obvious. If you want your BBS name to be displayed, you can enter here. No authorization is based on this field. 2) Serial Number: This is the serial number that will be received when you send in your registration. :) 3) Key Code #1: This is one of two Key Codes that will be received when you send in your registration. :) 4) Key Code #2: This is the second of two Key Codes that will be received when you send in your registration. :) 5) Allow Alias: If you would like your users to use alias in MPGS SCHED, then enter Y. MPGS SCHED does not look at the PSA alias, the alias are user defined per appointment. 6) Allow DOOM: To allow users to make appointments for DOOM, then enter Y. 7) Allow DOOM ][: To allow users to make appointments for DOOM ][, then enter Y. 8) Allow HERETIC: To allow users to make appointments for HERETIC, then enter Y. 9) Allow Deathmatch: To allow users to make appointments for Deathmatch mode, then enter Y. 10) Allow Cooperative: To allow users to make appointments for cooperative mode, then enter Y. 11) Save and Exit: Saves custom settings and exits to MPGS SCHED menu. FILES: MPGSSCHD.DOC - What you are reading now ;) CUSTOM.MSG - The sysop customization screen (in @X format) INTRO.MSG - The opening screen (in @X format) MPGSSCHD.MSG - The main menu (in @X format) SCHED.MSG - The user scheduling screen (in @X format) EXPSCHD.MSG - User explanation screen (in @X format) MPGSSCHD.PPE - The MPGS SCHED PPE REGIST.FRM - Print this to register MPGS SCHED HISTORY.TXT - The history of MPGS SCHED FILE_ID.DIZ - The description file for MPGS SCHED REGISTRATION: I wanted the cost of registration to be UNDER $15.00, have on-line registration, and have a utility that was worth at least $20.00. So, that's what I did! The registration fee for MPGS SCHED is $10.00 (foreign orders $15.00 U.S. Dollars). As soon as I get your check, I will place your serial code and Key codes as a message to you. You don't have to necessarily call The Epicenter BBS (if you do, then leave me a comment so you long distance callers can gain access). Instead, I can send your codes to you over the Internet or FIDO! Nice huh? And you still have the choice of not doing it either way and doing it the "snail mail" way of mail. If you would like to register please fill out REGIST.FRM included in the .zip file and send along the registration price of $10.00! Why register? * To get rid of the annoying flashing NOT REGISTERED on the opening screen. * To support the shareware concept! * To support the shareware concept! * To support the shareware concept! There are NO crippled features of MPGS SCHED. I didn't think it was necessary. In return, I respect and expect your trust and support. SUPPORT: Support will be given to all sysops regardless of whether they registered or not. However, the sysops who have the registered version will get service first. I can be reached by internet, FIDO, BBS, or by "snail mail". The addresses are all located at the beginning of this file. FUTURE: If registrations go well, then look for new MPGS releases as APCI releases them. Also, look for features like: * List appointments by DOW/Time. * Appointment bulletin * Game specific information * Segregated game listings * and more enhancements as requests come in