Naked Posted January 26, 2019 Author Share Posted January 26, 2019 Made a web based dashboard for all of my farm statistics. More importantly, I can make any adjustments (turn a server on/off, change prioritization, etc) with a single click. 1 Quote Link to comment Share on other sites More sharing options...
Lewis Posted January 27, 2019 Share Posted January 27, 2019 On 1/26/2019 at 7:31 AM, NakedPotato said: Made a web based dashboard for all of my farm statistics. More importantly, I can make any adjustments (turn a server on/off, change prioritization, etc) with a single click. how did you go about making a web based dashboard? Quote Link to comment Share on other sites More sharing options...
ProjectPact Posted January 27, 2019 Share Posted January 27, 2019 Font = Quote Link to comment Share on other sites More sharing options...
Medusa Posted January 27, 2019 Share Posted January 27, 2019 58 minutes ago, Lewis said: how did you go about making a web based dashboard? I guess PHP would do it. Then you just send info to the server and it'll update for you. To shutdown bots and shit you can just use sockets. Quote Link to comment Share on other sites More sharing options...
Naked Posted January 27, 2019 Author Share Posted January 27, 2019 1 hour ago, Lewis said: how did you go about making a web based dashboard? 15 minutes ago, Medusaa said: I guess PHP would do it. Then you just send info to the server and it'll update for you. To shutdown bots and shit you can just use sockets. Php backend (side note, php is awful). I use wmic to shutdown a specific bot (less overhead). Still working on fixing a few bugs. It's almost done and ready for scaling, hopefully. 53 minutes ago, ProjectPact said: Font = Looks terrible on mobile. Didn't realize. Will fix 1 Quote Link to comment Share on other sites More sharing options...
dormic Posted January 27, 2019 Share Posted January 27, 2019 (edited) 3 hours ago, NakedPotato said: Php backend (side note, php is awful). I use wmic to shutdown a specific bot (less overhead). Still working on fixing a few bugs. It's almost done and ready for scaling, hopefully. Looks terrible on mobile. Didn't realize. Will fix Look into Node (Vue/React/Angluar) and making a Rest API and asynchronous Javascript updating (Ajax and such) Would be awesome for creating a live and interactive dashboard. I'm also in this process. Can you show a screenshot of this dashboard? Edited January 27, 2019 by dormic Quote Link to comment Share on other sites More sharing options...
Naked Posted January 27, 2019 Author Share Posted January 27, 2019 11 minutes ago, dormic said: Look into Node (Vue/React/Angluar) and making a Rest API and asynchronous Javascript updating (Ajax and such) Would be awesome for creating a live and interactive dashboard. I'm also in this process. Can you show a screenshot of this dashboard? Was going to do that for dashboard v2 (when I launch more p2p). Didn't have the willingness or time to learn yet. It's fairly basic and unimpressive, but it gets the job done. I might post a screenshot later, but I'll have to redact some stuff. Quote Link to comment Share on other sites More sharing options...
MasterOfData Posted February 4, 2019 Share Posted February 4, 2019 I'm going down the web GUI root here with rest endpoints to drive bot statistics (data analytics), account create/unlock (complete, built into the client) etc. Can spin up new accounts with a click of a button on the web GUI. Only thing left is getting an always-running python server on my EC2 instance to poll for new accounts and spin them up an OSBot client in their own execution thread. Neat thing I've done is to have an SQS queue for bots to request mules. When the mule has > (some X) M GP it'll send me a text message to come on and clean out the mule. 100% autonomous solution. Happy to help anyone that gets stuck! I'm familiar with most languages. Btw: Don't use PHP. lol use React/Redux/JS front end and restful APIs. Python or Node are much better back ends (serverless here with lambdas) Also my hosting is free fiddy with the AWS free tier. Literally $0 overhead. Quote Link to comment Share on other sites More sharing options...
Naked Posted February 4, 2019 Author Share Posted February 4, 2019 2 hours ago, Master Of Hash said: Neat thing I've done is to have an SQS queue for bots to request mules. When the mule has > (some X) M GP it'll send me a text message to come on and clean out the mule. 100% autonomous solution. 1 lol 2 hours ago, Master Of Hash said: Btw: Don't use PHP. lol use React/Redux/JS front end and restful APIs. Python or Node are much better back ends (serverless here with lambdas) 2 I wasn't going to discuss it until it was finished, but I'm rewriting my dashboard in node.js Quote Link to comment Share on other sites More sharing options...
MasterOfData Posted February 4, 2019 Share Posted February 4, 2019 4 minutes ago, NakedPotato said: lol I wasn't going to discuss it until it was finished, but I'm rewriting my dashboard in node.js Nice! Good choice. PHP is incredibly antiquated. If you need any help, I'd be happy to help clean things up. Same with your account unlocker if you'd like Quote Link to comment Share on other sites More sharing options...
Naked Posted February 4, 2019 Author Share Posted February 4, 2019 26 minutes ago, Master Of Hash said: Nice! Good choice. PHP is incredibly antiquated. If you need any help, I'd be happy to help clean things up. Same with your account unlocker if you'd like Should probably do an update on the unlocker, so here it is: It's working better than ever. With the old method, I was getting basically every account locked and my unlocker couldn't keep up due to ip locks on the Jagex website. With the new method (which I don't want to disclose currently), I can unlock over 5k accounts per hour (I stress test things when I'm bored). This could easily be upwards of 20k I imagine. Quote Link to comment Share on other sites More sharing options...
MasterOfData Posted February 4, 2019 Share Posted February 4, 2019 Nice! I'm not sure how you effectively stress tested 5k accounts per hour without making assumptions though? Quote Link to comment Share on other sites More sharing options...
Naked Posted February 4, 2019 Author Share Posted February 4, 2019 14 minutes ago, Master Of Hash said: Nice! I'm not sure how you effectively stress tested 5k accounts per hour without making assumptions though? 2000 flawless assumes 5000 flawless, yes. Quote Link to comment Share on other sites More sharing options...
MasterOfData Posted February 4, 2019 Share Posted February 4, 2019 That's pretty solid. First you have 2000 accounts to begin with. lol But the rest would just be spinning up concurrent requests on concurrent IPs. I'm sure you could scale indefinitely with enough IPs Quote Link to comment Share on other sites More sharing options...
Naked Posted February 4, 2019 Author Share Posted February 4, 2019 8 minutes ago, Master Of Hash said: That's pretty solid. First you have 2000 accounts to begin with. lol But the rest would just be spinning up concurrent requests on concurrent IPs. I'm sure you could scale indefinitely with enough IPs Somewhat. Quote Link to comment Share on other sites More sharing options...