Skip to content

sildotdev/papi

Repository files navigation

Palomino API (PAPI) is the Node.JS API built to extend the functionality of Palomino, a gamemode for Garry's Mod.

Authentication is handled through PAUTH.

PAPI implements:

  • GET/POST routes for player arrest records
  • Routes for retrieving dynamically scaled UI elements, extending GMod's limited UI capabilities
  • Game Server, Game Client, and Webclient, authenticated routes through PAUTH
  • Game Server & Player Session handlers via WebSockets

This project also supports SSL when deployed on a single instance AWS Elastic Beanstalk through custom scripts in /.ebextensions and /.platform/nginx.

PAPI v2, in TypeScript, can be found here. It was created right before the project was halted.