Automatic game version updater for Ongame Cloud Pterodactyl servers.
- Automatic version detection for multiple games and software
- Cron-based scheduling (runs every 5 hours)
- Direct Pterodactyl database integration
- Support for multiple egg variables per game
- Clean, organized structure by game and software type
- Vanilla: All releases + latest snapshots
- Paper: All versions with Minecraft version mapping
npm install- Copy
.env.exampleto.env - Configure your Pterodactyl database credentials
- Adjust cron schedule if needed (default: every 5 hours)
# Development
npm run dev
# Production
npm run build
npm startsrc/
├── games/ # Game-specific version fetchers
│ └── Minecraft/
│ ├── Vanilla/
│ └── Paper/
├── database/ # Database management
├── services/ # Core services
├── types/ # TypeScript types
└── utils/ # Utility functions
- Cron job runs every 5 hours
- Fetches latest versions from game APIs
- Updates Pterodactyl
egg_variablestable - Maintains version order (newest first)
- Uses local SQLite DB to map variables to update strategies
MIT