Warning: fopen(/www/sites/update.greasyfork.icu/index/store/forever/efe7479eb41876c06008e17e6ce22823.js): failed to open stream: No space left on device in /www/sites/update.greasyfork.icu/index/scriptControl.php on line 65
// ==UserScript==
// @name Keep Grepolis Active
// @namespace http://tampermonkey.net/
// @version 1.4
// @description Prevents Grepolis from going idle in the background by periodically sending a request to the server.
// @author Nyxia
// @match *://*.grepolis.com/*
// @license MIT
// @grant none
// @downloadURL none
// ==/UserScript==
(function() {
'use strict';
// Set the interval (in milliseconds) for how often to send a request. 5 minutes = 300000 ms
const interval = 300000;
// Function to send a small request to keep the session active
function keepSessionActive() {
// This simulates a minor action, like retrieving a small amount of game data
console.log("Keeping Grepolis session active...");
$.ajax({
url: '/game/player', // Endpoint to simulate a request (this can be adjusted)
success: function(data) {
console.log("Session kept active.");
},
error: function(err) {
console.log("Error keeping session active: ", err);
}
});
}
// Set the interval to run the function periodically
setInterval(keepSessionActive, interval);
})();