ScriptServ MOTD
Purpose
ScriptServ is a comprehensive preservation project dedicated to collecting, documenting, and archiving mIRC scripts. At the moment, I believe it is the most complete archive of its kind. There is one archive that is larger that you can check out here: Jawsh's IRC Script Archive . The two archives may be combined in the future.
Functionality
The home page is a searchable, sortable table of the full script index. Click any column heading (Script Name, Version, Category, Author, Year, Tags, Size, Views, or Downloads) to sort by it, and click again to reverse the direction.
Sorting: Click a column heading.
Filtering: Use the search bar, click any Category/Author/Year/Tag value anywhere it appears on the site, or use the filter dropdowns above the table. The clicking method works better and allows for multi-filtering.
Be sure to clear filters using the "Clear All" button that appears once a filter is active.
Downloading / Browsing: Each script has its own page with full details, a rating widget, comments, and a built-in file browser that lets you view the unpacked archive contents. You have the option to download the full script, download individual files, or view file contents (for certain file types).
Links: I've gathered a large collection of IRC related links that you can browse and contribute to by suggesting new links or reporting broken links. Be sure to check it out here.
Gallery: I created a gallery that displays every image file from the archive that you can browse here.
Logs: Many scripts have leftover log files. If you go to the Logs page, you can view each of them in pseudo chat windows. From there you can navigate to the script that the log belongs to or download the log directly. This feature was inspired by IRCReplay .
Blog: I have a microblog that I will mainly use for site updates and may eventually use it for random posts. The blog was inspired by ʕ•ᴥ•ʔ Bear Blog .
Project Methodology
This project started with a Python web scraping script and archive.org's CDX API. I scraped for all .zip files from many now defunct scripting sites from the years of 1996 - 2008. This represents the majority of the scripts / addons you'll find here, but I'll be continuously adding to the collection from other sources. After that, I have done some manual downloading / scraping from other sites.
I have tried catologing the scripts using Python scripts, good old fashioned elbow grease, and ultimately resorted to the darkside and used local LLM API calls to create metadata files for each script. Even with all those efforts, the cataloging isn't perfect and I don't imagine it will ever be unless the community chips in.
Current sources include: adrian.saxtus.gr, hawkee.com, coders-irc.net, irc-scripts.com, kegdoctor's IRC archive, mirc.net, mircscripts.info, mircscripts.org, other, pairc.com, sourceforge.net, tg007.net, xcalibre.com
Background
This is a labor of love. Like many from my generation, mIRC scripting was my introduction into programming, followed closely by building websites purely in HTML. This was a magical time in my life.
/me slaps you around a bit with a large trout
I hope you enjoy the site, feel a bit of nostalgia, and maybe even find a script from your past.
Author
I'm tech professional who works in the data realm. So, I'm usually writing SQL queries or Python scripts to pay the bills. For fun, I like to play around with web development and Python GUIs.
These days I go by sorzkode online but back in my IRC days, you may have known me by k0t3x - yes like the tampon. I was a teenager, it was 1337 and funny at the same time....perfect.
Site Requirements
Keeping with the theme of this project, this site runs on plain PHP and MySQL on the backend, with vanilla HTML, CSS, and JavaScript on the front end. Most browsing, reading, and downloading works fine without JavaScript, but ratings, comments, and the pop-up forms (issue reports, link suggestions) need it enabled.
Privacy
Privacy on today's internet is pretty rare but you are in a safe place. ScriptServ:
- Does not use third-party trackers, analytics, or ad networks
- Uses a session cookie only to protect forms
- Does not collect personal information beyond what you voluntarily submit (guestbook, comments, contact form)
- Stores a one-way hash of your IP address, never the address itself, solely to stop duplicate ratings on the same script
- Tracks basic view and download counts per script to gauge popularity - never tied to who you are
All data is stored in our own database and is never shared with third parties
Contributing
Found a bug? Have a suggestion? Don't be a lamer....contribute:
- Script Issues: Use the "Report an Issue" button on any script's page to email the webmaster directly about that script
- Script Comments: Use comment box on script pages to leave individual script feedback
- Script Ratings: Use the rating system on script pages to rate individual scripts
- Link Issues: Use the "Report a Broken Link" button on the links page to email the webmaster for review
- Link Suggestions: Use the "Add a Link" button on the links page to email the webmaster for review
- Contact Form: Use the contact form for general feedback
- Guestbook: Sign the guestbook to show some love
- GitHub Issues: Open an issue on the GitHub repository for technical issues or feature requests
- GitHub Discussions: Participate in discussions on the GitHub repository for more of a message board feel
All reports and feedback are truly appreciated. Due to dirty spammers, all submissions are manually reviewed.
Disclaimer
I didn't create any of these scripts. I'm not responsible for updating, maintaining, or providing support for them. I'm also not responsible for any damages caused by your use of them. When catalogging, roughly 100 of these files set off my virus detector which I just ignored as I wasn't executing any of the files. My assumption is that this is mostly false positives or that some of the files (IE nukers) are considered malicious. However, that doesn't mean there aren't actual viruses present. How dangerous is a 20 year old virus today? I don't know. I also assume that many of these scripts won't work in modern enviroments or versions of mIRC. I recommend using them on virtual machines (IE something like Windows XP + VirtualBox).
"IRC 4 Lyfe"