Getting Started
This guide walks you through adding ScriptVault to your server, running initial setup, uploading your first script, and getting your members searching and downloading — in about 5 minutes.
Setup steps
Prerequisites
Before you start, make sure you have:
- A Discord server where you have Administrator permission
- ScriptVault installed in your server using the official Add ScriptVault link
- At least one
.gpcfile to test with
Check product information
Run /scriptvault info to confirm the current application, documentation, and server context.
Initialise your library
Run /library setup in any channel. This creates your server's private library and sets it up on the Free plan.
You'll be asked for an optional library name and announcement channel. You can skip these and configure them later with /library config.
After setup, run /library status to confirm everything is configured correctly. You'll see your plan limits, storage usage, and role configuration.
Configure optional channels and roles
Use /library config if you want an announcement channel, Library Manager role, Upload Manager role, or a different approval mode. These are optional depending on how your server is managed.
Review /library status after configuration.
Upload your first script
Run /script-admin manage add. A form will open asking for:
- Title — what the script does, briefly
- Game — the game category (e.g. Fortnite, Warzone, Apex)
- Description — what the script does and any important notes
- Features — tags like
anti_recoil,rapidfire - Attach your
.gpcfile directly in Discord
Example
/script-admin manage add
Title: Anti-Recoil — Fortnite AR
Game: Fortnite
Description: Reduces vertical recoil on all assault rifles. Works in both build and zero-build.
Features: anti_recoil, fortniteThe script will appear in search immediately after upload (unless your approval mode is set to pending review).
Review approvals when enabled
If the library uses pending review, open /script-admin open and choose Approvals to review submissions before expecting them in member search. To act on a script ID you already have, /script-admin approval approve and /script-admin approval reject remain available.
Verify discovery and downloads
Members can find scripts using /script find. Try it yourself:
Search by keyword and game
/script find query:anti recoil game:Fortnite sort:downloadsResults are shown as a list with ratings, download counts, and access labels. Click a result to see the full download card — the file is attached directly in Discord. The card also shows buttons to rate the script, view reviews, see feature details, and find similar scripts.
Other useful discovery commands: /script top (most downloaded), /script new (recently added).
Configure announcement channel (optional)
If you want ScriptVault to announce newly approved scripts in a channel automatically:
Set announcement channel
/library config announcement_channel:#script-releasesNew scripts will be posted here each time one is approved. Staff-only scripts are never announced publicly.
Get help
Run /scriptvault support or visit the official ScriptVault Hub for assistance.
Assign staff roles (optional)
To let your mods or curators manage the library without giving them full Administrator access, create Discord roles for them and configure ScriptVault to recognise those roles.
Set Library Manager role (can approve, reject, manage all scripts)
/library config library_manager_role:@Script StaffSet Upload Manager role (can add scripts, but not approve/manage)
/library config upload_manager_role:@Script UploaderSee Roles & Permissions for the full breakdown of what each role can do.
Review your guild in ScriptVault Portal
The portal shows only configured ScriptVault guilds where current access can be verified from guild ownership, Administrator, Manage Server, or a configured Library Manager role. The current Discord guild owner can edit selected library defaults and script metadata; other portal grants remain read-only.
Normal guild membership alone does not grant portal access.
Open ScriptVault Portal →Quick reference
| Command | What it does |
|---|---|
/library setup | Initialise your server's script library |
/library status | View plan limits, storage, and configuration |
/library config | Update library settings (channel, roles, approval mode) |
/script-admin manage add | Upload a single script (admin / staff) |
/script-admin import bulk | Upload multiple scripts at once |
/script-admin open | Open the guided Library Admin panel — the primary management workflow |
/script-admin approval approve | Approve a pending script |
/script find | Search for scripts by keyword, game, or feature |
/script top | Browse most downloaded or top-rated scripts |
/script new | Browse recently added scripts |
/script history | View your personal download history |
/script favorites | View your saved favourite scripts |