Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Remember to npm install simple-rcon
- var Rcon = require('simple-rcon');
- var client = new Rcon({
- host: 'localhost',
- port: instanceconfig.clientPort, // port factorio listens after RCON connections on
- password: instanceconfig.clientPassword, // RCON password
- timeout: 0
- });
- setTimeout(() => { client.connect(); }, 5000);
- client.on('authenticated', function() {
- console.log('Authenticated!');
- }).on('connected', function() {
- console.log('Connected!');
- }).on('disconnected', function() {
- console.log('Disconnected!');
- // now reconnect
- client.connect();
- });
- // Now do whatever you want!
- // silent-command doesn't show up in chat, nice to avoid spam :)
- client.exec("/silent-command remote.call('clusterio', 'doStuff', 'Some data of some kind')");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement