Just a suggestion for admins, Why don't implement a simple captcha system? Like add 3 + 6 to post to for Newbies - Full Members or may be even include Hero Members too, It should greatly reduce spamming.
This won't help. Most of the spam is due to humans copy-pasting or typing nonsense for signature campaigns.
Adding a captcha to post won't deter them.
Well if that's the case, May be use some sort of plagiarism checking service, A Quick Google search revealed quite a few services which offered api's but cost upwards of $900 per month, And i believe instead of ip's being banned, Why not ban the systems, I think Chrome and all most All Browser have some sort of Unique Device ID, Why not store those and ban whole systems. This will reduce the costs in the long run.
The implementation of scripts to check all the posts being made in this forum might be difficult.
IPs are not banned, Units of evil just get added to them. It is still possible to register/post using those IPs, if you pay a small fee.
oh did not know about that, But as for script implementation, It is actually quite simple, Being a Programmer my self, I know for sure it will take around 10-20 lines of code at max to include a Plagiarism service. Here is how it would work, If you like to know... When a user clicks on the "Post" button a function would be called off, This Function will just send out the the Text from the "InputField" to the service via a simple HTTP request and get a response within 3-5 seconds, If the service say that plagiarisms is above let's say 80%, We will be checking it with a simple "If" Statement, If (Plagiarism > 80) {//Delete the Post Plus add 1 to warning}, After X warnings system can delete the user from the database and Add Evil Points to the IPs. But This May slow down the Posting Function, So instead of calling the Plagiarism function while the user is posting, The Server can call the function after the post has been made. Well thats me thinking in the realm of Unity Programming, Can be a little bit different for PHP thou. Any way its upto admins on how they want to tackle this.
After Thought: Or Instead of Paying for these services, A python bot can be made and use free Plagiarism services from the web to test the plagiarism, It will take some coding but i think it can be done. A Bot will be continuously run on a small server going through all the posts for a plagiarism check and if the plagiarism from free service is above XX%, Same above concept can be applied.