Getting Started
This guide walks you through adding ScriptVault to your server, running initial setup, and getting your first scripts uploaded.
Prerequisites
- A Discord server where you have Administrator permission
- ScriptVault invited to your server (invite from ScriptVault Hub or provided invite link)
- At least one
.gpcscript file to test with
Setup steps
Add ScriptVault to your server
Use the invite link provided by the ScriptVault Hub. Accept the default permissions. ScriptVault does not require any permissions outside of what is needed for slash command responses and file attachments.
Run /library setup
Run /library setup to initialize your server's library. This creates the library database entry and sets your server on the Free plan.
You will be prompted for:
- Library name (visible in /library status)
- Announcement channel (optional)
- Default upload approval mode
Configure your approval mode
Run /library config to adjust your approval mode:
- Admin only — only Administrators can upload
- Trusted role — Upload Managers can upload and scripts go live immediately
- Pending review — anyone can submit; scripts queue for staff approval
Assign staff roles (optional)
To delegate library management without giving full Administrator access:
- Run
/library config library_manager_roleto assign a Library Manager role - Run
/library config upload_manager_roleto assign an Upload Manager role
See Roles & Permissions for what each role can do.
Upload your first script
Run /script admin add (Administrators) or use the upload button shown in a script panel.
Provide: title, game category, feature tags, a description, and attach your .gpc file.
Check library status
Run /library status to see your plan limits, channel configuration, and library health at a glance.
Quick commands
| Command | What it does |
|---|---|
/library setup | Initialize your server library |
/library status | View plan limits and configuration |
/library config | Update library settings |
/script admin add | Upload a new script (admin) |
/script find | Search for scripts |
/script top | View most downloaded scripts |
/script new | View recently added scripts |