Crankeye download servers use this in the .htaccess file:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?crankeye\.com/ [nc]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?2drpg\.com/ [nc]
RewriteRule .*\.(zip|exe|png|wmv)$ http://crankeye.com/ [nc]
Explanation ~
RewriteCond %{HTTP_REFERER} !^$
ANY http referrer will be interpreted by the following rules
RewriteCond %{HTTP_REFERER} !^http://(www\.)?crankeye\.com/ [nc]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?2drpg\.com/ [nc]
Here you add sites you WANT to be allowed to hotlink. The [nc] means No Condition if this is met. Basically, they get a free pass =)
RewriteRule .*\.(zip|exe|png|wmv)$ http://crankeye.com/ [nc]
Simple enough, add more file types if you like. After the $ is what you want the requests to be written to, in this case the crankeye.com frontpage =) This has an [nc] on it incase you have extra rules in your htaccess file following these. This way these ones won't be caught up in those. It's a good idea to cover your ass when you're dealing with multiple sets of rules. It can get confusing or you can get nasty server errors.
RMRK.net isn't included in the exceptions, try these to see it in action:
http://d1.crankeye.com/95.ziphttp://d2.crankeye.com/95.ziphttp://d3.crankeye.com/95.zipLol RPG Maker 95, been on them for longer than I can remember, just never added to the download page.