Getting Started

This guide walks you through adding ScriptVault to your server, running initial setup, and getting your first scripts uploaded.

ScriptVault is in Controlled Public Alpha. Access is invite-only. If you do not have an invite, see how to request access.

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 .gpc script file to test with

Setup steps

1

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.

2

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
3

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
4

Assign staff roles (optional)

To delegate library management without giving full Administrator access:

  • Run /library config library_manager_role to assign a Library Manager role
  • Run /library config upload_manager_role to assign an Upload Manager role

See Roles & Permissions for what each role can do.

5

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.

6

Check library status

Run /library status to see your plan limits, channel configuration, and library health at a glance.

Quick commands

CommandWhat it does
/library setupInitialize your server library
/library statusView plan limits and configuration
/library configUpdate library settings
/script admin addUpload a new script (admin)
/script findSearch for scripts
/script topView most downloaded scripts
/script newView recently added scripts