{"id":22824501,"url":"https://github.com/csprance/node-misrcon","last_synced_at":"2025-04-23T07:43:25.115Z","repository":{"id":20328518,"uuid":"89514780","full_name":"csprance/node-misrcon","owner":"csprance","description":"RCON utilities for sending message to Miscreated servers","archived":false,"fork":false,"pushed_at":"2023-01-03T21:44:31.000Z","size":977,"stargazers_count":2,"open_issues_count":18,"forks_count":5,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-14T12:55:02.823Z","etag":null,"topics":["miscreated","miscreated-game-servers","node-misrcon","rcon","rcon-commands"],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/csprance.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"code-of-conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"patreon":"csprance","github":"csprance"}},"created_at":"2017-04-26T18:40:14.000Z","updated_at":"2021-02-05T00:52:34.000Z","dependencies_parsed_at":"2023-01-12T08:45:57.094Z","dependency_job_id":null,"html_url":"https://github.com/csprance/node-misrcon","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csprance%2Fnode-misrcon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csprance%2Fnode-misrcon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csprance%2Fnode-misrcon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/csprance%2Fnode-misrcon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/csprance","download_url":"https://codeload.github.com/csprance/node-misrcon/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250394518,"owners_count":21423360,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["miscreated","miscreated-game-servers","node-misrcon","rcon","rcon-commands"],"created_at":"2024-12-12T17:07:26.701Z","updated_at":"2025-04-23T07:43:25.072Z","avatar_url":"https://github.com/csprance.png","language":"TypeScript","readme":"# node-misrcon [![npm node-misrcon](https://img.shields.io/npm/v/node-misrcon.svg)](https://www.npmjs.com/package/node-misrcon)\n\u003e package that contains functions to send rcon commands to miscreated game servers\n\n## Features\n* send RCON commands to miscreated game servers via nodejs\n* Parse responses from servers into js objects\n* Makes you pizza in the morning (Feature is WIP)\n* Won't kick your dog.\n\n## Getting Started\n* `npm i -S node-misrcon`\n* import the module\n* Instantiate the api object\n* Call the methods you want\n  * `getBanList` \n  * `getStatus`\n  * `getWhitelist`\n  * `getPQM` \n  * `getStats`\n  * `send`\n\n## Examples\n```ts\nimport * as misrcon from '../src/node-misrcon';\n\n// Create ApiObject\nconst server = new misrcon.NodeMisrcon({ip: '', port: '', password: ''});\n\n// Run Commands\nconst banlist = await server.getBanList();\nconst status = await server.getStatus();\nconst whitelist = await server.getWhitelist();\nconst pqm = await server.getPQM();\nconst stats = await server.getStats();\nconst commandResponse = await server.send('status');\n\n```\n## Changes from v1 -\u003e 2\n* `port` in `ICredentials` now takes a number instead of a string\n* Many values now return numbers instead of strings if it makes sense\n\n## Changes from v0 \u003e 1.0\n* New NodeMisrcon api object added to make requests a lot easier and only require a single authentication object and make parsing and sending requests easier\n\n## Contributing\nFeel free to help in any way you'd like! PR's are always welcome!\n","funding_links":["https://patreon.com/csprance","https://github.com/sponsors/csprance"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcsprance%2Fnode-misrcon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcsprance%2Fnode-misrcon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcsprance%2Fnode-misrcon/lists"}