- Joined
- Jan 5, 2015
- Messages
- 17
By registering with us, you'll be able to discuss, share and private message with other members of our community.
Sign up now!A session will only last 15 minutes after it has been unsafely terminated. If it is safely terminated (with the X button) the session will close immediately. Make sure you don't have any extra java.exe processes running in the background. A fresh restart is always a good idea if you can't figure out how to view your processes.
Why are your VPS's being rebuilt every 30 minutes? This would mean that the RuneMate clients are being forcefully closed every 30 minutes which would only leave a 15 minute window since a session will remain for 15 minutes if closed forcefully.All the java processes are being destroyed because my VPS's are being rebuilt every 30 minutes, the clients are being unsafely closed, but there aren't any java processes open. I can't manually close them due to them being on a remote server. It seems that all yesterday, for over 6 hours it said I was using all 12 instances when I didn't have any running.
Hope this can be resolved, kind of puts a damper on the botting since I can't run any clients.
Why are they being rebuilt every 30 minutes?..All the java processes are being destroyed because my VPS's are being rebuilt every 30 minutes, the clients are being unsafely closed, but there aren't any java processes open. I can't manually close them due to them being on a remote server. It seems that all yesterday, for over 6 hours it said I was using all 12 instances when I didn't have any running.
Hope this can be resolved, kind of puts a damper on the botting since I can't run any clients.
A session will only last 15 minutes after it has been unsafely terminated. If it is safely terminated (with the X button) the session will close immediately. Make sure you don't have any extra java.exe processes running in the background. A fresh restart is always a good idea if you can't figure out how to view your processes.
Why are they being rebuilt every 30 minutes?..
Why do you need fresh ip's every 30 minutes... Don't you think that's just a little bit insane...They are being rebuilt because I need fresh IPs.
I remove the vps's (closing all the clients), then wait 15 mins to rebuild, so it gives about a 20 minute window before it tries to re-open runemate, but still doesn't seem to let me.
This. Plus, there are other methods to switch IP's.Why do you need fresh ip's every 30 minutes... Don't you think that's just a little bit insane...
Just saying, there is really no such thing as "fresh" IPv4 anymore. We've been recycling the same IPv4s for years now. I am not saying all IPs are flagged by Jagex, but sometimes getting a "fresh" IP is a bad idea. Especially if you are getting the IPs from the same provider they are most likely just circulating a few blocks from RIPE.They are being rebuilt because I need fresh IPs.
I remove the vps's (closing all the clients), then wait 15 mins to rebuild, so it gives about a 20 minute window before it tries to re-open runemate, but still doesn't seem to let me.
It is because of that though... You said it yourself, you're forcefully shutting down the instances. We're just wondering why you think you need to change IP so often because honestly, changing that often would attract attention which i'm guessing is the opposite of what you're aiming for.The IP's aren't the issue I'm having, it doesn't have anything to do with the runemate instances, my system is setup perfectly for how I need it, just one issue of the instances not letting me run a bot
It is because of that though... You said it yourself, you're forcefully shutting down the instances. We're just wondering why you think you need to change IP so often because honestly, changing that often would attract attention which i'm guessing is the opposite of what you're aiming for.
It is because of that though... You said it yourself, you're forcefully shutting down the instances. We're just wondering why you think you need to change IP so often because honestly, changing that often would attract attention which i'm guessing is the opposite of what you're aiming for.
I'm assuming you have written some sort of code that automates the destruction and creation of servers for you. If that is the case then you should code into it some mechanism of safely shutting down the client before destroying. This can be done a number of ways including, but not limited to, SSHing into the server and shutting down the process nicely (SIGTERM) or having a cronjob on the server check for a signal of your choice (such as instructions from a webpage) to kill process and shut down. This isn't impossible; it's just a matter of changing your process flow. From our end there isn't much we can do. If you unsafely shutdown we have no way of knowing the state of the session until it naturally expires.
@Twinki I would prefer if we dealt with your issue separately and after you find a consistent way to reproduce like the OP has.
System.exit is a safe way to shutdown, so if you're using that the issue is elsewhere. What is likely happening is that you are destroying the server (forcefully) before the client has a chance to safely shut down. You can test this theory by delaying the server shutdown by X minutes, allowing time for the JVM to shutdown in response to your System.exit call. Once/If that works you can move on to optimizing that X minutes by doing something like checking for java processes in a loop before destruction. If that does not work, which I'm relatively confident it will, please come back, and we'll go over your implementation and create a test case.The app I have destroys RuneMate running by calling System.exit, there isn't really a way that I can manually click the X button, and no real way to programmatically do it afaik, unless it is apart of the runemate API?
We use essential cookies to make this site work, and optional cookies to enhance your experience.