1) System Requirements

2) ArcadeBooster Installation Guide

3) ArcadeBooster Functions Guide (Advanced)

System Requirements

PHP 5.3.0 or Higher
Mysql 4.0+ (must support Mysqli)
mod_rewrite must be enabled on server
GD extension must be installed on the server

ArcadeBooster Installation Guide

Step #1: Download the Script
Purchase and download ArcadeBoater script from arcadebooster.com or download limited version for free.

Step #2: Upload Zip File
Upload the zip file to your root path of your website using FTP programs or cpanel.

Step #3: Extract the Zip File
Go to the cpanel of your site and extract the zipped file. Hint: You can also extract the zipped file in your computer first, then upload all files and folders to your website but as it contains too many files it may take too much time to upload.

Step #4: Set Permissions
Before you install the script, you'll asked to give write permission (777) to 2 folders. These folders are used for uploading content and temporary files for caching purposes. Make sure that these folders have 777 permission before you go to the next step:
/content/
/tmp/

Step #5: Install the Script
Your script is ready to install now. Go to this address in browser and start installation process: www.yourdomain.com/install/ Replace yourdomain.com with your domain name. Once you press Enter, you'll see the welcome screen and you'll be asked to do the next steps. Hint: You can install a few sample games to see the script functionality but you can ignore adding sample data.

Step #6: Delete Install Folder
When the installation process got completed, you need to delete /install/ folder for security purposes. You will not need this folder any more so don't worry if you are asked to remove it from your website. Once you remove install folder, you can log in to your admin panel with the username and password you entered in previous steps. Your admin panel address is www.yourdomain.com/admin/

Step #7: Set your Site Settings
Before you start using your arcade site, it's recommended to set main settings of your site such as Site Title, Template, etc. You can access main settings from the "Configurations" menu in sidebar. Also don't forget to set seo settings for your site.

Step #8: Add Categories
Now it's the time to set your game categories. To define new categories, you just need to go to "Manage Categories" link from "Game Management" menu in your sidebar. Simply find "Add New Category" button and start adding your desired categories.

Step #9: Add Games
Adding game to ArcadeBooster script is very easy. There are different ways to add games. You can add games from "Manage Games" link or the shortcut you have in dashbaord to manage your games. You can also import our prepared games packages in the same menu and add 100's games with just a few clicks!

Step #10: Set Cron Jobs
To have updated stats and correct reports in your admin panel, you need to set a cron job in your site cpanel. Setting the cron job will reset your stats once a day and let you control all traffic you receive or send to partners. So without this, none of reports in admin panel work properly and you can not manage things correctly. To set the cron job, just login to your cpanel, go to cronjobs link and set the command below to run once a day (runs at 00:00 every day).

Command:
wget --output-document=- http://www.yourdomain.com/admin/cjobs/manageablerun.html

Step #11: Set Ad Zones
To monetize your arcade site you need to add advertisemtns to your site. ArcadeBooster is provided with powerful advertising features and you can easily manage ads in your site.

Step #12: Change the Logo of Your Site
To change the logo, there's a PSD file in /images/ folder of your selected theme which you can edit it with "Adobe Photoshop" software and design your own logo. You can easily replace your new logo with the old one.

Step #13: Enjoy your Arcade Site
Almost done! You can start promoting your arcade site and enjoy the features we provided for you. :)

ArcadeBooster Functions Guide (Advanced)

ab_all_games()
Returns all games (returns ab_result)
ab_block_content()
Returns block content
ab_categories()
Returns all categories (returns ab_result)
ab_category()
Returns the game category by getting game seo title (returns ab_result)
ab_category_heading_moregames()
Returns heading title of more games in a specified category page
ab_category_heading_newgames()
Returns heading title of latest games of a specified category
ab_category_heading_populargames()
Returns heading title of popular games of a specified category
ab_category_heading_topratedgames()
Returns heading title of top rated games of a specified category
ab_category_image()
Returns the category icon URL
ab_category_url()
Returns the category URL
ab_featured_categories()
Returns featured categories (returns ab_result)
ab_featured_games()
Returns featured games (returns ab_result)
ab_game_comments()
Returns user comments of surrent game (returns HTML)
ab_game_file()
Returns game file code (returns HTML)
ab_game_images()
Returns URL of images folder in current template
ab_game_mobile_link()
Returns link of a mobile game (return android or ios URL)
ab_game_slide_image()
Returns the game slideshow image URL
ab_game_thumb()
Returns the game thumbnail URL
ab_game_thumb_path()
Returns path of uploaded game thumbnail (returns linux path)
ab_game_thumb_url()
Returns URL of uploaded game thumbnail (returns URL)
ab_game_url()
Returns the game URL
ab_image_path()
Returns path of uploaded image (returns linux path)
ab_image_url()
Returns URL of uploaded image (returns URL)
ab_is_myfavourite()
Checks if the game exists in my favorite games (returns true/false)
ab_isactive_ctg()
Checks if a specified category is selected by user (user is on category page or not)
ab_last_played_games()
Returns last played games (returns ab_result)
ab_meta_description()
Returns page description
ab_meta_keywords()
Returns page keywords
ab_new_games()
Returns all new games (returns ab_result)
ab_non_featured_categories()
Returns non-featured categories (returns ab_result)
ab_page()
Returns a page content by getting page seo title (return ab_result)
ab_page_heading()
Returns page heading
ab_page_title()
Returns page title
ab_page_url()
Returns the static page URL
ab_partners_links()
Returns all link (returns ab_result)
ab_popular_games()
Returns all popular games (returns ab_result)
ab_random_games()
Returns random games (returns ab_result)
ab_related_games()
Returns some related games (returns ab_result)
ab_router()
Returns URL from router
ab_search_games()
Returns result of a search term (returns ab_result)
ab_select_game()
Returns a game by game seo title (returns ab_result)
ab_show_ad()
Returns a specified ad code to display
ab_show_categories()
Returns all categories links (returns as HTML)
ab_show_featured_categories()
Returns featured categories links (returns as HTML)
ab_show_links()
Returns all partners links (returns as HTML)
ab_show_non_featured_categories()
Returns non-featured categories links (returns as HTML)
ab_show_pages()
Returns all pages links (returns ab_result)
ab_site_name()
Returns site name
ab_slideshow_games()
Returns slideshow games (returns ab_result)
ab_static_pages()
Returns all page (returns ab_result)
ab_template_images()
Returns current template URL
ab_top_rated_games()
Returns top rate games (returns ab_result)
ab_user_favorite_games()
Returns current user favorite games (returns ab_result)
ab_has_ribbon_new()
Returns True/False
ab_has_ribbon_hot()
Returns True/False
ab_has_ribbon_featured()
Returns True/False
ab_canonical_link()
Returns current page canonical URL
ab_get_setting('Key')
Returns settings value
show_social_links()
Returns social icons (returns as HTML)
ab_nofollow_page()
Returns true/false whether the current page set as no-follow or not
ab_show_tags()
Returns tags (returns as HTML)