Skip to content

retro-gaming

ROM library management, emulator core integration, save state sync, controller configuration. Pro plugin.

Requires: Basic license tier or higher. nself license set nself_pro_...

Terminal window
nself license set nself_pro_xxxxx...
nself plugin install retro-gaming

The retro-gaming plugin manages your self-hosted ROM library and emulator cores. It handles save state synchronisation across sessions, persists per-user controller configurations, and tracks achievements enabled during play.

Env VarDefaultDescription
RETRO_GAMING_PORT3124Port the service listens on
RETRO_STORAGE_PATHnoneFilesystem path for ROM and save-state storage
PortPurpose
3124Retro gaming REST API

6 tables added to your Postgres database:

  • np_retro_gaming_roms
  • np_retro_gaming_cores
  • np_retro_gaming_saves
  • np_retro_gaming_configs
  • np_retro_gaming_sessions
  • np_retro_gaming_achievements
RouteTarget
/api/retro-gaming/localhost:3124