Jump to content

Isolate

Lifetime Sponsor
  • Posts

    2136
  • Joined

  • Last visited

  • Feedback

    100%

Everything posted by Isolate

  1. should be able to do it fine generic way as long as it's in the data folder
  2. was hopin going for an 80+ gold psu would help a lil, wasn't fun looking for psus that support two cables properly. We shall see I can't imagine the monthly power cost exceeding that renting a remote dedi otherwise they'd make no money Two housemates just moved out so maybe I wont notice a difference I am hoping i'm prepared, just lack motivation, made the thread to be held accountable
  3. Ya, if I earnt $3/day I'd pay it off in 10 months sure, but why would I aim so low my goals are really only $30/day than $100/day and I see them as very achievable with my experience. hence why they're goals of mine. I did rent one for the duration of testing, did the maths to see if the gain from physically tinkering with it was worth it and for me and my case purchasing was better in the short term and long term cost reduction, the server will be paid of as quick as possible then hence forth i'll have $100-$150 less overhead each month which means that goes to my pocket. I used the month of rent to develop a fully automated farming system and iron out its kinks and update api which didn't work default in the client, i wouldn't have purchased it if I wasn't confident, I actually study a dual degree in Account and finance, intending to major in personal investment. funfactttttt, wasted the money I earnt in the test month on my tattoo in regards to damaged parts I have full warrenty over the parts, once it's built and turns on working there's nothing I can really personally do to damage it without pouring a cup of water straight on the mobo, most things are covered by warrenty. and the odds of all parts killing themsselves at once are slim, each individual part isn't that hard to get my hands on, would be 2-3 days max for shipping and i'm going again, but I'd assume I'd have earnt enough to be able to cover any potential (yet very very slim chance of) damaging my parts. I've my own custom PC and it's no different to that, just treat your parts with care and clean them
  4. don'tchu iff me son, I'll show you receipts if you doubt a lad. and no, lesser specced machine is ~$100/month, I have better specs than the max plan on the other site and I can install my own OS and customize it how I want for efficiency Also I got other uses for a beast server >:) I missed the milestone the other night, was heart broken, noticed at 2002
  5. got 10k made thus far to use, all sat about a week or two, can just smash more if I get bored
  6. Indeed, Sourced the parts from across the interwebs then managed to get it working although there's some very uhh "unique"... things here and there... such as in the case of fitting a Server mobo into an E-ATX case some of the standoffs didn't line up so we had to prop up the mobo with whatever we could find to avoid bending in 1 corner
  7. Spent about 1000 once off and it's in my living room :3
  8. They had java installed I installed jre still wouldn't work unless I specified the exact java folder Path/classpath/javahome in variables didn't help Installed JDK which allowed for java -jar but still can't raw open jar. Think from this point you'd have to open-with the jdk java and set it as default
  9. I am my own developer, I have a storage solution in place for stock accounts with currently over 10k sitting in there, 15 days idle as I prepared way too early. CPU is the strong point, ram is the weak point in regards to this type of server, I ran the account farm on a similar machine and estimated 200 accounts would be doable, if I am able to hit that and maintain it i'll follow up on expansion
  10. Indeed, but there's little difference anyway
  11. I could have cut corners aesthetically to bring the price down but I wanted it to look nice and blend into my current setup, all in all maybe like 1k USD but with the tests I ran on lower speccing rented dedis prior to purchase that price should be fine.
  12. I have been renting in the past and don't feel i can get the level of optimization I can achieve with full access to the machine. Currently on Windows because master race
  13. Revamping Hang On... Daily Do's 24/10/2017 24/10/2017 25/10/2017 26/102017
  14. I have have that cpu in my main pc atm, CPU wise I am pretty sure it could get up to 50 accounts, but it depends on the ram at that point, scripts vary heavily in ram from 300mb > 1gb each
  15. all your threads have been based on the short term
  16. Maths like this is why the method is shit Anyone with an interest in making money hops on the oak band wagon, method is awful now
  17. why not just use that to "generate" the list of tiles, 1 from each area then use the walk path method using that generated path
  18. Ya ok so, important things to note, loop will run all code in order and not wait unless you tell it to so knowing this important things to note here > Attack chicken > collect arrows are straight after eachother, the code will not wait for the chicken to die before collecting arrows, it'll run collect arrows straight after it's attacked the npc and since the first check of collect arrows is no combat, no animating, no moving it'll not run in nearly any case if the attack function worked recommend considering the loop is a loop After reading the code a little after answering this question the way you're handling this whole situation is scary. to me I reccomend looking into filters, and not declaring things you don't need to an example @Override public int onLoop() throws InterruptedException { //Mmk so we're going to look for a chicken then store it as freeChicken NPC freeChicken = getNpcs().closest(new Filter<NPC>() { //to do this we want to check multiple things since this is a combat related search @Override public boolean match(NPC npc) { //firstly you get the obvious, check if the npcs name is Chicken because we hate chickens. return npc.getName().equalsIgnoreCase("Chicken") && //we gon check if the chickens health is > 0 because when a chicken is doing the dying animation technically it's not fighting..? npc.getHealthPercent() >=0 && //then we check if this chicken is under attack, because we don't want non of that shit !npc.isUnderAttack() && //next check is kinda a double whammy of "just in case" // we check if the chicken isn't interacting (presumably fighting) a player OR the chicken IS and the player us US (npc.getInteracting() == null || npc.getInteracting() != null && npc.getInteracting() == myPlayer()) //finally if we can reach our little chickeny friend for its death && getMap().canReach(npc); } }); //same deailo for our friend the arrow GroundItem arrows = getGroundItems().closest(new Filter<GroundItem>() { @Override public boolean match(GroundItem groundItem) { //generic name check in the filter can we reach this arrow without obstacle? return groundItem.getName().equalsIgnoreCase("Bronze arrow") && getMap().canReach(groundItem) //bit of a not needed, but you can only grab arrows of stacks x or more to save time collecting 1 stacks because chickens can run && groundItem.getAmount() >= 1; } }); //I assume we're prioritising arrows here so the logic would be as follows // I put this if up here because it applies to both cases, don't fucking start with me about nesting ifs if(!myPlayer().isUnderAttack() && myPlayer().getInteracting() == null){ if (arrows != null) { //oh there are some arrows that match our filter ! :D if (arrows.interact("Take")) { //sleep } else { //prolly just moved the camera or walked towards them } } else if (freeChicken != null) { //hmm no arrows but there appears to be a wild chickernnn if (freeChicken.interact("Attack")) { //kill da squarker } else { //prolly just navigated towards it, don't sleep so the next interact can happen quicker plz } } } return random(250, 750); }
  19. I just have a jar called the "manager" that I run which I launch clients through, they're stored in a hashmap of String for username and long for the time that client should be filtered and killed because it didn't post back Once it's posted it's socket back it'll move from the pending list to a client list which'll just be String for the username and in my case BotCommunicationClient for the communication
×
×
  • Create New...