API for getting RAGE MP server info & status.
npm i rage-mp
Javascript
const RageMp = require("rage-mp").default;
TypeScript
import { RageMp } from "rage-mp";
const RageMp = require("rage-mp").default;
(async () => {
const rageMp = new RageMp({})
const server = await rageMp.getSingleServer("ip:port");
console.log(server) // server result
})();
- getServers - get all servers
- getSingleServer - get single server with ip:port
- getServersByGamemode - get all servers by gamemode
- getServersByLang - get all servers by lang
const RageMp = require("rage-mp").default;
(async () => {
const rageMp = new RageMp({})
const servers = await rageMp.getServers()
console.log(servers) // servers array
})();
const RageMp = require("rage-mp").default;
(async () => {
const rageMp = new RageMp({})
const result = await rageMp.getSingleServer("rage2.gta5grand.com:22005")
console.log(result) // server info
})();
const RageMp = require("rage-mp").default;
(async () => {
const rageMp = new RageMp({})
const result = await rageMp.getServersByGamemode("rp")
console.log(result) // server info
})();
const RageMp = require("rage-mp").default;
(async () => {
const rageMp = new RageMp({})
const result = await rageMp.getServersByLang("en")
console.log(result) // server info
})();
- add more methods
- better docs