User Tools

Site Tools


faq

This is an old revision of the document!


Frequently Asked Questions

Q: I use Mystic in Windows, but I want to move to Raspberry Pi. Can I move to a different operating system without losing my BBS data?

    A: YES!  You can easily switch platforms and retain your BBS!  However, there are
       some basic steps required, particularly when switching to or from an operating
       system with case sensitive file names:  
    
      1. When copying files, make sure all data, menu, and display files are lower
         cased.  Mystic uses all lower-cased files in case sensitive file systems.
         
      2. Once the files are copied, you must run "mystic" with the -paths option on the
         new operating system, and change the paths to match your new Mystic location.
         
      3. Now run "mystic" again with the -cfg option.  Each theme has its own text,
         menu, and scripts directory so go into the Themes editor and change those
         directories to match your new directories.  Each message base also has its
         own message base path which needs to be updated.  This can be done all at
         once by using the Global Message Base Editor.

      4. You *MUST* run MUTIL's file base packer before you start using the BBS
         again. Failure to do this step can cause duplicate file entries in your
         file bases.  Why is this important?
                 
         Mystic keeps indexes of all file names within the file bases so that it
         can perform fast duplicate file scans.  Naturally these indexes are
         different for a case sensitive operating system than they are for one
         that is not.  Running the file base packer in MUTIL one time will
         automatically regenerate these indexes for the current operating system.
      
      If you encounter problems after performing these steps, the error messages
      and logs should guide you towards fixing the problem.  Keep in mind that
      any configured item that uses a file name may now be case sensitive.  For
      example, if you have a menu with a "GO" menu command in it, with an optional
      data of "MAIN", its going to look for "MAIN.mnu" in a case sensitive OS.
      
      The same holds true in other areas as well, such as in MUTIL's .ini files. If
      you are one of those people who always set things to UPPERCASE in your
      configuration, you may run into problems throughout your BBS.  It is always
      best practice to use all lower cased file names just to keep things simple when
      moving between platforms.
                  
         

Q: Can Mystic limit a door game to being executed only on one node at a time without scripting or batch files?

Yes, you can use Mystic's menu system and semaphores to create a way to limit
an external program to only a single user.  Review the following screen capture
below for an example:

faq.1460983178.txt.gz · Last modified: 2016/04/18 07:39 by g00r00

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki