Unfortunately, a few hours after blocking them, a new wave appeared from different IP addresses. This brought the forum down again. As a stopgap measure, I've been forced to temporarily disable read access to the forum when not logged in. Whenever you load a page on the forum, some resources are consumed as the forum software fetches the posts from the database and formats them for display in your browser. The forum does do some caching but even with this, when thousands of bots request pages relentlessly, it overwhelms the server. The bots are "reading" the forum anonymously, so temporarily disabling read access for anonymous users has made the forum usable again, even though there are about a thousand bots hitting it right now as I type this.
I do not want to require logging in to read the forum since there's so much helpful content that users often find using search engines. However, at this moment, I've been forced to do this until we have a solution. There are various DDoS protection services and solutions intended to block AI that could be used to help. Once we get something in place that can get these bots under control, I will be able to open the forum back up for anonymous readers.