npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

@squadms/rcon-worker

v1.0.3

Published

The SquadMS RCON Worker, meant to be deployed seperately and to communicate with SquadMS using a small API. Does solve the multiple RCON connections issue efficiently if used correctly. Currently RCON only.

Downloads

14

Readme

SquadMS-RCON-Worker

The SquadMS RCON Worker, meant to be deployed seperately and to communicate with SquadMS using a small API. Does solve the multiple RCON connections issue efficiently if used correctly. Currently RCON only.

Requirements

  • Node.js
  • NPM

If you are on a debian derivate, you can install the latest version of Node.js and NPM using the following command:

sudo apt update && sudo apt upgrade -y && sudo apt install nodejs npm && sudo npm i -g n && sudo n latest

Installation

The worker can be installed as standalone or as an dependency to your existing project.

Standalone

This will install only the rcon worker, assuming you are already running your API-Backend somewhere else.

Installation

To install it as standalone, simply clone/download the repository, open the folder in a command line and run the following command:

npm i

Running

To start it, simply run the follwing command:

npm run start

Dependency

This will add the rcon-worker to your project as an dependency. That way it will always be shipped & updated with yout main project (assuming it has a package.json).

Installation

To install it as an dependency of your project, simply run the following command to add it to your package.json:

npm i @squadms/rcon-worker

Running

To start it, simply run the follwing command:

npm explore @squadms/rcon-worker -- npm run start -- --env=/path/to/.env

Todo's

  • Clean up Log output and omit unecessary information
  • Correctly integrate SquadJS as an dependency to improve maintainability
  • Test server change endpoint
  • Add HTTPS support to run secure without an reverse proxy
  • Add auth token support to APIServer

Thanks

  • Tommy S. creator of SquadJS and the RCON implementation