POGGY CORE ⚙️ [FREE] The Engine Behind Every Poggy Script

POGGY CORE ⚙️ [FREE] The Engine Behind Every Poggy Script

This item is free.

Add to Basket

🌐 See it on our store: rosewoodridge.xyz/store/poggy-core

The free foundation every Poggy script runs on. Install poggy_core once and every Poggy script on your server updates itself, merges its own config and sets up its own database. No more diffing configs. No more importing SQL.

🔄 Scripts that update themselves

  • Checks the Poggy update feed when your server starts and every hour
  • Installs each update, backs up the files it replaced and restarts the updated script
  • While players are online, restarts wait until the server is empty
  • Escrowed scripts update the same way: nobody re-downloads from the portal
  • Prefer to review first? Turn automatic updates off and install with one console command

⚙️ Configs that merge themselves

When an update adds a setting, it is added to your config. When one is removed, it is cleaned up. Every value you changed stays exactly as you set it, and the original file is backed up first. Translation files work the same way.

🗄️ Database set up on start

Each script's tables, columns and indexes are created when it starts, on MariaDB and MySQL 8. Nothing is dropped and nothing is overwritten. A normal start prints nothing; a change prints one line.

📁 Rename any folder

Every Poggy script tells poggy_core who it is when it starts, so updates, stored containers and database records follow the script, not the folder name.

🧑‍💻 For developers

  • One documented API for characters, money, jobs, inventory, storage, notifications, callbacks, prompts and permissions
  • Every call returns a result or a reason: nothing silently does nothing
  • Capability checks tell you what will actually work on the server you are on
  • Usable items are registered again automatically when vorp_inventory restarts

🩺 Diagnostics

From the server console: poggycore shows the framework and what it can do, poggycore scripts lists every Poggy script with its version, poggycore update all shows available updates and poggycore test runs a read-only check against your own character.

📋 Requirements

  • VORP Core (the supported framework today; RSG Core, QBCore RedM, RedEM:RP and RPX are detected, with adapters still to come)
  • oxmysql, for the scripts that use the database

📥 Install

  1. Put poggy_core in your resources folder
  2. In server.cfg, add ensure poggy_core after your framework and before every Poggy script
  3. Add the two lines that let it restart the scripts it updates:
    add_ace resource.poggy_core command.refresh allow
    add_ace resource.poggy_core command.ensure allow

🔓 Open source

poggy_core is free and every file is readable.

Questions? Join the Poggy Scripts Discord.