CyberCafePro Support Guide

Internet Cafe Software | Cyber Cafe Software


CyberCafePro Internet Cafe Software Support

CyberCafePro is a free Internet cafe software. It made it's debut in 2000 and has been a leader for managing cyber cafe and internet cafes since then. The software works with most Windows systems.

Check out CyberCafePro's official website here.

Please note: CyberCafePro does not appear to be in development any longer so these articles should be used as support for existing users and is not an endorsement of the product.

Please note: I no longer provide support in any form for CyberCafePro. This guide will remain online to help those who currently use CyberCafePro.

The CyberCafePro Guide

I have created this guide in a few easy sections to help you find the answers you are looking for about your CyberCafePro cyber cafe software:

Hardware Requirements

Hardware Requirements: RAM XP: 512Mb, Vista: 1 GB, Windows 7: 1 GB, Windows 8 & Windows 10: 2 GB

Operating Systems: Windows 2000, XP, Vista, Windows 7, Windows 8

Windows 10: I have tested CyberCafePro with Windows 10 and it works. I have not found any signifigant issues.

You will need Windows Admin level access to install CyberCafePro. If you wish to run the CyberCafePro Client you will need an alternate Windows account as well as a Windows Admin account to run the Client with a lower permissions level.

MCS can run under admin level or lower user level.

You cannot run the CyberCafePro Server (aka CyberCafePro Main Control Station) on the same computer as the CyberCafePro Client.

How to Install the CyberCafePro Server

To get started installing CyberCafePro you do need a Windows Admin account.

Ok, let's get started... this part is very easy. I am guessing you have already downloaded CyberCafePro but if you haven't visit the CyberCafePro Downloads page to download the CyberCafePro Server.

The download and install are pretty straight forward. Typing this procedure out will be painfully boring for everyone so I created it on video. Click below to see how to install CyberCafePro Server.

The example in the video is installed on Windows 10. The URL in the video is here

After you have completed the steps in the YouTube video above you will be ready to use CyberCafePro Internet cafe software. It is not necessary to setup the CyberCafePro Client right-away. You will see a banner appear on the CyberCafePro promoting the Client software but you can ignore it until your server is setup.

CyberCafePro Internet cafe software is a great solution to run your cyber cafe. It is older but it is also stable.

To be clear, I am not an employee of CyberCafePro but I worked with the company for 15 years (and even owned CyberCafePro for 2 years) . There is nobody on the planet that knows CyberCafePro or cyber cafe software like I do.

This guide is intended to make your life as a CyberCafePro user easier. The software is older (and not likely to be updated) but it what is there works very well. It does not have the complicated setup like it's competitors such as Smartlaunch and Handy Cafe.

My goal is to help you get the most out of CyberCafePro cyber cafe software and also boost your profits. You can maximize security and procedure in seconds to help make your internet cafe or game center far more profitable.

CyberCafePro Employee Features

Employee setup is one of the most important aspects of CyberCafePro free internet cafe software. It is very important. It is very important because this control what each individual employee can do in your business. You will need to make the decision on how much access you will give your people based on how much trust you have in them.

Create the Admin Employee in CyberCafePro

After the install is done you are able to enter the Admin section without entering a username and password.  This may seem tempting to not change for ease, but it is a large security problem.  Make sure to setup an Admin employee as soon as you can.

You will create a huge security hole if you do not setup a CyberCafePro Admin employee.

To get get started navigate to the CyberCafePro Server Admin / Setup / Employees..

In the Employees box, click "Add" to create a new employee or select an existing employee and click "Edit".

Add an Employee to CyberCafePro

Add an Employee

An employee is obviously someone who works in your location.  This person will have control of your business.  It is up to you to determine how much control this person has.  You should go in with a plan on who will have control over the sensitive features.  We will cover more of that below.

1. Click the "Add" button on the "Employees" setup window.

2. Choose to add from a template. If you have not added an employee yet you should add an "Administrator.." employee first. This will be the employee level that controls all other levels.  This should be reserved for only the most trusted employees.

CyberCafePro Employee Template

All templates are setup based on security level that are common in timed locations. You should review each template to ensure it is suitable for you but through my experience they are a good start.

3. Add the personal information of the employee to "Add / Edit Employee" screen. The windows give you quick access to all your employee information.

CyberCafePro Employee Information

4. Click "OK" to save.

Copy the Permissions from Another User

Nobody likes to do the same job over and over again.  I know I don't!

As more employees are setup, Area 3 allows the administrator to copy the permission of a user which was setup earlier. This saves time and ensures all the employees are setup properly.

You can create another employee by copying settings from another user.  Select the template employee from the "Copy settings from" pull-down menu and click the Copy button.   This will duplicate all the settings from one employee to another. If necessary, you can then make individual edits to the copied employee.

Once you have all the setting ready... click OK to save.

Edit an Employee

In the "Employees" window you can edit an exiting user. Click on the account you need to change, then click "Edit".

The edit window uses the same setting as the initial setup process.  CyberCafePro kept it easy.

Edit CyberCafePro Employees

The employee process in CyberCafePro is very easy to use but incredibly powerful.  You can create or edit employees in seconds but control almost every aspect of the employee rights in your business.

CyberCafePro Employee Editing

Adding an employee is similar to adding an Admin employee.  CyberCafePro provides a few template to make adding Part-Time, Full-Time, and management employees also.  You can also clone other employees for quicker setups.

Navigation:  Admin icon > Setup > Employees

In the Employees screen, click Add to create a new employee or select an existing employee and click "Edit".

Add or Edit a Employee in CyberCafePro

Optionally, select the first check box entitled ‘This employee has administrative access’. This will create an employee with full access to the CyberCafePro Server. Setting up an employee who has no administrative access is the most complex part of the Server setup. What access or permissions you give (or do not give) determines what they can do. It is very important to grant employees access to only what they need to do – and no more.

Setting Up Employees Without Administrative Rights

When you create an employee WITHOUT administrative rights, you allow (if selected) permissions for a wide array of access settings, organized in 3 tabs of grouped permissions: Main, Account, and Admin.

Add a Full Time Employee

When it comes to defining employees with fewer privileges, an administrator must select or de-select each individual setting. You can use the Admin employee as a start, clone to a new employee user name (see below), and then de-select whichever parameters you wish.

It is extremely important to give enough access to your employees for properly executing their job and tasks – but nothing not needed (or which can compromise your cash flow).

I recommends that you review each one of these settings and decide carefully what to allow an operator to perform and what to restrict. For example, you may choose to not allow your operator(s) the ability to delete a sales receipt (to prevent theft) or to apply or create discounts, or to change a regulated tax % value.

These are the Main and Account windows of permissions for enabling (by checking) or not enabling (un-checked) for each Employee set-up individually.

This is the Admin window of permissions for enabling (by checking) or not enabling (un-checked) for each Employee set-up individually.

Cloning (or Copying) Employee Profiles Using a Template

Once the first profile for an employee has been created, you can use the profile as a template and easily clone it to create a profile for other employees of the same rank or responsibility level.

When creating another employee profile, you can select the template employee from the Copy settings from pull-down menu and click the Copy button to duplicate all the settings from one employee to another. If necessary, you can then make individual edits to the copied employee and then click OK to save.

CyberCafePro Pricing Setup & Features

CyberCafePro internet cafe software contains a very powerful pricing feature.  This is the most important and powerful feature because of the multiple ways you can setup pricing in your cafe or location.

This internet cafe software gives you the option to sell your PC time ahead of time or after the person is done with the computer.

There is also a large array of pricing options within the pricing option but luckily the setup makes it easy to setup the basics and then dive into the complex areas later.

CyberCafePro Pricing Setup

This is the simplest of all the pricing modes. The person walks into your location and sits at one of your CyberCafePro Client Stations. After the person is done doing what they want on the internet, he/she approaches the front desk and pays the bill. This is obviously not the best way to ensure you are always paid, but it may be what your location uses or needs.

Continue onto the below setup ONLY after you have an Admin Employee Setup.

Timecode Mode

Timecode mode is a prepaid method of payment designed to give the customer a quick may of getting on the computer while ensuring you get paid.  The timecode is a minimum 5 digit alpha-numeric code which is stored on the CyberCafePro Server.  The client station and the server station constantly talk to one another to make sure the code is updated.

As an example, if a customer buys an hour code and then logs out after 20 minute, that person can return for another 40 minutes.  There are many options such as expiry dates which can ensure the pay structure is exactly as you want.

Account Mode

Account mode is pretty much identical to Timecodes but the prepaid time is attached to a username and password.  This is great to promote return business or to setup a membership program for discounted rates.

In the video below I run through the basics of setting up your pricing structure.  It shows examples of how to setup both Play & Pay and Timecode modes.  Enjoy!

This video show you how to setup a User Account in CyberCafePro. This method is great to promote return business!

CyberCafePro Timecode Mode and Account Mode Setup

The most popular method of charging customers in an Internet cafe or timed business is pre-paid.  This method ensures the owner get paid for the time the customer uses.  CyberCafePro gives 2 option to pre-charge customers.  Timecode mode and Account mode.

To setup your options for the Timecodes and accounts you will need to login to the CyberCafePro admin account.  This is a core setting so as an owner please ensure only your trusted employees have access to this area.

Navigate to CyberCafePro Server > Admin > Setup > Accounts/Codes..

Account Timecode Setup

The "Accounts/Timecodes Setup" windows allows the administrator in the cyber cafe to setup the following:

  1. Define the length of the Timecodes - You can choose the length of each time code you issue to the customers appears to be.
  2. The Default time when creating Accounts/Timecodes - Choose how the default time when your employee needs to generate a timecode or account for a customer.
  3. Allow Timecode Merging - Decide if a customer can take 2 or more timecodes and merge them into a single code.
  4. Define the Amount of Time when a User logs in - Subtract time when a session starts to avoid quick logins.
  5. Allow Overtime Mode? - Can the user's session continue past the purchase time.
  6. Deduct time for printing - Choose how much time is deducted for each print job.
  7. Allow the user to modify his/her personal information from the client screen - This allows the customer to adjust their own personal information that appears in the user account.

Setting the correct options is an important step in your setup process.  The correct options will make sure your location is setup to charge exactly how you want.  To see the setup and get tips on what each feature does, please watch the video below.  Enjoy!

How to Prevent Time Theft in CyberCafePro?

CyberCafePro is a very secure software package but unfortunately it has to play within the restriction and rules of the operating system.  This can cause security holes but luckily this security hole is very easy to fix.  Many of the customers who look to steal time know this trick.

I call it Time Stealing when a customer is able to use the Internet while not being deducted time or being charged.  The only known method of doing this is by accessing the Internet through a program that runs at the Windows Startup.  CyberCafePro closes all programs at the end of a Client session unless it is seen as an essential program which started with Windows.

The solution... do not start any programs with Windows except your security programs such as an Anti-Virus program.  Programs such as Skype etc. that have an option to "Start with Windows" or something similar.

Skype Start with Windows

Make sure to go through your programs which are installed on the CyberCafePro Clients to ensure none start with Windows.  You can instead have a button in the CyberCafePro Launchpad to start these programs.  Doing this simple step will close the Time Stealing hole and maximize your profits.

Skype is mentioned in this article but is obviously not the only program which has this very handy functionality.  It saves the average PC user a bunch of time everyday as the program is ready to go after a restart.  Cyber cafe owners look to restrict the access unless time is purchased which makes starting with Windows a hassle.  Luckily it is a simple fix.

Allow or Restrict Internet Access in CyberCafePro?

Some locations such as community centers do not always want the users to be able to access the Internet from the public access station. CyberCafePro allows a few ways to disable access to the Internet.

Disable Access to Specific Types of Accounts

CyberCafePro allows the Admin to choose what an account type can access (ex User Accounts, Timecodes, or Play and Pay). In each type you can choose to enable/disable:

  • If the account type is enabled (when disabled the option will not appear to the employee)
  • Desktop Access
  • Internet Access
  • Launchpad

CyberCafePro Location Configuration

Our focus here is on the Internet Access option in Area 2. If you wish to disable Internet Access to the entire location, you can simply uncheck all the boxes under the Internet Access category. You can also choose to allow User Accounts to have access but not Timecode users. There is several scenarios.

Decide Internet Access for Each User Account

CyberCafePro Internet cafe software allows the employee to decide if a specific User Account should have Internet access. You can enable or disable Internet access in the Account properties of each account.

CyberCafePro Allow Internet Access

Look to area 5 where you create/add an account. Choose No Internet Access if you wish to disable access for that specific internet cafe software user.

CyberCafePro Customer Account Pricing Setup

Setting Up Accounts Pricing Parameters

Navigation: Admin icon>Setup>Accounts/Codes

Accounts Timecode Setup Accounts

To set up default pricing parameters for new accounts:

Define the length of each Timecode.  The code will appear as a unique alpha-numeric code which your customer will input into the CyberCafePro Client machine.  This code will store and update the prepaid time.  The "Remote Servers" mentioned in the software are part of an old phased out feature.  CyberCafePro need to update that text.

Define the default time for each addition of time. Shown above as 1 hour (in the format of 0001:00 minutes). You can change this to, for example, 30 minutes by selecting the hour or minutes field and clicking the up and down arrows.

Define the minimum time a user has deducted from their account when they log in. Shown above as 5 minutes.

Define what happens when an account user runs out of time. CyberCafePro (and so do I) recommends selecting Terminate Accounts. (This universal default setting can be overridden in the Account Setup of any given individual User Account.)

To charge for the value of any printing done by deducting the equivalent monetary value (that is, to deduct the equivalent value but in minutes of time), use the Setup button.

  • If you use this option, some customers may not understand why their time has been “used up”. If you do not use this option, the customer pays separately for all printing as shown in the POS receipt details of the amount due.
  • You can allow or disallow users to modify personal account fields that are shown when they log in. suggests you do not allow users access to modify account fields (other than to allow password changes, which are automatically permitted).

Configuring the CyberCafePro Server

Only an employee with proper permissions defined in the Employee Setup form can set up or alter the configuration of the CyberCafePro Internet cafe software server. Your center must have at least one employee with administrative access rights.

For more information on permissions, see Setting Up Your Admin Employee.

Accessing the Store Configuration Panel

Navigation: Admin icon > System Settings > Store Configuration

To begin configuring the MCS Server:

    1. Click the Admin icon at the top right hand corner of the Main Control Station console.
    2. Click System Settings to expand the menu.
    3. Select the Store Configuration menu item.

Using the Location Configuration Panel

The Location Configuration panel lets you set up Server language, store name, and several key operation settings in section #2 .

Location Configuration Screen in CyberCafePro

MCS Server Language

During the Installation, you may choose from 3 recently and professionally localized languages for CyberCafePro 6: English, Spanish or Portuguese. That choice during the Installation will automatically set both the MCS and Clients to that language chosen:

Store Location

Your location store name should be populated automatically from your prior CyberCafePro Registration wizard.

Other Operational Settings

In section 2 in the Store Configuration, you can enable (or disable by clearing the check box): Timecodes and Play & Pay; Desktop Access (an improved customer experience), Internet Access (in case you wish to use, for example, Timecodes for a cheaper gaming or desktop-only access); and Launch Pad (which provides the users a quick launch of all applications, as you have organized them versus having to find them via the Start button).

All CyberCafePro locations are by default enabled to offer User Accounts.

The Accounts icon

If only User Accounts are enabled, then just the Accounts icon displays in the Admin screen. If both User Accounts and Timecodes are enabled, then both Timecodes and Accounts icons display in the Admin screen.

The Timecodes icon

Timecodes are alphanumeric anonymous prepaid time payments, used for logging on to Clients.

Pay & Play icon

If Play & Pay Mode is enabled on a Client computer, after clicking Start, the customer will be taken directly to the Desktop (without any logon process).

Otherwise, the customer is given a choice of either Timecode (except for Telecentres) or User Account logon types.

Desktop Access and Internet Access

You can also safely select (by checking the optional boxes in Location Configuration) to offer:

Desktop Access for all Customers (generally preferred and appreciated but more dangerous)

Internet Access (usually the default is enabled) and Launch Pad for convenient shortcut navigation to games and/or popular applications that would (if enabled) appear on all Client Computer Desktops.

Note: By disabling Internet Access under Timecodes, you could choose to offer discounted pricing for desktop applications only (e.g. games, Office), where no bandwidth expense would be incurred.

Setting up the Store Configuration

Click OK when you are done setting up the store configuration.

CyberCafePro Point-of-Sale Setup

The point-of-sale features in CyberCafePro free internet cafe software allow the owner to turn any compatible PC into a sales terminal for the location.

Point-of-Sales Items and How to Set Them Up!

To add a product to your POS:

In the POS Items Setup box, select a button displaying ‘Empty’. The product configuration fields appear on the right-hand side. In the first field, enter a name for the tab group Category.

How to Setup a POS Button?

Enter a name for the product. Select Enabled if the item is to be sold and visible for ordering from the Client computers; otherwise, if the item should not be accessible or is temporarily discontinued, select Hide from Client computers instead.

Tip: Adding the COGS (cost of Goods Sold): This feature was part of the old CyberCafePro online and is useless to locations now.

Setting the POS Item Button Background Color

To set the POS item button background color:

Click Icon to choose an icon from a set of options; if you don’t find one that is useful, the item name will display on the button instead.

Set the price and choose which taxes apply for this item.

Note: If no taxes have been set up as discussed later in this document, no taxes will show up here.

Optionally, set stock levels and warning levels for this item, if needed.

Optionally, scan in the barcode for this item by clicking Scan Item and scanning the product bar code.

Click OK.

Click the button below see the next step in your setup.

Using the POS Matrix

The POS Item matrix is a very handy way to see your entire POS and inventory in a nice neat package.  You can use this "matrix" to view stock levels, change prices quickly, or even print out a summary of what inventory you have in your location.  It is a quicker method of viewing and editing individual product or many at one time.

p{To define POS products in more detail, click the List button at the bottom of the POS Items Setup box.

Click the List button to get to the POS Item Matrix

The POS Item Matrix box then opens.

POS Item Matrix

Stock Level and Warning Levels

The POS Items Matrix list lets you enter a stock level (number of product items in stock currently) and a warning level value (when to contact your supplier if your stock level reaches that value) – an easier way than entering the same data for each and every POS button setup.


You can also enter a SKU (Stock Keeping Unit) used as a product reference, unique to your business, when a bar code is not available. enforces a positive COG (Cost of Goods) value for each item.

The COG value represents your purchase price for the product item.

Note: The COG value must be by sold unit. If you buy a pack of 100 CDs from your wholesaler and intend to sell these CDs individually, your COG value is /100 = .

TIP: You can also either print or export the POS Items Matrix List for review and/or proofing purposes.

Tax Setup

Navigation: Admin icon>Pricing and Stock Setup>Taxes

Use the first section of the Tax Definition box to define local taxes. The POS supports up to three different taxes. Each tax can work independently or cumulatively (tax on a tax), and are defined as Tax 1, Tax 2 and Tax 3, which can be renamed by typing a new name.

Each tax field can be adjusted by using the small arrows or by manually enter the tax value into the field to the right of the label.  Manually entering the value into the field is much easier than playing with the small arrows.

To disable a tax, leave its rate at ‘0’; it will then not be displayed in the POS setup form.

In section 2 of the Tax Definition box, specify which taxes apply to computer time and to printing.  This is a pretty important step to make sure everything is taxed properly based on your tax laws etc.

CyberCafePro Tax Setup

Tip: Giving each tax a name will make your day-to-day life much easier.  This label will appear in other screens in CyberCafePro and will get rid of the guess work.  It is a quick and easy step that will save you time in the future.

Discount and Reservations System

Navigation:  Admin icon > Pricing and Stock Setup > Discounts

You can create discounts to be applied to individual sales (but only if an employee who is logged on is authorized to use or apply discounts).

Discounts can either be a fixed currency amount or a percent of the sale (use pull-down under Type to define)

You define and name each discount and indicate whether it applies only to computer time (PC), Printing (Print), or another item (Other) by checking those that apply.

If you wish to apply a discount ONLY for computer time, then only the PC box would be checked adjacent to the name of the discount.

CyberCafePro Discounts System

Note: You can define whether an individual employee can or cannot apply any discounts (all or none) in the employee permissions: Admin>Setup>Employees>Add/Edit>Main.

CyberCafePro Reservation System

Click the Reservations icon at the bottom of the Main screen to access CyberCafePro’s powerful reservations system for your café’s busy times.

Reservations Icon in CyberCafePro

Features include locking available computers, setting for how long that reservation will be honored (e.g. 5, 10 minutes if late), and displaying the account name of those with reservations. Use of these features help build regular user loyalty.

Reserving a Client Machine for a Specific Account

You can manually administer or have the system automatically reserve Client machines as they become available and add notes pertaining to the individual reservation.

Click the Reservations icon on the MCS to open the Reservations screen.

The CyberCafePro Reservations Screen

You can setup reservations to keep a list of customers waiting for a computer, and you can optionally have the system automatically reserve Client machines as they become available.

In section 2 of the Reservations box, you can specify the number of minutes ahead that you would like to reserve the computer.

Use the Notes field to create notes for the employee who will be seating the reservation.  You can make customer happier by ensuring they get what they want.

Setting Up Receipts

Navigation: Admin icon>Pricing and Stock Setup>Receipt Setup

You can set up all parameters related to receipt display and printing.

CyberCafePro Receipt Setup

To set up receipts:

Select which printer will be used for receipt printing and enter the widths and margins of the receipt. (Widths and margins are not automatically set up from the printer and must be defined manually here.) It might take a few tries to get the settings right; you can click the Print button at the top right of the receipt preview to test the printer settings you have chosen.

Define how receipt printing will be handled - prompt for each sale, automatically print, or turn off printing.

Create a custom header and footer for the receipts, set font styles, and choose which items to print on each receipt. The location ID can be shown by filling in Store header. Logo Image allows you to select your own logo and use for the top of receipts. You can also convert it to a security watermark by checking the Watermark box as well.

Set up the starting number for the next receipt. Receipt numbers that are already used in the sales database will be skipped, and the receipt number will automatically increment for each sale.

Sales Receipts History

Navigation: Admin icon>Sales and Event Logs>Sales Receipts

Sales Receipt History

In the Search Receipts field you can easily search for a particular sales receipt using the receipt number that is assigned to each and every sale. You can also press the up/down scroll arrows to quickly scroll through the history.

PLEASE NOTE: If you delete the Sales Receipt in this screen, you will also delete any record of it.  This is similar to a POST VOID.

CyberCafePro Client Computer Setup

The CyberCafePro Client computers are where the customers sit to use the free internet cafe software. The CyberCafePro Clients are protected with various security and timing options for your cyber cafe.

Navigation:  Admin icon > Setup > Client Settings > Security

The Client Settings screen contains six tabs, where all the security for the CyberCafePro Client is set up. All the security for the CyberCafePro Clients is set from the CyberCafePro Server.

Section 1 - This display is a list of all Client machines that have been connected to the Server. Clicking on each of these Clients will allow you to edit the settings for each one, or to set them to use the settings defined for 'Default'. All new computers that connect to the Server will use the default settings.

Section 2 - This is the area where all the Security Settings are set for the CyberCafePro Clients. Each tab is discussed in detail below.

Section 3 - Set your default Client access password in this field aka Master Password.

This password is used in cases where the Client software is unable to connect to the CyberCafePro Server, such as network problems or an incorrect IP address due to changes on the CyberCafePro Server PC. Once the Client has connected to theCyberCafePro Server, it will obtain this password for use in accessing the Admin window if not connected to the MCS.

If a password is not set here, then your system will be vulnerable. Make sure to set it right away for added security and to keep the password secured in case you forget.

You may use a standard password for all Clients or set a different one for each Client. But either way, you must securely store those passwords for authorized-only access and use when needed.

Security Tab

Note the suggested settings, but know that you can allow access to different drives by clearing the check boxes.

CyberCafePro Client Settings

Most of the check boxes on the top left are used to disable functions that leave your system vulnerable. Make choices to clear (uncheck) check boxes carefully.

  • Disable hotkeys – used to disable key combinations which normally access various programs
  • Disable access to control panel – blocks the opening of the Windows Control Panel
  • Disable CD auto-run – disable system from auto running CDs as they are inserted into the drive
  • Disable CD/Removable drives – locks the CD drawer from access until released by admin
  • Disable printing (2000/XP/Vista) – disables the Windows Print Spooler service until enabled by admin or logon
  • Disable Drives - This section is used to block drives that you do not want your customers to access. Select (check) the box if you do not want your customer to see a specific drive.

CyberCafePro Disable Drives

You can also disable the CD & Removable Drives on Clients by selecting the check box below:

Your choice of how to set the Disable CD / Removable Drives option is dependent on the needs of your customers. If not needed at all, select the check box. If needed, leave clear (unchecked, as shown).

Blocking Unwanted Content/Programs/Websites

The list to the right in the Security tab is used to block any window titles you want to restrict. You can add the full or partial title to block access in Internet Explorer or any other program (e.g. Save As, Open File, etc.). This is a selective tool for specific blocks, but not a comprehensive filtering solution.

Example: The screenshot below illustrates a page in a porn directory. Notice the word 'porn' in the window title. If the list box in the Security tab has the word 'porn' in it and Partial match allowed is checked, any window with a caption containing the word ‘porn’ will not be displayed on the Client machine.

An example of a website that could be blocked using the Security tab settings

Note: The word 'porn' that is in the Google Search Bar would not be blocked since it is not a window title.

Block Unwanted Websites

System Settings Tab (for Clients)

The options listed under the System Options heading encompass computer functions which you can allow or disallow your customers to use:

CyberCafePro Client System Settings

Enable PC Sound: This option enables or disables the default system sounds that CyberCafePro Client uses for various events such as mouse over, mouse out, button click, start and end session, etc.

Enable PC speaker beep warning: This option is to use or not use the PC speaker to warn the user when time is running low and for other system alerts.

Enable registry run programs: This option, when enabled, instructs the client PC to execute the items in the Windows registry’s Run section, which are normally executed when you would startup Windows without the CyberCafePro Client. There may be program drivers of some sort included here.

Enable system startup folder programs: This option is similar to the previous one, except it refers to the Windows taskbar menu’s Startup folder where you can drop shortcuts.

Enable systray during sessions: If enabled, the CyberCafePro taskbar will show the system tray on the right side.

Always reboot at end of session: If this is enabled, the client system will reboot after each session is ended. This is useful if you use Deep Freeze or SteadyState to have a fresh system after each use.

Lock computer at end of session: If this option is selected, when a user is finished a session (and reset in Play & Pay mode), the system will become locked and will require the admin to unlock it before it can be used by the next user. This is helpful for locations where you want to make sure customers come to the counter before they start a session.

Enable floating information window: When selected (default), this option enables the floating time window at the top of the screen when in session.

Use killhelp for terminating games: Deprecated: This function is generally not used or required any longer and will be removed in subsequent revisions.

Allow user to change volume: If this is selected, the user will have an option to adjust the volume. If disabled then only the ad/min console can do so for that client PC.

Allow user to initiate chat: If selected, the user will be able to initiate a chat to the MCS.

Allow user to order POS items: If selected, your customers will be able to order items from your POS selection (those marked to show to customers in MCS POS Setup screen).

Language module for this client: Here you can select the language file that the client PC will use for CyberCafePro.

In account mode, restrict login to: The drop-down box gives you the option of only allowing User Accounts to log in, only allowing Timecodes to log in, or allowing both. Both ('All Types') is set by default.

Banner Manager: To display banners in your café you can add banner images to the default path, which is the CCP Client installation path’s Banners folder. By default (or if you click the ‘Default’ button) the path is a placeholder for the installation path, plus the subfolder name: {ClientPath}Banners. Place your banner images in the specified path. Note: Network paths are not recommended, as they can cause a decrease in system performance as they load; if there are delays in access to the path, users may perceive what they believe is a “system hang” of the CyberCafePro Client.

Run this program at the start of session/end of session: These settings are to specify specific programs you wish to execute when the session starts and when the session ends. These paths are always relative to the client PC’s viewpoint, and must exist on the client or specify a network path to the executable file. Again, keep in mind potential network delays. You can also set the parameters to pass to the executable file you specify.

Print Monitor: Select the printer drivers that exist on the CCP Client PC that you wish to have monitored for usage and charging. The CCP Client must be connected to the MCS to get a list.

Bandwidth Monitor Interfaces: Select the network interface cards (NICs) that you wish to be monitored for bandwidth usage as per the bandwidth settings screen in the Admin sections Pricing & Stock Setup under ‘Bandwidth Monitoring’. Again, the CCP Client must be connected in order to get a list of interfaces to choose from.

Select Skin File: You can select from the available skins installed on the CCP Client system in the Skin folder of the install directory of the client software. Click the link in order to visit our website and download additional skins for your clients.

CyberCafePro Client Computer Settings

Internet Explorer Tab

Use the Internet Explorer tab of the Client Settings screen to set options for Internet Explorer on the Client machines.

CyberCafePro IE Edge Browser Settings

This tab contains these Internet Explorer options:

  • Disable viewing local files: Blocks user from entering local drive paths into the address bar in Internet Explorer (IE).
  • Disable ‘File Open’ dialog: Blocks IE from showing the File Open dialog.
  • Disable ‘File New’ dialog: Blocks IE from showing the File New dialog.
  • Disable ‘Save As’ dialog: Blocks IE from showing the Save As dialog.
  • Disable Internet Explorer Options: Disables the Tools->Internet Options menu in IE.
  • Disable Favorites menu: Disable IE favorites menu.
  • Disable file downloading: Blocks downloading files from IE.
  • Disable Toolbar editing: Disables ability to edit toolbar settings in IE.
  • Disable ‘Find Files’: Disables the Find Files option in IE.
  • Clear URL History at end of session: When session is over, the IE history is purged.
  • Disable ‘Mail and News’ menu: Disables the Mail and News menu item.
  • Disable auto update: Disables IE from performing automatic updates.
  • Homepage: This option allows you to select the home pages that will be set in IE on the Client machines. You can set it to a single URL or multiple URLs by adding one per line to create a homepage set.

In addition, you can set the following MSN Messenger options:

  • Disable file transfer: Disables transferring of files from MSN.
  • Disable Auto Update: Disables MSN from performing the auto updates.

Advanced Settings Tab

The advanced tab contains many features which the average CyberCafePro Internet cafe location will not use.  Many of the features are very useful for solving issues in your location or tweaking your setup.

CyberCafePro Advanced Settings Tab

Below are the "Advanced" CyberCafePro features you can use in your location:

Allow customer to start new programs when in 'Overtime': When an individual account is set to allow overtime mode (i.e., time runs out and session can continue), this option allows the user to start new programs after time has run out and allows the session to go into negative time.

Add a delay after running the batch file specified when using CD Key management: When using CD Key management, sometimes a delay is required after running the batch file before the associated program should start. This setting allows you to set a delay from 1 to 60 seconds.

Disable profile managements' extra confirmation messages: Select this option to avoid the extra confirmation message given to the user after they make a choice to save or cancel when saving a profile.

Disable the end session confirmation message box: This option allows bypass of the End Session confirmation dialogue so that the session simply ends when the user clicks the End Session button.

Disable OnTop functionality of the timebar during full desktop access sessions: This setting can be made for each program you have set up, but if you wish to disable OnTop functionality of the timebar globally, use this setting.

Hide the Admin button on startup: Pressing left Ctrl-Shift-A will toggle visibility of the button (Windows 2000/XP): Using this option will hide the Admin button which shows on the top portion of the Client.

Make CCP interface auto re-appear when no programs are detected running: Uses some additional CPU cycles: When no programs are noted to be running (started by the user during the session), the Client interface will re-display.

Make the Client taskbar start with auto-hide disabled by default: User can still enable the auto-hide feature via right-click: Selecting this option will set the Client taskbar which displays during the session to show always. Auto-hide can still be selected by right-clicking the taskbar.

Start explorer.exe as shell just prior to Reg Run/Startup folder (for drivers/apps that require explorer shell to be loaded): Some processes/services require IE to be loaded when they start or they may not load properly. In this case, enable this setting to load the explorer shell during start-up of the Client.

Specify a different font to use for the CCP Client interface: You can specify your own custom font to use throughout the Client interface.

Terminate Windows matching these titles at session end (Exact Match, Case Insensitive): You can have the Client block all windows that have the exact Window Caption you specify in this setting (comma-delimited list). This is useful to close certain windows that might be associated with processes that hide themselves from the kernel and may not terminate properly. Closing the window can often resolve this issue.

Terminate specific processes matching these names at session end (Exact Match, Case Insensitive): This option (comma-delimited list) is to target specific processes that you may not want running, but start-up with the system and thus are allowed to continue to run after a session ends.

Protect specified processes from termination at session end: Process1.exe; Process2.exe; Process3.exe: Some processes may have started after the Client loads, in which case they would normally be terminated at session end. This setting (comma-delimited list) is to allow those processes to run and never terminate them.

Never allow these processes to run... even while in session. WARNING: Be careful of what processes you add here!:

This setting (comma-delimited list) is to specify processes which you never want to run on the system at any time during or after a session.

Change the default priority of CCP Client (LOW=1, HIGH=5): In some cases it might be useful to be able to increase or decrease the Client process priority. It is NOT recommended to change this setting in most cases, and do not change it if you do not understand it.

Help Tab

The Help tab is used to offer your customers some guidance during their sessions. You can specify normal text, in which case the Client internal skin Help screen will be used to show the text, or if you use HTML-formatted text, the text will display in an IE browser window.

This area is very useful for allowing your customers to communicate directly with the staff or management of the timed location, internet cafe or cyber cafe.

CyberCafePro Help Tab

This is the text the customer will see when they click the "Help" button from the CyberCafePro Client.  You can use plain text or HTML text, and it will display on the client.  You can paste HTML in the space.

Marquee Tab - Floating Promotional Textual Marquee Ads

Navigation: Admin icon>Setup>Client Settings>Marquee

Use the Marquee tab to promote products or services. Here you can create messages or advertisements that scroll across the login screen that is displayed for customers when they initially engage a Client machine.

CyberCafePro Client Marquee Settings

You can draft the messages and pick the font, background color, speed for scrolling, etc. These messages can be created for individual Client computers by selecting those on the left that you wish the ads or messages to display. You can have several different promotional messages that will scroll in the sequence set up.

The Marquee is an excellent way to reach the customers sitting down or even a person walking by the machine.  There should be a message on the marquee at all time promoting your business.

Every for-profit business wants to earn extra money. In the Internet cafe software market there is plenty of opportunity. One great way is through advertising to the end user. You can do exactly that through CyberCafePro.

If you wish to display your own logo (or sell advertising for that spot... MONEY MAKER!) in your location, you can set the path to the banners file in which logos are stored in each Client PC.

CyberCafePro Banner Manager

You can place the banners (468 x 60 pixels) directly on the CyberCafePro Client computer in the default path which is ‘{ClientPath}Banners’, where ClientPath is a placeholder for the path to the Client install directory.

To replace the logo in the Client computer Logon screen, first create a ".jpg", ".bmp", ".wmf", ".emf",".swf", or ".gif" format image of your own logo in 468 x 60 pixels.  Then drop the image into the banners folder within indicated above.  Reboot the CyberCafePro Client and you should see your logo appear.

The CyberCafePro logo will appear if you do not add your logo.

Setting up Client Computers - Security Tab


How to Charge for Playstation 4 and other consoles?

Creating Manual Timers

CyberCafePro allows you to create timers linked to prepaid accounts to automatically track the time and deduct prepaid minutes.  You can also create manual timers which are Play & Pay capable.  These are generally used for timing areas or items that cannot be connected to your PC.  For example you could time how long someone uses a PS4.

To create a manual timer:

In the CyberCafePro Desktop, right-click an unused Client icon and select Create Manual Timer.

CyberCafePro Manual Timer

You can customize the given time icon by right-clicking it, selecting Icon Style and then selecting the timer graphic you want to use.  Make sure to drag the icon down into the desktop area so it becomes permanent.  If not the Manual Timer may disappear after a restart.

Timer icons include Xbox, Telephone, PS2, Laptop, unassigned Timer, and Billiards.

You can see all of the options for the manual timer by right-clicking the Timer icon you created.


Hint:  Use the Add Items... option to add items from your Point-of-Sale.  This allows to create a "Tab" or running bill for the customer.  The can pay for the entire session at the end (including food etc) if the person wished.

CyberCafePro FAQ - Frequently Asked Questions

Set Your Master Password

CyberCafePro internet cafe software is equipped with a "Master Password".  This password is used when the client computer is no longer connected to your network.  If a customer unplugs the network cable, the master password ensures your system is safe.

This password is crucial to the operation of your location. Change the password to ensure nobody acceses your client stations when you have not given them permission.

How to Set the Master Password

Path: File Menu> Admin> Setup> Client Settings..

The location to set the Master Password for CyberCafePro cyber cafe software is towards the bottom right-hand corner.  This area is marked Area "3" under the "Security" tab.

Disable Hard Drives in the CyberCafePro Clients

In CyberCafePro you can disable/block drives or enable drive easily. This is an essential security measure to protect your stations.

In most case owners of cyber cafe locations do not want a user to be able to access the hard drives ex. C: . Allowing access to the hard drives gives your user the ability to edit files and have open use of the entire computer.

Path: CyberCafePro Server > Admin > Setup > Client Settings..

To block a hard drive from a customer you can simply check the box next to the drive letter in the "disable drives" area.  This will ensure the customer cannot access that drive on that Client machine.

The client computer will need to be rebooted for the changes to take effect. You can right-click the Client icon on the CyberCafePro Server desktop, then choose "Reboot".

Click the button below see the next step in your setup of CyberCafePro.

Enable Desktop Access

It is possible in CyberCafePro to give your users access to your Windows Desktop and not use the CyberCafePro Launch Pad.

Allowing desktop access in the same as allowing your customer into your Windows operating system. The user will have access to all aspects of the operating system that a user would have outside of CyberCafePro. It is recommended that desktop access is only given to users you trust.

1. Login as an admin user into the CyberCafePro Server.

2. Go to the "Admin" section.

3. Go to the "System Settings" area.

4. Click "Location Configuration..."

5. To give your users you must uncheck the "Launch Pad" option and check the "Desktop Access" option under the Pricing option(s) your business is using.

Lost Connection or a Black Icon

A black icon on the CyberCafePro Desktop usually means the connection is either not active or it has changed.

Often when a router flakes out or a new piece of hardware on your network is added, you will find the connections for CyberCafePro no longer work. Why? The answer is because the connection parameters were saved in CCP and now they are different. The connections are looking for the old setting and Client info when they no longer exist.

Fixing this is usually very easy:

1. Login to the CyberCafePro Server using an account with Admin privileges.

2. Right Click on the icon which will not connect. It will be black in color.

3. Choose to "Delete" the icon.

4. The connection should appear again in the top row of icons if the Client in on.

Drag the icon back down to the desktop area to make the connection permanent. If you do not, the connection and all of the setting you change will reset everytime you start CyberCafePro internet cafe software.

Enable Right-Click

Some owners prefer that the right-click option in their Internet cafe not be active. For these owners CyberCafePro Internet cafe software has given the option to disable the "Context menu" or right-click option.

Use the guide below to learn how to enable or disable the "Context menu".

1. To disable the context menu, go to the CyberCafePro Server Admin > Setup.. > Clients Settings.. .

2. In Area #2 click the "Internet Explorer" tab.

3. Choose "Disable Context menu (right-click)" to not allow right-click options while CyberCafePro cyber cafe software is running.

4. Click "OK" to exit.

Currency Setting

CyberCafePro internet cafe software reflects the settings for currency in your Windows Operating System.

CyberCafePro can use any currency. The entire currency settings used by CyberCafePro is based on your Windows operating system settings. For example: If your Windows 7 is set to Euros, CyberCafePro will be set to Euros.

Enable Timecode Mode

Timecode mode is not enabled by default on certain installations depending on the pricing you setup in the "Setup Wizard". Don't worry, it is very easy to enable timecodes.

1. Login as an admin user into the CyberCafePro Server.

2. Go to the "Admin" section.

3. Go to the "System Settings" area. 4. Click "Location Configuration..."

5. To be able to see the timecodes area in the admin check the "Enabled" box next to "Timecodes". Press "OK".

Error -2147

Error -2147... is a common error in CyberCafePro usually created by improper shutdowns of the CyberCafePro Server (MCS) or by power outages. Don't worry this error is easy to fix with a few simple steps.

The improper shutdown has caused the database in CyberCafePro to become corrupted.

The CyberCafePro 6 database can be found in the default location:

C:Program Files (x86)CyberCafePro ServerDB .

CyberCafePro creates backup database on your behalf at C:Program Files (x86)CyberCafePro ServerDBBackupsstartup

Does CCP work with Thin Clients

To make a long story short, CyberCafePro does not work with thin clients or Virtual machines.  Do not waste your time trying as they are not supported.  There have been a few who have claimed to have made CyberCafePro work with thin clients but I have not heard back from those people in a long time.  If you are one of them, comment below and tell us how you are doing it!

The major issue comes in when you reboot or close your virtual machine.  CyberCafePro does not retain the IP settings of a thin client or VM which means the owner must set them each time.  That is a hassle!  This means going into the CyberCafePro Client to search for the Server after deleting the Client icon on the CyberCafePro Server desktop.

There are more issues involved with not using real computers with CyberCafePro but since it is not supported there, I will not bother supporting it here.

CyberCafePro user Faisel recently asked a question about hiding the CyberCafePro timer while customers have full screen programs running.

how can i hide the client timer , its not going hidden and customer can not play games because they always click on it while playing
how can i make it behind the game play screen

Full screen program are usually games used for single play and in eSports.  It is essential for the gamer to have full use of the screen and to make sure that no interruptions occur while playing.  If the CyberCafePro timer bar (Floating Information Window or FIW) and the game are fighting for full screen supremacy then the user can become very annoyed!

We do not want that!

Let's fix the problem.  Fortunately there is 2 different options for fixing the floating information window getting in the way.

Disable Floating Information Window

CyberCafePro is equipped with a setting to remove the floating bar from all client sessions.  It is as easy as checking a box.

Go to the CyberCafePro Server Admin area > Setup > Client Settings..

Next click on the System Settings tab.

CyberCafePro Floating Time Window Settings

Un-check the option to Enable floating information window.  Removing the check will disable the Floating bar for all the client you selected... most likely all by default.  Problem Solved!

But what if you don't want the Floating Time Window totally gone?

Disable the FIW for Single Programs

You can disable the floating information window directly in the CyberCafePro for each program you setup in your LAN center or location.  This give you much more control and help to make your end-user experience better.

To disable an individual FIW you need to go to the CyberCafePro Client Admin.

Choose Launchpad Setup.. in the Administration Screen.

Click the Show Advanced Options as shown in the image below.  It is possible you set this to be always open so you may need to skip this step.

Show Advanced Options in CyberCafePro

Next, go to the tab near the top where your program sits.  In this example I am going to use the default image.  The super recent example of Fifa 10.  I think the folks at CyberCafePro need to update that!

Anyways... once you choose the program check the 2 boxes as shown below.

  1. Disable Taskbar always on-top functionality

Fifa Program Example Fifa Program Example

If you follow these steps you should see no floating information window.