Source Forge

Frequently Asked Questions

Troubles with Downloaded Files
Finding Other Myster Servers
Myster behind a Firewall/Proxy/NAT
Myster & Privacy/Security
Finding Files with Myster
Problems Running Myster
Myster & Java




Troubles with Downloaded Files

What's with files that end in ".i" (dot i)?

Myster has the ability to automatically resume incomplete file transfers. To differentiate between complete and incomplete files, Myster affixes a".i" extension onto the end of files which have not been completely downloaded. If you find files in your download folders with ".i" extension on them, they are files which have not been fully downloaded yet.

To complete the download, find the file at its original source using the Myster Search or Connection Window and double click to resume your download from where it left off. When the file is completely downloaded, the ".i" extension will be removed from the file and it ill be accessible to use.

Note: You can listen to partially downloaded mp3 files by removing the ".i" extension and playing it in your mp3 player. Although this trick works for mp3s, it does not work for every file format, i.e. movies, programs, .zip or .sit archives.

Most files must be completely downloaded for you to get any use out of them. Incomplete files should not be displayed in search results when searching other servers for files. Myster Public Release 4 does not include such files in its responses to search requests, though earlier versions of Myster will. If you see a file with a ".i" suffix in a search result list, that file is being served from a computer running Myster Public Release 3.1 or earlier. As more of the Myster network switches over to running later versions of Myster, this problem will disappear.

Why do some downloaded files disappear from my hard drive after they finish downloading? (Mac OS Classic)

When your hard drive was formatted, it was formatted as an HFS (hierarchical filing system, sometimes called 'standard') volume. HFS doesn't support file names longer than 31 characters and so when you try to download anything that has a file name longer than 31 characters, the Mac OS deletes the file because it cannot save it properly.

Fix: Reformat your hard drive as an HFS+ volume. Hard drives which are formatted as HFS+ (sometimes called 'extended') volumes can recognize file names longer than 31 characters, though these file names are not displayed properly by the Classic Mac OS. If you want true long file name compatibility, you must upgrade to a modern operating system like Mac OS X.

CAUTION: Reformatting your hard drive will erase all data stored on it. If you decide to reformat your hard drive, be sure to back up (copy to another location) all your data before proceeding.

Myster & Privacy/Security

Does Myster contain "Spyware"?

No. Unlike other, less scrupulous file sharing solutions, Myster does not contain any Spyware or any other software or code that is intended to breach or otherwise infringe on your privacy or security.

By sharing files, am I letting people see the contents of my hard drive or computer?

No. Myster only shares files in folders or directories which you choose. There is no way anyone can gain access to anything which you have not chosen to share.

Finding Files with Myster

How does Myster's search feature work?

Open a new Search Window, either by selecting it from the File menu or by using the new search window hot key (crtl+n for windows, cmd+n for Macs), select the file category you would like to search in and type your search request in the available search field. Next, either press the search button in the search window or press return to initiate the search. Myster will search for instances of your request and return any matching results it finds.

Note: If your search request is too complex, Myster may have trouble finding files that match it, if you search request is too simple, Myster may return unwanted search results. Try to use keywords unique to your query to find what you want.

Does Myster have the ability to directly connect to and browse another server on the network?

Yes. Myster has the ability to directly connect to and browse another servers on the network. This feature is available in two ways.

1) Through the Connection Window in the File menu.
2) Through the list of servers in the Tracker accessed in the Special menu.

What is the Connection Window?

The Connection Window is used for directly connecting to a Myster server and browsing it's file categories. Manually enter a server's IP address or domain name into the provided 'Enter IP' box, then press connect. The left most column lists the server's categories. The second column lists all the files in a specific category. The third, right-most column contains a preview window for information on the file being observed.

For more information, read about the Connection Window in the Myster documentation.

What is The Tracker?

The Tracker lists the top 100 servers currently on the Myster Network. Myster servers are ranked according to their content, ping, up time, etc. By double clicking on one of the listed servers in the Tracker, you activate the Connection Window which automatically connects you to the chosen server and displays a list of its file categories. You can then browse that server's file categories and download what you find.

For more information, read about the Tracker in the Myster documentation.

For more information on directly connecting to peers, read about the Connection Window in the Myster documentation.

Finding Other Myster Servers

How does Myster find other servers on the Myster Network?

Myster completely automates the process of finding and connecting to other servers on the Myster Network. Simply open a search window, enter your search string and press 'Search'. Myster will automatically connect you to the network and provide itself with the best set of servers it can find for your file sharing needs.

To accomplish this, Myster uses a set of predefined 'onramp' servers which it contacts to access the network for the first time, as well as any time it can't find other online servers. Through this mechanism, Myster automatically handles the problematic and tedious chore of finding other servers on the network.

What About Manually Adding Server Addresses?

In the event that Myster's automatic connection to the network is rendered inactive, Myster provides a method for manually adding server addresses to connect to the network. This feature has been kept as a failsafe mechanism in order that users always have a way of connecting to the network.

To access this manual 'Add IP' feature, simply choose 'Add IP' from the Myster Menu and enter the IP you wish. Myster will automatically check to see whether that IP leads to a valid Myster server and if so, it will add that IP to its list of active servers and you're connected.

Why am I unable to find anything when I search with Myster?

Are you connected to the Internet? If not, make sure you connect to the Internet before continuing. If you wish to search for files with Myster, you must first connect to the Internet.

There is a slim chance that Myster's automatic method of connecting to the network has been temporarily disrupted. Try again later.

Myster behind a Firewall/Proxy/NAT

What is a firewall?

Please refer to this article on firewalls for information. Or email us with your questions.

Does Myster work behind firewalls?

Yes. Myster works behind firewalls. Now for some background. There are two functions that every Myster application performs. The first is its ability to act as a client. This allows you to search the network for files you desire and download those files. The second is its ability to act as a server. This allows Myster to share your desired files with others on the network. Myster will work perfectly as a client from behind a firewall without having to make any changes or modification to either Myster or your firewall software. Where you need to make changes in sharing your files with other users on the network. To do this, open port 6669 in your firewall preferences. This will allow others to access the files you choose to share on the network.

How can I configure Myster to run behind my firewall?

Configure your Firewall software to allow Myster to function through it. Myster communicates on port 6669 and so that port must be opened in your Firewall software. All Firewall software is configured differently, so you'll have to refer to your Firewall's documentation to find out how to use it.

Myster requires port 6669 UDP to be open in order to act as a client behind firewalls and port 6669 TCP to be open to act as a server.

Does Myster run behind Proxy Servers?

No, sorry. Myster doesn't currently work behind Proxy Servers.

Does Myster run behind NATs?

Yes, Myster works behind NATs but only as a client. NATs allow incoming/outgoing UDP connections but don't allow incoming TCP connections so that means Myster cannot act as a server but can act as a client.

Myster tells me that I can't download because I am behind a firewall. I don't think am I. How do I open port 6669?

If Myster tells you to open port 6669 and you didn't install any firewall software you may be on a NAT. NAT stands for network address transalation, a system which lets you share an Internet connection among many computers while allowing for unique IP addresses for each computer. Many DSL and Cable modem switches use NAT. Apple's Airport uses NAT. If you're using a switch box to share your internet connection with many computers or are accessing the internet via a wireless connection, you may be using NAT and will not be able to share files. As a result, Myster servers will detect this and assume you're behind a firewall. They will send you a message telling you to configure your system to allow for proper communication before you are able to download from them.

Try using Myster without Airport. ie: connect directly into the cabble/dsl modem.

Problems Running Myster

What are the system requirement for Myster to run properly?

Operating Systems:
Windows (All versions of Windows that support Java: 95-98-ME-2000-XP) + the Java Runtime Environment 1.4 from Sun (9 MB)
Mac OS 8.1-8.6 + Macintosh Runtime for Java 2.2.5 (4.18 MB)
Mac OS 9.x
Mac OS X: Mac OS X 10.1 and up

Hardware:
RAM: 32 MB free
HDD Space: approx. 1 MB + whatever is needed for the Java Virtual Machine
Internet Connection: minimum 56k modem, broadband connection preferred.

When I try to open Myster, it doesn't launch. Instead, Windows tries to open Myster with another application, perhaps Winzip. What's the deal?

Windows does not currently have a JVM installed. If you wish to run Myster, you'll need to download a JVM. We recommend installing Sun's Java Runtime Environment 1.4. (9 Megs)

For more information on Myster and Java, see the Java section below.

Myster won't open. Mac OS tells me there is a Java error. How do I fix this?

You do not currently have a JVM installed on your system. If you wish to run Myster, you'll need to download the Macintosh Runtime for Java 2.2.5 (4.18 Megs)

For more information on Myster and Java, see the Java section below.

Myster doesn't launch. Instead I get this error message: "The main class "Myster" Could not be loaded." What does this mean? What's wrong and how can I get Myster to work on my computer?

This is a Mac OS problem. You have probably moved the application program (named Myster and sporting a cool 'M' Myster logo) from the original folder it was in. The Myster application program relies on certain other files in the Myster folder. If you move the Application program from the folder, it can no longer find the files it needs to launch and you are presented with an error message.

To remedy this problem, simply place the Myster Application program back in the Myster folder containing, among other things, the 'Myster.jar' file. Double click on the Myster Application program. Myster should now launch normally.

If you wish to access Myster more quickly without having to navigate to its folder, simply create an alias (Mac OS Classic), drag it to the Dock (Mac OS X) or make a shortcut (Windows).

Myster & Java

Do I have to install Java for my operating system?

Myster will not run without a Java Virtual Machine (JVM) installed on your system. A Java Virtual Machine allows you to run Java applications on your computer.

Examples of JVMs are:
MRJ: Mac OS Runtime for Java
JRE: Windows Java Runtime Environment

The question of whether installation of a JVM is needed differs between operating systems.

Mac OS 8.1 - 8.6: Yes. Mac OS 8.1-8.6 need upgrading to MRJ 2.2.5.
You can download version 2.2.5 of the MRJ archive here.

Mac OS 9.x: No. Mac OS 9.x comes with the latest version of MRJ and since Apple has stopped further development for the Classic environment, it is unlikely there will be any more upgrades to the Classic JVM.

Mac OS X: Please note that while Myster will run on Mac OS X 10.1 and up, we only officially support the LATEST version of Mac OS X. If you don't have the latest version of Mac OS X, may we suggest that you upgrade Mac OS X to allow Myster to run optimally.

That said, every release of Mac OS X comes with its own built in, ready to use Java Virtual Machine. All you need to run Myster under Mac OS X is Myster itself. All upgrading of the JVM under Mac OS X is done through the Software Update control panel which installs the necessary software automatically. Isn't that nice?

Windows: Yes. Windows does come equipped with Microsoft's JVM but Myster REQUIRES Sun's implementation. Sun's JVM must be be downloaded and installed for Myster to run under Windows. You can download Sun's Java Runtime Environment 1.4 here.

Myster won't open. Mac OS tells me there is a Java error. How do I fix this?

You do not currently have a JVM installed on your system. If you wish to run Myster, you'll need to download the Macintosh Runtime for Java 2.2.5 (4.18 Megs)