Frequently Asked Questions

Questions about ScriptVault, privacy, uploads, bulk tools, and pricing.

What is ScriptVault?+
ScriptVault is a Discord bot that gives each server its own private, searchable GPC script library. Instead of managing scripts through chaotic channels and pinned messages, server owners get a structured upload system, smart search, an approval workflow, staff roles, reports, analytics, and bulk library management tools — all directly inside Discord.
Is ScriptVault public?+
ScriptVault is currently in Open Beta. It is suitable for server owners who understand that this is not a 1.0/full release yet. You can request beta onboarding through the ScriptVault Hub.
Is this the same as SawBot?+
No. ScriptVault is a separate, independent project. It has no connection to SawBot and does not require SawBot to function.
Does ScriptVault require Cronus Marketplace access?+
No. ScriptVault is a library management bot. It does not integrate with any Cronus Marketplace or external script platform.
Can other servers see my scripts?+
No. All data in ScriptVault is scoped to your guild. Scripts uploaded to your server are never visible to members of any other server.
Does ScriptVault use one global script database?+
No. Each server has its own completely separate library. There is no shared global database and no way for scripts to cross server boundaries.
Does ScriptVault store files?+
Yes. Uploaded .gpc files are stored on the bot's host server in a folder scoped to your guild. Cloud storage migration is on the roadmap for a future release. Files can be exported via /library export (metadata only) at any time.
Can members upload scripts?+
That depends on your server's configuration. By default, uploads require Administrator permission. You can configure three modes: Admin only (only Administrators can upload), Trusted role (members with the Upload Manager role can upload directly), or Pending review (anyone can submit, but uploads queue for staff approval before going live).
Can uploads require approval?+
Yes. Set your upload approval mode to pending review via /library config. All uploads will be queued for review before they appear in search results. Library Managers or admins can approve or reject from the pending queue.
Can I assign upload managers?+
Yes. Use /library config upload_manager_role to assign a role whose members can upload scripts and have them go live without waiting for approval.
Can I assign library managers?+
Yes. Use /library config library_manager_role to assign a role whose members can manage the library — including approvals, rejections, analytics, reports, and bulk operations. Library Managers cannot change library configuration or assign roles (that requires Administrator).
What is the difference between Library Manager and Upload Manager?+
Upload Manager can add and bulk-import scripts — that's it. They cannot approve, reject, delete, or configure anything. Library Manager has full management power: approve/reject pending uploads, edit and delete scripts, configure script access controls, resolve member reports, view analytics, and run bulk operations. Neither role can change the library configuration or assign roles — that requires Discord Administrator.
What is a GPC file?+
A GPC file (.gpc) is a script file used by Cronus hardware devices (Zen, ZEN+, ZenX, MAX). GPC stands for Gamepack Code. ScriptVault is a Discord-based library manager specifically built for these files — it validates them on upload, checks for duplicates, and serves them as file attachments when members download.
What are role-gated downloads?+
Role-gated downloads let you restrict which server members can download specific scripts based on their Discord roles. When a script is set to role_required, only members holding one of the configured roles (plus Library Managers and Admins) can download it. Everyone else can still see the script in search but gets an access-denied message when they try to download. This is a Pro and Creator feature. There is also a staff_only mode (available on all plans) that hides a script from normal users entirely and restricts it to Library Managers and Admins only.
Can normal users see staff_only scripts in search?+
No. Scripts set to staff_only are completely hidden from normal users in search results, top lists, and recently added. Only Library Managers and Admins can see and download them. Scripts set to role_required are visible to everyone in search (with a lock label) but can only be downloaded by members who hold the required role.
Can I bulk import scripts?+
Yes. /script-admin import bulk lets you upload multiple .gpc files at once. The number of files per import depends on your plan: Free: up to 10 files; Pro Server: up to 50 files; Creator Server: up to 100 files. Always run with dry_run:true first to preview what would happen before committing.
What is a dry run?+
A dry run (/script-admin import bulk dry_run:true) simulates a bulk import without saving anything. It validates each file, checks for duplicates, verifies plan limits, and shows you exactly what would be imported, skipped, or failed — all without creating any Script records, UploadApproval records, or saving any files. Use it before every bulk import to catch problems early.
What is an import batch?+
Every bulk import creates an import batch record with a unique batch ID. You can view recent batches with /script-admin import batches or get the full per-file breakdown for one batch with /script-admin import batches batch_id:BATCHID. Batch IDs are also useful for bulk approving or rejecting all scripts from a specific import at once: /script-admin approval bulk-approve batch_id:BATCHID.
Can ScriptVault detect duplicate scripts?+
Yes. ScriptVault computes a SHA-256 hash of each uploaded file and detects exact duplicates — the same file uploaded twice will be rejected with a reference to the existing script. Normalized duplicate detection (same script with minor whitespace differences) flags the upload without blocking it.
Can I export my library?+
/library export produces a JSON file containing metadata for all scripts in your library — titles, games, features, download counts, approval status, and more. It does not include file contents or any sensitive data.
What is /library sync-entitlements?+
If you upgrade your plan through Discord but your library limits haven't updated yet, /library sync-entitlements forces ScriptVault to re-check your Discord entitlement state and apply the correct plan limits. This command is only available to bot owners. If your plan still isn't updating after running it, contact support in the ScriptVault Hub.
Does ScriptVault support paid tiers?+
Yes. ScriptVault has three tiers: Free, Pro Server, and Creator Server. Paid tiers are purchased through Discord's native premium marketplace - no external billing or third-party accounts required. Suggested beta pricing is $9.99/month for Pro Server and $24.99/month for Creator Server. During beta, paid tier purchasing may still be limited.
What is Pro Server?+
Pro Server expands your library to 5,000 script slots and 500 MB of storage with a 1 MB max file size. It also includes role-gated downloads, duplicate detection, advanced analytics, trending notifications, bulk import of up to 50 files, and bulk actions on up to 100 scripts.
What is ScriptVault Library Expansion?+
ScriptVault Library Expansion is a stackable add-on that adds +5,000 script slots and +500 MB of library storage to your existing plan. It works with Free, Pro Server, or Creator Server and does not require changing your base plan.
What is Creator Server?+
Creator Server expands your library to 20,000 script slots and 2 GB of library storage with a 2 MB max file size. It includes all Pro features plus the creator tools foundation — featuring scripts, changelogs, version history, and scheduled releases as they roll out.
Are add-ons available?+
Three guild add-ons are planned: Library Expansion ($4.99/month for +5,000 script slots and +500 MB), Publisher Tools (featured scripts, changelogs, scheduled releases), and Backup Pack (scheduled exports and restore points). The infrastructure is built but add-ons are not yet actively sold.
What is Migration Assist?+
Migration Assist is a planned one-time setup help SKU listed at $29.99. It covers import guidance, cleanup review, duplicate scan support, category mapping help, setup assistance, and staff workflow guidance. It does not include code rewriting, ownership verification, permanent support, full server recovery, SawBot integration, or marketplace/serial setup.
Is Disaster Recovery enabled?+
No. Disaster Recovery is disabled by default and is not part of any current plan. Basic metadata export is available via /library export. Scheduled backups and restore points are planned for the Backup Pack add-on.
Can ScriptVault replace my script channels?+
For most GPC communities, yes. ScriptVault handles organized uploads, search, approvals, reports, analytics, favorites, collections, and download history — all the things a script channel cannot do. Some communities may keep a pinned summary channel alongside ScriptVault for announcements.
How do I join the Open Beta?+
Apply through the ScriptVault Hub Discord server or use the configured beta form. Server owners should keep their own script backups and expect some flows to change before full release.
How do I report bugs?+
Use /scriptvault feedback in your server when available, or post a bug report in the #bug-reports forum in the ScriptVault Hub. Include reproduction steps and check #known-issues first to avoid duplicates.
What should I not use ScriptVault for?+
ScriptVault is designed for legitimate, community-owned GPC script libraries. It is not intended for and does not support distributing scripts that violate game terms of service or applicable laws, cross-server script sharing or a global script marketplace, replacing paid software with unauthorized copies, or storing content that is harmful, illegal, or unauthorized. Server owners are responsible for the content of their libraries.
Didn't find your answer? Ask in the ScriptVault Hub →