Your Site Should Be Powered By
THE FREE CIRCLE JERK PRO SCRIPT
Current Version is 1.00
TO DOWNLOAD YOUR FREE COPY CLICK HERE
(Version 1.00)

 
CJ Pro Updates
CJ Pro 1.00 Is here.  Its basically the same as 0.30 with a few small bug fixes, and now the webmaster page has a place for your trade partners to check their stats!  If there are no bugs in the program this will be the last update I'll give away for free.  I am working on improvements now that will allow you back up your memberfiles, and will auto-restore them in case of dataloss so you never ever lose a trade, and changes in the coding that will let you trade based on productivity instaed of raw ratios, so you dont have to watch your trades.  I am also putting in some cheat protection.  If you register the program with me for $100 I will make all improvements in the code available to you for the next year for no additional charge, and a copy of the C script for free if I get it done by then.  You already know I spend major time on this script making improvements nearly every week, so Im sure you will more than get your monies worth.  (I will also install a version for you that doesnt take 1% of your traffic)  Anyway just give me a yell on icq if youre interested.
Ok, I finally got another update here!  Its version 0.30 Beta.  More stable platform, should handle more trades per day than the previos version, improved the logic it uses when sending out hits so it should trade even better, and fixed that crappy looking webmaster page.  If you already have an older version on your site, all you need to do is download the entire zip and replace some of the files with new ones. You wont lose any data or trades.  No need to do anything else. Complete upgrade installation instructions are at the bottom of this page(if you need help or dont understand something, just icq me and Ill help ya out).  If you dont have it running on your site yet there are complete installation instructions included in the zip file.  To see what the new webmaster page looks like go here.

 
CJ Pro Terms and Conditions
CJ Pro has become in my ever so humble opinion the best free circle jerking script there is, with some of the same features in scripts costing upwards of $300.  This is the result of the countless hours of coding I have invested in this script.  I am not charging any money for the script at this time, but it does send me a small amount of the traffic it helps you to generate on your site.  To be specific it is one percent of the outclicks.  Once you begin using this script, you will find that the productivity tracking alone will increase your traffic by ten times the amount it is sending to me.  Because I have invested so much of my time in this product, and since I am offering it up to you without asking for cash payment, I do insist that you DO NOT remove the account cjpro, edit ANY of the code, or redistrubute the code.  The code will always be available at this address, if you know someone who wants the scirpt send them here, don't give em a copy of yours.  This will allow me to make sure they have the most recent version, and give them the opportunity to read my terms and conditions.  I dont believe this is too much to ask.  If you cant live with the loss of one percent of your traffic just contact me and  I will be more than happy to hook you up with an improved version of the script, including database backup, automatic restore of the database in case of loss, error logging to the admin,, and that will also give you the ability to create perm links and groups, plus many other updates I plan to make in the near future for free.  In exchange for this I will ask for a modest fee for the time I have invested. Fair is Fair, after all. 
By Using This Script You Agree To The Following

1. You will not edit or modify any of the code or text in any of the CJ Pro files
2. You will not distribute, in portion or whole, any code or text in any of the CJ Pro files
3. You will only use this software on pages displaying legal adult content
4. You agree to periodically check this page for any further posted rules, limitations, or restrictions
5. You agree that you will abide be any further posted rules, limitation, or restrictions

This script is designed to allow you to very easily manage traffic trades on an adult circle jerking site.  I did not write this script for use on non adult sites, nor are you authorized to use this software on non adult sites, ONLY SITES WITH LEGAL ADULT CONTENT


 
CJ Pro Infos and Features
Heres a few things you'll probably want to know about the script..........
Written in Perl
Every user will get unique linking id
Individual stats for every partner, including in/out stats, and PRODUCTIVITY TRACKING
Password protected adming page
Admin login password hidden in seperate cgi file for security
Easily set up, up and running in minutes
Ability to force hits to individual users at the time you chose, great for hitting toplists
Hits sent by individual ratio for each user
Specify and track where your extra hits go
Script automatically finds your best trade partners, and sends more hits to them to increase your traffic
SENDS OUT UNIQUES, so the script will not send the same surfer to the same site twice

 
Fundamentals of Circle Jerking, or Circle Jerking 101
Circle jerking was basically named such because the surfer is jerked around from site to site, in search of the free porn that is promised, but rarely delivered, and as such has gotten quite a bad name in the industry.  Every time the surfer clicks hoping to get another free pic more and more circle jerk sites open in his browser.  The purpose of a cirlce jerk then is to get surfer joe to click as many times as possible on your site before he gives up and closes all the circle jerk sites hes got open in his browser.  So whats the point?  Surfer joe will get frustrated during his search for free porn, and eventually he'll whip out the plastic and join a paysite (hopefully one youre offering up to him) or he'll download and use your dialer (which you'll also make money from).
There are many tricks of the trade to get the surfer to click during his visit to your site, and some of them are considered cheating by other webmasters.  Remeber that is called a circle jerk for a reason, surfer joe travels from site to site.  If other webmasters believe you are using what they believe to be dishonest or underhanded ways of sending the surfer to their site from yours they will not only refuse to trade any traffic with you, but will also notify all other webmasters of your activities.  I strongly urge you to visit all of the circle jerk webmaster information pages whos links are at the bottom of this page and become thoroughly familiar with the rules of the game before you begin using this script, or any other circle jerking script.  Once your reputation is lost, youll never get it back, so it's to your advantage to know the rules of the game before you begin playing, and besides, you will get some very useful information and ideas from these sites as well.

 
Upgrading From Previous Versions of CJ Pro
Upgrading to version 1.00 from 0.30

All you need to do is download the entire zip file cjpro100.zip using the link at the top of the page.  Extract the cjprorecalculte.cgi, cjproadmin.cgi, and cjprowebmaster.cgi.  Upload those three files, overwriting the old ones on your server.  Thats is, you're ready to go.
Note that there was a bug in version 0.20 and 0.21 that caused the script to forget the passwords for your trade partners, so you may have to go into the admin and edit your partners to assign a password to each of them if the password field is blank.  If you dont do this they just wont be able to check their stats.
 

Upgrading to version 1.00 from 0.20, 0.21, or 0.21b

Download the current version from the link at the top of the page, you wont be needing to do a complete install again, you only need a few of the files.  You will not lose any data, or any trades, just load, chmod, and the script will contrinue trading with your current trade partners, but with better performance.  0.30 has several improvements in many of the files that help it run faster and more efficiently.  You will need to upload the following files from the zip to their respective directories
upload to the cjpro root directory and chmod them all to 755
cjproadmin.cgi
cjproin.cgi
cjproout.cgi
cjproprinttop.cgi
cjprowebmaster.cgi
cjprorecalculate.cgi
Note that you do NOT need to upload the cjproconfigure.cgi, and your install will be MUCH easier if you dont upload this file

now upload the following files to you cjpro/datafiles directory and chmod them all to 755
rules.dat
rules2.dat

now upload the following file to the cjpro/memberfiles directory and chmod it to 777
auxout.dat

I recommend you back up all your files to your local computer before you do this just in case.  If you think this looks like a major job, remember its worth it.  Ill always be glad to help if you catch me on icq 4885653
 


 
New Installations of CJ Pro
I should note here that I have tested this script on a NT Server, and I can tell you it wont work on a NT server.  Sorry, servers ya right for having a NT Server.  Check out the links on the bottom of the page to find a better host.  NT Sucks.

Ok, you should have gotten the files listed in the table below.  Unzip them to the folders specified on your machine.


File Name
Where it goes and whats it for
Chmod it to
readme.html
youre reading this now
dont
cjpro/
Directory in your cgi-bin you will install most of the files to.
777
cjpro/cjproadmin.cgi
Adminstration script.  Where you will be spending your time once you get the script installed
755
cjpro/cjproconfigure.cgi
Holds configuration values
755
cjpro/cjproin.cgi
Where your trade partners will send hits
755
cjpro/cjproout.cgi
What your html page will call when sending hits out
755
cjpro/cjproprinttop.cgi
Just some extra files needed by the program
755
cjpro/cjprorecalculate.cgi
Just some extra files needed by the program
755
cjpro/cjprosetcookie.cgi
Just some extra files needed by the program
755
cjpro/cjprowebmaster.cgi
Your webmaster page where webmasters can go to sign up for trades with your site.
755
cjpro/datafiles
Data directory
777
cjpro/datafiles/index.html keeps people from trying to snoop around in your directories dont
cjpro/datafiles/rules.dat you can enter any html you want here and it will be displayed on webmaster sign up page.  Promote your sponsors that offer you a commission or rules specific to your site.  (no porn, pop ups, etc, hey its your site, right?) dont
cjpro/datafiles/rules2.dat Enter any html you want here and it will be displayed on the page shown AFTER a webmaster signs up to trade with your site. dont
cjpro/memberfiles
Directoy for storing member informaiton
777
cjpro/memberfiles/auxout.dat
keeps track of when and where 'extra hits' are sent to.  An extra hit occours when all of your trades are paid up, and there is nowhere else to send the surfer, or when a surfer has visited all of your trade partners.  Also tracks the incoming hits that dont come from a trade partner.  Think of it as a Default accout.
644
cjpro/memberfiles/index.html keeps people from trying to snoop around in your directories dont


Ok, so now you should be ready to setup the program, its gonna need to know a few things to work correctly.  In a text editor open the file cjproconfigure.cgi, well be changing a few things here.

NOTE : DO NOT CHANGE ANYTHING OUT SIDE OF THE QUOTATION MARKS

Find this line in the file CHANGE IT TO THIS
$auxout = "http://triplex.netherweb.com/cgi-bin/exitjerk/poppy.cgi"; Whatever url you want the 'extra hits' sent to.  Might I suggest a sponsor page.  I use a poppy.cgi from phunscripts.com, you may want to check that out.
$mainpageurl = "http://americanhoes.com/index.html"; The COMPLETE URL of your mainpage.  This is the html page you want the surfer to see when he enters your site.  You're probably gonna want this to be your index.html file.
$cgipath = "enter the path to the cjpro directory here with no trailing slash"; The complete path to the directory that holds the cgi scripts.  If you don't know the path you should ask your host.  This is not the path to any particular cgi, just the path to the directory that holds the cgi files.
Do not add a trailing slash ( / ).
$cgiurl= "enter the url of the cjpro DIRECTORY here with no trailing slash"; The URL to the directory that holds the cgi scripts.  This is not the URL of any particular cgi, just the URL of the directory that holds the cgi files.
Do not add a trailing slash ( / ).
$sitename = "My Site"; You should probably put your sites name here, eh?
$email = "you\@yourhost.com"; Your email address.  NOTE that you MUST place a '\' JUST BEFORE THE '@'.  If you do not the script will CRASH.
$icq = "1234567"; Change this to YOUR ICQ number.  This number will be displayed for webmasters who sign up to trade with your site.  If you dont have ICQ you really should get it.
$defaultratio = "1.2"; The default trade return ratio to set.  You will return to each trade patner this amount multiplied by the number of hits they have sent you.  Change it to your liking.  You can edit the ratio individually for each site via the script, this is just the default.
$defaultforceamount = "10"; Number of hits to force to each trade partner at the time you will set in the next line.  Again you can edit this individually for each partner, this is just a default setting.
$defaultforcetime = "00:00"; The time in the following format HH:MM to force the hits set in the above line.  Again you can edit this individually for each partner, this is just a default setting.
$password = "1234"; Change this to any password you chose.  DO NOT LEAVE IT AS IS, or any jerk can mess around in your admin script.

Ok, now save this file AS TEXT and upload it to your server.  Remember that you can not rename the datafiles/ or the memberfiles/ directories, but you can change the name of the cjpro/ root directory (but I dont really recommend it unless you're sure you know what you are doing)


Ok, I will now tell you what the other lines in cjprosetup.cgi are for, just in case you want to fiddle with them later.  I recomend you dont mess with them untill you get the script up and running.  YOU DO NOT NEED TO CHANGE THE FOLLOWING FOR THE SCRIPT TO WORK.


This line in the file does this
$weight = "5"; This is a 'weighting' factor used to decide which site in the list 'outpick.dat' to send the hit to, basically setting this to a higher number will send more hits to the most productive trades, a lower number will better distribute the trades.  If you set this too high some of the less productive trades may not get paid back quickly enough.  Should be set between 2 and 9.
Time in seconds to wait between updates to the database.  120 will work fine in most cases.
$uniquetime = "86400"; The time to wait in seconds before sending a surfer to your trade partner again, once he visits that partner.  NOT the time to wait before it is counted at a unique at your site.  Basically when surfer joe visites site x, the script will wait this long before it sends him to site x again.
$flock = 1; Tells the script to use file locking to prevent data file corruption.  Youre probably not gonna want to mess around with this.  If you have a NT server and you are having problems with the script you might try changing the one '1' to a zero '0'

You can now, if you want to, edit the file cjpro/datafiles/rules.dat and cjpro/datafiles/rules2.dat.  Thiese are  standard text files containing html code that will be added to the webmaster sign up page.  Remember that this file contains html code.  Place in this file html code containing the rules for your site and anything else you would like webmasters to see.


Now you're gonna need to upload all the files to your server in the folders specified.  Dont forget to chmod the files as indicated in the chart at the top.  Once uploaded and chmod'ed the script should be ready to go.  Any other files the script needs should be created by the program on its own.  In your browser surf to the cjproadmin.cgi file.  You should be presented with a screen asking for your password.  If not check that you chmod'ed the files correctly, as this is the most common mistake.
Anyway, thats about it.  If it doesn't work by now look in the common problems section below.


A few things you should know before you mess around in the admin too much

1.  To change the URL that the extra hits are sent to edit the cjprosetup.cgi file directly, DO NOT edit it in the admin.  You can view the file in the admin, just dont try to change anything in the file.
2. This script tracks productivity, that is the amount of times on average that a surefer clicks on your page.  The productivity is shown as a total, and broken down by what site the surfer came from.  If the prodcutvity is low, its probably a bad trade.
3.  The force amount is the amount of hits the scirpt will send to that site at the time specified by force time.  This feature is used for hitting toplists, or keeping trades alive.
4.  If you have never ran a circle jerk before, i recommend you visit all of the sites in the links section to get a good idea of what i a ciricle jerk is, adn teh rules to follow.  Im not going to list them here, but I do expect you to visit the sites in my links page before you use the scirpt.  Trust me, they are good sites with good information, well worth the time.

Thats it, you should be ready to start circle jerking as soon as you get some traffic to your site and find a few trade partners to swap surfers with.  Dont forget to hit me up for a trade as well ICQ 4885653 / Banzai.


If you can not get the script to work, heres some helpful (and some not so helpful) tips.

Problem:
    You recieve a 500 error when you surf to the cjproadmin.cgi file
Possible Causes:
    Check this line in the cjproconfigure file  $email = "you\@yourhost.com";  (your email address between the quotes)  There should be a '\' just before the '@'.  If not add it now.  I know when you do that its no longer a valid email address, but trust me it WILL display correctly and function correctly when the script processes it.  You must do this because of the way perl handles the '@' symbol.  Remember it is a '\' symbol and NOT a '/' symbol.

Problem:
    Everytime you surf to cjproout.cgi the script sends you to the url you set for $auxout in the cjproconfigure.cgi file.
Possible Causes:
    Once a surfer has been to a partners site, the script will not send them back to that site again, untill whatever time period you set in cjproconfigure is up.  I.E.   When the surfer has visited all the sites you owe hits to the script will send them to the url you set $auxout to each and everytime.  You just need more sites to trade with.
 
 

IF YOU HAVE TRIED EVERYTHING YOU CAN THINK OF BUT STILL CANT GET THE SCRIPT TO WORK CORRECTLY JUST ICQ ME.  MY UIN IS 4885653 / BANZAI AND ILL BE GLAD TO HELP YOU OUT.



 
When You're Making Bucks And Kicking Ass
When you've got your site up and running, you will begin making money from it and turning profits.  I suggest you plan for the long haul and save some of the bucks from the checks you're getting in your mail.  The free version CJ Pro is a good scirpt, but there are much better ones out there for the cash.  You can contact me about adding features to your existing CJ Pro scirpt, or for a little more, you can purchase a kick ass script like blindio or ucj4.  There are very good script out there ranging from $500 for Turbo Trade, $1200 for UCJ, and $2000 for Scorpion, the best script out there.  Remember you get what you pay for, and these scripts will more than make up for the cost by putting even more money in your pocket from your site.

 
Resources and Links
Cyclejerk.com

Script Infos, Tips and Tricks, CJ Site Database, Loads of other Useful Information.


CJFaq.com

CJ Information, CJ Site Database, Loads of Information to Help Potential CJ Webmasters to Start a CJ Site

ADULT WEBMASTER INFO
THE TRAFFIC TRADERS MESSAGEBOARD

ProHosters.com
PREMIUM HOSTING: 
Looking for Quality, Inexpensive Hosting?
$1.98/GB Flat Rate. Check It Out! 


EMAIL
ICQ - 4885653 / Banzai