Help Topics for Filetopia

 

  • Welcome
  • Basic concepts
  • The Search system
  • The Chat Client
  • The File Client and Server
  • The Messaging system
  • Options
  • The Getting Started Wizard
  • Contact Information
  •  


    Welcome !

    Filetopia is a Free Peer to Peer software that includes the following key features:

    Instant Messaging, Voice Chat, File Sharing and Message Boards. Alongside with these functions it provides a powerful system to structure data. This system can be used for both organising files and folders on a local harddrive and for building lists of data to make available to other users. It also includes tools to easily compare one collection with those of other users.

    The Messaging System allows for posting Instant messages to other users. Using these Message Boards, it is possible to communicate with other users without the need of being online at the same time. Filetopia provides a level of Security that is absolutely unique and unparalleled by any other programs providing similar functions. It uses a random choice of strong ciphers and various effective public key techniques for all communications including the data transfers. Additionally, it offers sophisticated techniques such as bouncers to protect your IP. This way, Filetopia can make you truly anonymous and safe from attacks while being in a Chat..

    <TOP>


    Basic concepts

     

    File Sharing

    This term applies to programs that can turn a user's machine into a file server. This way, files can be shared among users creating a huge "virtual server" that grows as more users connect. In Filetopia, files can be shared in a one-to-one basis and it is also possible to search for all the files online in the "virtual server" using the Global Search function. 

    Context menus

    Context Menus appear when the user presses the right mouse button over a certain area of the screen.  At that time, a Popup Menu with options related to that part of the screen appears.  In Filetopia context menus are used extensively, and will be referenced throughout this help.

    Hints are also used very often in menus. If you are not sure what to do, just hold the mouse over the part of the screen you are in doubt about. Chances are pretty good you will get a hint popping up after a few seconds that explains the function.

    Encryption

    The process of encoding the information in such a way that it can only be read at the intended destination is called Encryption.  If the information is not encoded in this way, it is relatively easy for it to be intercepted by someone while it is travelling to its destination. On the other hand, if the information is encrypted, it is infeasible to intercept.  For the information to be read, it needs some data called the key. This key enables the destination computer to decrypt or decode the information.  

    There are two types of encryption: "Weak Encryption": where the method of encoding is known to have weaknesses or the key length used is 64 bits long or less: and "Strong Encryption": where the method of encoding has no known attacks and the key length used is greater than 64 bits.  Filetopia uses strong encryption, which means: there is no way that any unauthorized person can read the message.  For a more detailed description of the encryption algorithms used in Filetopia, visit the web.

    Collection Managers

    These are programs that help users to manage collections of files.  However, when you are collecting files, there are some requirements that are not addressed by a "file manager" such as Windows explorer. The additional requirements include:

    Chat, IRC

    In Internet terms, a Chat is a service that enables several connected Net users to maintain a conversation, via the keyboard in real time.  One standard protocol used in chat networks on the Internet is called IRC (Internet Relay Chat). These chat networks consist of many interconnected servers and permit thousands of users to chat simultaneously.

    Filetopia uses a different chat protocol and therefore it is not compatible with the IRC networks. However it provides many advantages over the IRC protocol:

    Security - the Filetopia protocol has less weak points that can be attacked.

    Privacy - the information travels encrypted.

    Auxiliary features - are helping users to exchange files, making the chat experience more enjoyable.

    Message boards

    This way of communication dates back to the very early days of bulletin board systems ('BBS') and is still among the most popular ways for a group of users to communicate. The users can effectively share information by posting messages that can be read by other users at a later time. Unlike Chat there is no need for the users to be present at the same time. Filetopia hosts a Message Board, which is highly integrated with the rest of the components and which also shares the secure communications channel.

    File clients and servers

    If you want to retrieve files from the Net, you need some kind of 'File Client'. Web browsers are the most common kind of file client, but there are other kinds. Filetopia is a very specialized kind of file client due to its integration with a collection manager and its ability to use strong encryption. The files made available through the Internet need also some kind of software to 'serve' them to the clients. The 'File Server' is the component in charge of performing this function. Filetopia also includes a file server that 'speaks' the same language (protocol) as the client.

    The Filetopia Community Hierarchy

    Unlike some of the chat systems available on the internet, Filetopia is making use of a hierarchical system in order to try and maintain a common sense of orderliness. At first sight, the system might seem to some as one giving fertile soil to dictatorship. Yet, as long as Filetopia exists, the hierarchical structure has proven its ability to maintain a status quo generally agreed upon by Filetopia users. There are several levels to this structure:

    Rules: As in any form of society, it is necessary to lay down rules, if total anarchy is unwanted. The rules are set by the owner of the channel and will typically be maintained by Operators in the first place. Sadly enough, sometimes rules need to be enforced and that is why Filetopia has a hierarchical structure at all.

    There are two different types of channels: public channels and non-public ones. Public channels, commonly known as 'G-Rated' are highlighted with a blue background in the channels list. These are channels considered suitable for children and will be accessible even if the parental lock has been enabled. Normally, the same rules apply to all public channels: Bad language will not be tolerated. The harassment of other users no matter what way, is unwanted and will be punished by either gagging, kicking or a Kick & Ban procedure. In severe cases, users can be banned from the use of Filetopia in general. In public channels, pornographic material of any sort will result in at least a kick. Additionally, flooding is unwanted as it disrupts the chat flow and creates unnecessary line feed. The same applies to spamming.

    Owners: Channel owners will set the channel topic and rules. Normally, these will be laid out in a welcome message, being displayed as soon as you enter the channel. Owners will typically be the first ones to assign Operator status to other users. Owners can always change the channel properties as they wish and they are the only ones always having access to these. The owner will be represented in the users list by a blue star next to his name.

    Operators: These are people the channel owner exceptionally trusts. Apart from helping users with Filetopia, their job is to maintain an atmosphere the Owner wishes to create in the channel. In order to accomplish this, they are given a status of authority within the channel which enables them to gag, kick or ban users. Operators can also assign other Operators. Yet, their authorities can be limited by the owner via the channel properties. Operators will show a yellow star next to their name.

    Helpers: A Helper is a person that had been given an official status in order to generally support other users that need help, but will not be able to perform any of the actions an operator can, such as gagging, kicking or banning. A Helper will display an orange star next to his name.

    Users: The majority of people on Filetopia are users. They come here to enjoy a relaxed atmosphere where they can meet friends from all over the world. Most of them come with a peaceful mind and wish nothing but to be here and make the best of their time. In order to not spoil the whole experience for these users who are the very heart of Filetopia, the above-mentioned structure has been established. It is not meant as a means to harass or annoy people who do not like the rules laid down, yet it proves to be an effective instrument when it comes to 'advising' people to behave in a way that is wanted by the majority.

     

    <TOP>


    The Search system

    If you want to search for files shared by other users, all you have to do is press the Search button and enter a search text. This can be one or more words that will be matched against the files name, path and description. The results can be limited to files that are currently online.

    Additionally, the files can be filtered by types. For example, *.txt will only find files with the .txt extension. The result can also be trimmed in a way as to only show files available at a certain connection speed. Once the search has listed the results, the files can be sorted in various ways, such as by size, name or availability of slots at their server. Multiple files can be selected using the button, single files can be added to an existing selection using .

    The selected files can then be downloaded using the Download button below or the Download File(s) option in the context menu. In case a file you want is not available at the moment, you can use the context menu to instruct Filetopia to Watch for File(s). The selected files will then be added to your Watch List and retrieved as soon as they are available.

    It is also possible to restrict search to only one of the rooms entered at that moment. This can be done by either typing /search in the room, or by selecting the wanted room in the "search in" menu of the search window. In addition to that, the chat window has a little box below the users list that will also let you perform a search in the selected room.

    Privacy note: Unlike many other programs designed for sharing files, Filetopia will not show the name of the user if files are retrieved via the search system. It is possible to send messages to the user using the context menu in either the search or any of the transfer windows. The message will also not be addressed to a specific person. Once the user replies, however, his name can be seen in the message header.

    <TOP>


    The Chat client

    Filetopia has a powerful chat system featuring full voice support, a wide range of emoticons, a customizable system for Away Messages and User Profiles. Music and sounds can either be played within Filetopia or sent to an external player (even playlists can be started), and the direct use of URLs with the default system browser is only one click away.

    There are two different ways of running Filetopia: Novice and Expert mode.

    In Novice mode, all you have to do is press the Chat button to start chatting.To create channels or join more than one channel at the same time you only need to get the channels list by selecting: Chat->Get Channel List.

    If you are in Expert mode you press the Connect button or use the Connect to Server option in the File menu. This will securely connect you to the Filetopia Chat Servers. When you are connected, you can press the Chans button to get a list of all the channels available. Alternately, you can press F4 or use the Chat->Get channels list function.

    The channels list will show you all channels currently present in Filetopia. They will be listed with their proper name, their current number of users and the amount of messages on their boards. In order to make it easy for users to decide whether they are interested in the channel, the channel topic will be displayed. The Context Menu of this window gives you a few useful options:

    On the right side of the list, you will notice a few buttons:

    After you have joined or created a channel, a public Chat window opens. This is where you can chat with all the users on the same channel. Any text typed into the box located at the bottom of the window will be seen by all users of the channel after you have pressed . On the right side of this window there is a list of all users currently connected to the channel, including yourself. If you select any of these users you will have access to a Context Menu with the following options:

    If you are the owner of the channel or have Operator status, then the Operator menu option will also be visible to you. This will give you access to the following commands:

    The Friends list is a little window that can be switched on and off by pressing the Friends button or hitting F7. It shows you all your friends. Users currently online will be shown in blue colour, if a name is greyed out, it means that the user is offline. You can also tell the status of the user from here, as the window will display a little pink man next to the users name in case he is in Away mode. With the help of this little box you are able to perform a couple of very useful actions. Let us first examine the buttons n the window:

    There are a number of important options hidden in the Context Menu of this window:

    Users:

    Welcome Message:

    Here, you can choose a welcome text that will be displayed to every user upon entering the channel. Most widely it is used to describe the channel topic and set the rules.

    Appearance:

    Favourite Channels:

    The Favourite channels window can be accessed via a little menu under Chat->Favourites if you are in Novice Mode or - for Expert mode users - by pressing the Favs button. It gives you an overview of all channels you have marked as favourite ones.

    You will notice several types of information that can be stored in connection with these channels:

    To the right, you will see several buttons:

    Last not least, the bar that separates the chat window from the line you type in has a few options, as well:

    <TOP>


    The Messaging system

    Filetopia is an Instant Messanger that allows to send messages for users offline.   To see the messages associated with a given channel, get into the chat room and press the "Messages" button.   The "Messages window" will open and you will be able to see all the messages previously posted by selecting any from the list.  It is also possible to perform the following actions in this window:

    The "New message window" lets put a subject heading to your message. Your message can include a Subject, the text of your message and an expiration period, which can be from 1 to 30 days (it defaults to 7). After this period the message will be deleted from the server.

    The "Actions" menu has a few options related to the messages:

    Private Messages

    It is possible to send and receive private messages using Filetopia.  The 'Messages' button opens your private messages and lets you read and reply to other users.  The messages first shown are those stored at the server, if they're bold it means that they are new messages.  You can also click the 'Outgoing' tab and see all the messages that you have sent . The saving of messages can be disabled by un-checking  'Save personal messages encrypted in my hard disk' in Options->Security.  If the message files are stolen, the hacker must also know your connection password in order to access your messages.

    Upon connecting to Filetopia, your new messages will be displayed automatically.

    <TOP>


    The File Client and Server

    The file Client is the part of Filetopia used for viewing other peoples Lists. It is integrated in the List window. 

    When a list is opened, there are three tabs: Files, Properties and Download.

    Files

    Lists all files contained by the list. Depending on your settings, you either see the list as an Explorer-like list of items with a tree to the left and the files to the right. You can, however, switch to the old mode of display used by Filetopia versions 1.xx and 2.xx by using the Show/Hide folders option in the context menu. The Context Menu of this windows shows you another few entries useful for working with Filetopia. When it is your own list you are working with, you will have more options when it comes to dealing with files. Options that will not work with other peoples Lists will be marked with a (0)

    When you see the tree structure of the current list, you can perform a few actions on it. You can Expand or Collapse the tree and you can choose to Hide folders in this view.

    Properties

    This tab will give you details about the list type:

     

    Download

    This window contains a portion of the whole list you are working on. In fact, it's the list you create by choosing files from the list for download. The order can be changed by highlighting the files in the queue and using the Up/Down arrows to the right. Files can also be Skipped.

    In case a user goes offline and the download is not finished yet, you can save the current state of this particular download list using the Save button. Filetopia will then generate a file called downloads-listname.cml in your Filetopia->Lists directory. This way, it is very easy to resume huge download lists at a later time without selecting each file anew. All you need to do, if you want to resume a list like this, is opening it, requesting access to the users server by using the Get server access function and then hit the Download button of the saved list.

    As soon as you start using the List->Compare function of Filetopia, you will recognise two more tabs in the list.

    The File Server

    Is displaying all transactions taking place on your computer. You can open it by clicking on the mauve panel to the right bottom. You will notice five more, new tabs: Active Transfers, History, Watch List, Queue, and Users.

    The Main Menu bar has a few more options for the File Client/Server category. Some of them can be found in the Tools menu:

    Options concerned with Lists, their creation and their further use can be found in the Lists menu of the main menu bar:

    Trade mode

    Some users might not want to share their files freely. This is why Filetopia has an option to function in Trade Mode. This mode can be enabled under Options->Server.

    In Trade Mode, you can exactly determine at what exchange rate you wish to transfer bits of data. A ratio of 4 means you will send 4 bytes for every uploaded byte. You can give a certain amount of Initial Credit, which is meant to act as a sample, so people can check the content before deciding to upload to get the data from you.

    You can automate the file exchange procedure with other users by entering a channel and selecting Unattended from the channels context menu. In this case, you will allow all users of that channel (except ignored or banned ones) to have access to your list and File Server.

    Traders are subject to various limits as far as the file exchange is concerned. They cannot retrieve files from Search. Filetopia will kindly inform you about this and give you the option to change into Free Share Mode. Also, Traders cannot get files from other users as long as they are not Traders themselves. There are several settings that can be configured under Options->Server. However, as they are needed for all users and not only Traders, they will be explained in the Options section under Server.

    <TOP>


    Options

    There is a large number of settings that can be configured in the Filetopia Client. They can be reached by pressing the Options button on the main button bar or hitting F12. This explanation will start listing them with the Connection tab. Be sure to take note of the hint system extensively used in the Options dialogue.

    Connection

    Chat

    This tab combines a couple of options you might want to use for your chat.

    Default channel options:
    - Log Chat: This will save the chat of the channels you are in as a text file. The file can be found under Filetopia->Logs. Note that this option only works if the channel owner allows for chat to be logged.
    - Voice activated: This is for using voice chat.
    - Beep every new line: This option, if ticked, will produce a beep at the beginning of every line that is being typed.

    Other:
    - Disable Invites: This will effectively block all invitations to other rooms.
    - Always use server for chat: This option can be useful if there are problems with lag in the chat. Using the server for chat will eliminate lag in most cases. This option is also useful in case you cannot see some of the people in the channel. If you are using voice chat, please note that the use of firewalls or proxys will generate extra traffic resulting also in a time delay.
    - Show Joins/Leaves: This gives you a the simple choice of displaying or hiding the server notifications upon other users joining or leaving.
    - Show Away/Auto Messages: If you don't want to see the Auto- or Away messages of other users, you can disable them here.

    Character: These are settings related to the use of animated chat characters.

    Chat colors

    Here, you can adjust Filetopias visual experience to your personal likings. Click on any item listed in the window and a dialogue will pop up that lets you choose the colour of this item. The buttons below can be used to select the default chat font and the custom chat font. Default chat font will be used in channels that don't allow for custom chat colours/fonts, whereas custom chat font will be used in all channels allowing users to choose their own font.

    Sounds

    Filetopia uses sound notifications for certain events. Here, you can choose the sound files for these events. You can also disable the sounds and the /sound and /play commands in channels. Using these commands, users can fire up sound files during the chat. In order to hear these sounds, you will need to have them in your Filetopia->Sounds folder.

    Profile

    Some users might want to give information about themselves in the Profile window. You can put text in here or links to the web. You can also choose a picture that will be displayed in the Users information window.

    Users

    This tab is designed for the advanced handling of other users. You can see all your friends being displayed in the Friends window. Adding a user to the Ignore window will completely ignore anything such as list requests, chat and messages. If you decide to Ban a user, you can still see the user in the chat or receive messages, however, the user will have no access to your server anymore.

    Advanced

    Other Options:

    - Save Debug information in log file: A function mainly used for debugging. As a normal user, you will not need this option.

    - Start program when windows starts (as a tray icon): This will alter your registry in order to make Filetopia start as a system service, immediately after windows has booted. Filetopia will be sitting in the tray then, waiting to be used.

    - Start program maximized: This will maximize the Filetopia window automatically as soon as the program is started.

    - Set Away when minimizing to tray: Your status will be set to away as soon as you minimize Filetopia to the tray, if you tick this option.

    - Allow function as a supernode: If you have a fast internet connection, you might want to contribute to the server network of Filetopia. You will be able to host approximately 400 users in exchange for about 4 kb/s upload traffic. If you disconnect from the server, the load will be balanced towards other servers.

    -Tray icon left button operation: When minimized to the tray, the left mouse button can have different functions. You can choose to either show the main window again, a simple Information window, or your Friends list.

    Other

    Search:

    Here, you can disable global search. If you do so, your files will not be found using the search engine. If you want to have a list designed for the Global Search, you can choose one under Options->Lists.

    You can also choose to save all your search requests by default. They will then be available for future searches.

    User interface:

    - Go to tray to minimize: This will send Filetopia to the tray as an icon, as soon you minimize it.

    - Allow two rows in taskbar: Using this option, you will be able to have two rows in the taskbar. This way you can have more windows open while still being able to read what they are.

    - Auto hide file server: If you have a tick here, Filetopia will automatically hide the File Server window, as soon as you jump to another one. This way, you will never have the File Server on your taskbar.

    - View folders in list: If you uncheck this, Filetopia will display all lists without the tree structure.

    - Font used for messages: This determines the default font for the display of your messages.

    File Client:

    - Put failed transfers automatically in watch list: This option will automatically put all transfers that had been disturbed or aborted into the Watchlist. This way, you will never lose track of files you want.

    - When receiving a file that already exists: Here, you can decide how Filetopia should act in case a file you're trying to download already exists on your harddrive. Restore will leave the file, resuming it in case the file you download is bigger than what you have. Overwrite will delete what you have and download the file anew. Ask will give you a popup asking for a decision each time.

    - Rollback amount: You can set an amount of kilobytes Filetopia will overwrite at the end of the file in case of a resumed download. This will effectively prevent files to be damaged due to unwanted disturbances such as system crashes.

    <TOP>


    The Getting Started Wizard

    The Getting Started Wizard is a very handy tool for all new users of Filetopia. It automatically opens up when you run Filetopia for the first time.

    Three steps will help you to get Filetopia up and running.

    Step One lets you to choose a Nickname and a Password to protect it. You are asked to confirm the password in order to make sure you avoid misprints. You should then press the Reserve Nick button. This is to make sure your nickname is not in use already. You can also choose your Main interest, Connection speed and Connection method. If you don't use a corporate firewall or a proxy, it is best to try the I have a direct connection setting. In case you cannot log on, you can still change this setting under Options->Connection. If you are using a Proxy, you can either manually enter the settings you wish to use or import the settings generally used by Windows.

    Step Two will allow you to choose the parts of your computer you wish to share with other users. You can add or delete items from the Shared directories list using the buttons between the windows.

    Step Three is asking you for a general choice. You can decide whether to run Filetopia in Free share or Trade mode. Free Share is by far the more widely used form giving you all freedom to share files both ways - up and down. If you opt for Trade mode, you will be able to handle file transfers in a more restrictive way such as using a down/upload ratio, yet you will be forced to sacrifice a bit of your freedom. You will not be able to download from the Global Search and you will also not be able to download from other users that are not traders. In fact, you will not even be able to send Free Share users any files at all. While being able to browse their files and view the results of your queries on Filetopia Search, you will be restricted from getting the goods you see with a friendly hint and the option to become a Free Share mode user.

    The last window you will see after Step Three will let you decide to run the program either in Novice or in Expert mode. Novice mode will hide some of the buttons and options for beginners. Filetopia can also be run as a system service, starting up each time you boot Windows. Of course, you will be able to change all settings adjusted in the course of these three steps using the Options menu. In case of any difficulties, feel free to browse this Manual or ask the operators in the Public channels. Welcome aboard...We hope you will enjoy the show!.

    <TOP>


    Contact Information

    For updated versions and more information, please visit our web page at:

                http://www.filetopia.com

     

    You can also contact Filetopia at the following email addresses:

    <TOP>