ddjk-arma

Package to allow RCON connection to server - Original author Kevin Scroggins


Keywords
arma, operation, arrowhead, rcon, remote, console, battleeye, arma2, javascript, node, npm-module, operation-arrowhead
License
MIT
Install
npm install ddjk-arma@1.0.3

Documentation

ARMA RCon

NPM version Build Status Coverage Status Known Vulnerabilities Dependencies Downloads Install Size Contributors Pull Requests Welcome

A system for connecting to remote console for ARMA servers over UDP.

Server-Side Usage

var async = require("async");
var armaRcon = require("arma-rcon");

var server = new armaRcon.ARMAServer("127.0.0.1", 2302);

return async.waterfall(
	[
		function(callback) {
			return server.login(
				"password",
				function(error, loggedIn) {
					if(error) {
						return callback(error);
					}

					console.log("Logged in!");

					return callback();
				}
			);
		},
		function(callback) {
			return server.globalMessage(
				"Test message, please ignore.",
				function(error, packet, bytesSent) {
					if(error) {
						return callback(error);
					}

					console.log("Message sent!");

					return callback();
				}
			);
		},
		function(callback) {
			return server.logout(
				function(error) {
					if(error) {
						return callback(error);
					}

					console.log("Logged out.");

					return callback();
				}
			);
		}
	],
	function(error) {
		if(error) {
			return console.error(error);
		}
	}
);

Installation

To install this module:

npm install arma-rcon