TypeScript RCON client for The Isle: Evrima.
npm i evrima-rcon
import { EvrimaRCON } from "evrima-rcon";
deno add jsr:@von/evrima-rcon
import { EvrimaRCON } from "@von/evrima-rcon";
const rcon = new EvrimaRCON({
host: "213.0.113.42",
password: "●●●●●●●●●●●●",
});
await rcon.connect();
await rcon.announce("Hello world!");
rcon.close();
| Command | Note | Support |
|---|---|---|
| Announce | announce(message: string): void |
✅ |
| Wipe Corpses | wipeCorpses(): void |
✅ |
| Kick | kick(steamId: string, reason: string): boolean |
✅ |
| Ban | ban(name: string, steamId: string, reason: string, duration?: number): boolean |
✅ |
| List Players | listPlayers(): Player[] |
✅ |
| List Player Data | listPlayerData(): Character[] |
✅ |
| Direct Message | (broken in-game) | ❌ |
| Server Details | Planned | |
| Get Playables | Planned | |
| Update Playables | Planned | |
| Add Playable | Planned | |
| Remove Playable | Planned | |
| Toggle Migrations | Planned | |
| Toggle Growth Multiplier | Planned | |
| Set Growth Multiplier | Planned | |
| Toggle Net Update Distance Checks | Planned | |
| Save | Planned | |
| Pause | Planned | |
| Toggle Whitellist | Planned | |
| Add to Whitellist | Planned | |
| Remove from Whitellist | Planned | |
| Toggle Global Chat | Planned | |
| Toggle Humans | Planned | |
| Toggle AI | Planned | |
| Disable AI Species | Planned | |
| Adjust AI Density | Planned | |
| Get Queue Status | Planned | |
| Toggle AI Learning | Planned | |
| Command | Unknown |
Copyright © 2026 Violation.
This project is licensed under the terms of the GPL-3.0 licence.