• Hello, Guest! This is a public service announcement;

    We're currently hiring support team members; if you are interested in becoming a fellow staff member, you can apply below!: Click Me (To Learn More)

Resource icon

Free RCON scheduler 2.4.0

No permission to download
RCON Scheduler Executes RCON commands At scheduled Time.
Supports Both in Linux And Windows.
Can be executed RCON commands From External Source By Making HTTP Post Request.
Can Trade,View Points from Discord
Can Kick Player himself from Discord

Discord Commands:
$kickme - To kick
$points - To get Your Ark Points
$trade @username <points> - To Trade Points
$trade <steamid> <points> - To Trade Points


Configuration File:
JSON:
{
    "KeepAliveInterval" : 45,
    "clusterName": "Your Cluster Name",
     "rconlistplayer": {
        "listplayer": true,
        "checkInterval": 0.1
    },
    "database": {
        "mysqlIntegration": true,
        "hostname": "Hostname",
        "port": 3306,
        "username": "DbUsername",
        "password": "Dbpassword",
        "database": "Dbname"
    },
    "servers": {
        "TheIsland": { "hostname": "192.168.0.100", "port": "32331", "password": "RconPassword" },
        "Valguero": { "hostname": "192.168.0.100", "port": "32333", "password": "RconPassword" },
        "CrystalIsles": { "hostname": "192.168.0.100", "port": "32330", "password": "RconPassword" },
        "Ragnarok": { "hostname": "192.168.0.100", "port": "32331", "password": "RconPassword" },
        "Fjordur": { "hostname": "192.168.0.100", "port": "32334", "password": "RconPassword" }

    },
    "scheduledCommands": {
        "Alert1ForDinoWipe1": { "time": [0, 0, 0], "command": "broadcast Dino Wipe is About to perform in 15 mins", "discordNotification": false, "discordNotificationChannelId": "983979547655545053", "discordmessage": "Test", "toServer": ["all"] },
        "DinoWipe1": { "time": [0, 15, 0], "command": "DestroyWildDinos", "discordNotification": true, "discordNotificationChannelId": "983979547655545053", "discordmessage": "Wild Dino Wiped", "toServer": ["all"] },
        "pvpStart": { "time": [17, 0, 0], "command": "Broadcast PVP Started", "discordNotification": true, "discordNotificationChannelId": "983979547655545053", "discordmessage": "PVP Started", "toServer": ["Ragnarok","Valguero"] },
        "pvpStop": { "time": [23, 59, 0], "command": "Broadcast PVP ended No more raid", "discordNotification": true, "discordNotificationChannelId": "983979547655545053", "discordmessage": "Broadcast PVP ended No more raid", "toServer": ["Valguero"] }

    },
    "discord": {
        "discordIntegration": true,
        "discordLogChannelId": "983979647655543266",
        "prefix": "$",
        "discordBotToken": "Your Bot Token",
        "adminRoleid": "984167082063179796",
        "commands": {
            "kick": "kickme",
            "arkpoints": "points",
            "tradepoints": "trade",
            "admin": "admin"
        }
    },
    "httpapi": {
        "webIntegration": false,
        "port": 3000,
        "username": "12345678",
        "password": "1234567890"
    }
}


Detailed Configuration File:
JSON:
{
{
    "KeepAliveInterval" : 45,           //In MINUTES. Keeps The Rcon Connection Alive by sending a dummy command. Use Between(20-50 Mins)45 is fine.
    "clusterName": "Your Cluster Name", //Your Cluster Name
    "rconlistplayer": {
        "listplayer": true,             //RCON list Player is Not Yet Developed Fully(Will be updated in next update)
        "checkInterval": 0.1            //Check Interval
    "database": {
        "mysqlIntegration": true,  
        "hostname": "Hostname",    
        "port": 3306,
        "username": "DbUsername",
        "password": "Dbpassword",
        "database": "Dbname"
    },
    "servers": {
        "TheIsland": { "hostname": "192.168.0.100", "port": "32331", "password": "RconPassword" }, //Use The Exact Server key used In KalCrosschat for Server name
        "Valguero": { "hostname": "192.168.0.100", "port": "32333", "password": "RconPassword" },
        "CrystalIsles": { "hostname": "192.168.0.100", "port": "32330", "password": "RconPassword" },
        "Ragnarok": { "hostname": "192.168.0.100", "port": "32331", "password": "RconPassword" },
        "Fjordur": { "hostname": "192.168.0.100", "port": "32334", "password": "RconPassword" }
    },
    "scheduledCommands": {
        "Alert1ForDinoWipe1": {
            "time": [0,0,0], //Time when The Command Should be Executed
            "command": "broadcast Dino Wipe is About to perform in 15 mins", //RCON To be Executed
            "discordNotification": false,   //whether The discord notification to be send or not
            "discordNotificationChannelId": "983979547655545053", //Id of channel where the message to be sent
            "discordmessage": "Test",   // Discord message
            "toServer": ["all"]                   //Servers ['all'] Will send command to all server
        },
        "DinoWipe1": {
            "time": [0,15,0],
            "command": "DestroyWildDinos",
            "discordNotification": true,
            "discordNotificationChannelId": "983979547655545053",
            "discordmessage": "Wild Dino Wiped",
            "toServer": ["all"]
        },
        "pvpStart": {
            "time": [17,0,0],
            "command": "Broadcast PVP Started",
            "discordNotification": true,
            "discordNotificationChannelId": "983979547655545053",
            "discordmessage": "PVP Started",
            "toServer": ["Ragnarok", "Valguero"] //Commands can be send to specific server and Server key should be exactly same
        },
        "pvpStop": {
            "time": [23,59,0],
            "command": "Broadcast PVP ended No more raid",
            "discordNotification": true,
            "discordNotificationChannelId": "983979547655545053",
            "discordmessage": "Broadcast PVP ended No more raid",
            "toServer": ["Valguero"]
        }
    },
    "discord": {                                    //This Section will work only if you have kalsCrosschat plugin installed in your server
        "discordIntegration": true,    
        "discordLogChannelId": "983979547655540766",//Error LOG, kick,trade command log sent to this Channel
        "prefix": "$",
        "discordBotToken": "Your Discord Bot Token",   //Enter Your Discord Bot Token
        "adminRoleid": "984167082063179796",      
        "commands": {
            "kick": "kickme",
            "arkpoints": "points",
            "tradepoints": "trade",
            "admin": "admin"
        }
    },
    "httpapi": {
        "webIntegration": false,        //Command Can be send from external source by sending http post request
        "port": 3000,                   //Listening Port
        "username": "12345678",         //Api Username(Your Choice)
        "password": "1234567890"        //Api password(Your Choice)
        /*Example:
            If You want to send "Broadcast Test" command to Ragnarok
            send a HTTP POST request to localhost:3000/sendrconcommand and Body Containing {
                {
                    "username" : "12345678",
                    "password" : "1234567890",
                    "server" : "Ragnarok", (or) ["Ragnarok","Extinction"]
                    "command" : "Broadcast Test"
                }
            }
        */
    }
}
}
  • Like
Reactions: asundrus
Nitrado Console Servers Partner
Author
U Cant Find Me
Downloads
68
Views
894
First release
Last update
Rating
0.00 star(s) 0 ratings

Latest updates

  1. HTTP API

    Updated HTTP API
  2. Minor Update

    Fixed ECONRESET error (Not Tested)
  3. Minor Update

    Minor Update That keep The Connection Alive
Nitrado Console Servers Partner
Top