• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • I will pay a monthly sub if you can get this working for 24 hrs

    Discussion in 'Buddy Wing Forum' started by cylak12, Nov 24, 2012.

    1. cylak12

      cylak12 Banned

      Joined:
      Oct 13, 2012
      Messages:
      543
      Likes Received:
      0
      Trophy Points:
      0
      As title says, if they can provide a useable bot that will work on my pc for more then 2 hrs at a time, i will gladly pay a sub.

      i have 3 pc's and one is 4 months old, so i know its not my hardware, there is major issues, i turn on bot before i sleep, and i can garuntee when i wake up, there is you have been logged out due to inactivity.


      FIX ALL THE PROBS AND GIVE US FAST UPDATES AND I AM SURE NOT JUST ME, BUT OTHERS WILL PAY A SUB.
       
    2. damonsoldat

      damonsoldat New Member

      Joined:
      Oct 31, 2012
      Messages:
      18
      Likes Received:
      0
      Trophy Points:
      0
      i paid for a year knowing its not a steady program, only because i know theyre working really hard to keep up with our needs. give it time, i believe since the new update, its been a little wacky!.
       
    3. CooyDK

      CooyDK New Member

      Joined:
      Nov 10, 2012
      Messages:
      135
      Likes Received:
      1
      Trophy Points:
      0
      I have given it a year and still no working buddywing... I dont really feel I get my money worth..
       
    4. deadlybot

      deadlybot Banned

      Joined:
      Nov 9, 2012
      Messages:
      142
      Likes Received:
      1
      Trophy Points:
      0
      Well CooyDK, I bet very many people who bought buddywing feel the same. I bought a 3 pack and am lucky to use only 2 even though my computer is running at only half resources with 2 running and 3/4 with 3 running. And the 2 I do run I have to babysit every 2 minutes to make sure 1 has not crashed. And this is with an 8 core processor which can handle much more thn what this bot can throw at it with the 16 gig of ram and 240gig ssd. My machine is not slouch.
       
    5. Phay

      Phay New Member

      Joined:
      Aug 5, 2012
      Messages:
      360
      Likes Received:
      1
      Trophy Points:
      0
      I think a lot of people are feeling that. After going f2p, I bet the demands for a SWTOR bot will increase, but one look at these forums and people can't possibly think this is in good shape. It feels a little frustrating that it seems like we have no support? Chinajade is the only one helping us, and they don't even work for Bossland. Aevitas and Tony rarely give us any answers, and I was surprised the quest reward was even fixed. I get that this isn't as popular as HB or DB, but those of us who do have want to use it right? Either fix it or shut it down, but let us know whats going on.
       
    6. Aevitas

      Aevitas Well-Known Member Staff Member Buddy Core Dev

      Joined:
      Mar 2, 2010
      Messages:
      2,307
      Likes Received:
      36
      Trophy Points:
      48
      I could give you an answer, if you like. I can almost guarantee it won't be satisfactory though. What happens with BuddyWing isn't exactly a BW issue most of the time. Sure, there's issues like path generation thinking it can go through red questing portals, but there's not much I can do about that. Then there's issues of the bot just stopping during questing. These are sporadic, and every time I update BuddyWing, I run at least 2 chars from level 1 through 10, using only BW's questing bot. What occurs quite a lot is that I have to help the bot a bit, stop it and then start it, etc. That's not because the bot's internals aren't working, it's because for some inexplicable reason, wrong stuff gets read from the game's memory (or sometimes, nothing at all). It's not BW misreading it, it's SWTOR mispresenting it.

      I've said this before and I'll say it again, SWTOR is a messy game. It feels weird, and the game's internals are .. questionable in many regards. Because of this, the quest bot won't be fully AFK-able, but I have seen people run the grind bot for 24 hours straight, with hardly any drama if at all any.
       
    7. thomas_s

      thomas_s New Member

      Joined:
      Jun 16, 2011
      Messages:
      142
      Likes Received:
      0
      Trophy Points:
      0
      I've never used BW but the dev is right...when I actually played SWTOR it always crashed not using any bot. It also had massive lag spikes and if it was able to run for a long period of time it would need to have a computer restart just so the lag would go away. I finally got a pixel reading bot and botted space battles hit 50 and have never logged back in. Maybe if they fix there game and the bot can work I'll go back in I've seen nice prices for the SWTOR currency (if its even selling at those prices)
       
    8. Phay

      Phay New Member

      Joined:
      Aug 5, 2012
      Messages:
      360
      Likes Received:
      1
      Trophy Points:
      0
      Well I appreciate the answers at least. (Of course you choose my only angry looking post to answer :p) but I understand. I've never thought SWTOR was exactly a well working game. A random crash here and there, some sticks, whatever, we're fine with that. I think the sheer amount we run into is what makes people fall of the deepend. I'm damn happy there's a bot at all tbh. I think a lot of people's rage will subside if more Devs just check in every once and awhile. Even if its just once every few days, we feel like the red headed step child support wise when compared to HB and DB.
      Truly, thank you for your reply, even if its not happy news, it's news.
       
    9. cylak12

      cylak12 Banned

      Joined:
      Oct 13, 2012
      Messages:
      543
      Likes Received:
      0
      Trophy Points:
      0

      Its not selling at those prices, unless you live/work for the selling agencies.The game is not worth botting for RL money, if your looking to do that, try diablo.
       
    10. Aevitas

      Aevitas Well-Known Member Staff Member Buddy Core Dev

      Joined:
      Mar 2, 2010
      Messages:
      2,307
      Likes Received:
      36
      Trophy Points:
      48
      Well fact of the matter is those bots are a lot more lively than BuddyWing has ever been. That doesn't mean we don't support BuddyWing, and that we don't address issues, because we do. Recently, we've fixed a handful of issues regarding quest selection, movement and some other things when the free to play patch comes out. It's not a money thing, we don't put more effort or more people into HB and DB (quite the opposite, actually), those games are just a lot more consistent and their codebase is of a far better quality than SWTOR's will ever hope to be. That's what's giving you the issues.
       
    11. shaggsdope

      shaggsdope New Member

      Joined:
      Jul 13, 2012
      Messages:
      73
      Likes Received:
      0
      Trophy Points:
      0
      I dunno what you're talking about, I thought it worked amazing before 1.4 came out... but to be perfectly honest, I don't know WHAT bioware did in 1.4 lol.... half the time when traveling via speeder routes it doesn't even load the speeder/taxi i'm riding in! What a joke this game has become (talking coding/performance, i still love the story)
       
    12. mizzle

      mizzle New Member

      Joined:
      Oct 24, 2011
      Messages:
      60
      Likes Received:
      2
      Trophy Points:
      0
      I am truly grateful for all you have done with the bot and the support you are doing but that statement does not make any sense, first off the bots internals may be working fine as you point out but the fact that the bot reads the game's memory wrong That is a bot issue.

      We are talking about computers, we are talking about 1 and 0, a computer is dumb and predictable as you know so what you are saying is making it sound like we are dealing with some sort of artificial intelligence that does what it self wants. If SWTOR is mispresenting the memory to BW then give BW another way to read it :)
       
    13. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      No offense, Mizzle, but this just isn't the case.

      SW:TOR is multithreaded. That means the data can change while its being read or written if a cooperative lock is not put in place, and honored by all participating threads. Hopefully, SW:TOR has put such locks in place for their own threads as an intra-process lock.

      An aside: Surprisingly, many programmers mistakenly think they can access shared data without locking it. They desire to do so because of the performance penalty imposed by locks. They are wrong in thinking they can get away with this, and that is the most frequent cause of multi-threaded program crashes. Remember that all threads must honor the lock; if even one ignores the lock, a crash (or worse, permanent data corruption) is incoming.

      Unfortunately, there is frequently no teaching such programmers. As a consequence, you see Management vetoing multi-threaded applications in mission-critical applications, and the programming staff has to resort to a Reactor Pattern, which isn't a bad alternative. But there are clearly times when multi-threading is a superior solution.


      Back to SW:TOR...
      Buddywing obviously pokes at SW:TOR to read its data. Let's assume that BWdev even found the necessary locks to read this data, and altered them appropriately. It still wouldn't make the read 'safe'. Why? Because SW:TOR set up for intra-process locking, where another process (i.e., Buddywing) using the same lock requires inter-process locking. The lock wasn't set up by SW:TOR for inter-process use (which requires even more data space to store the necessary information, and is much much slower than an intra-process lock). This leaves Buddywing without a viably clean way to participate in SW:TOR as a thread.

      Properly manipulating locks is but one example of how things 'go awry', or 'can't safely be done'. The BW/SW:TOR relationship is filled by examples such as these. We know that SW:TOR is not only multi-threaded, but multi-process (at least two). This complicates things even further, even though Buddywing is mostly concerned with one of the two processes. There are 'non-conventional' techniques for working around some of these issues. We know Buddywing heavily manipulates one of the processes, and I've a strong suspicion they considerably interact with the second one also due to 'unconventional techniques'. I know for a fact that Apoc, and Raphus in particular are masters at this. Aevitas probably is, too.

      Superficially, it does look like it should all boil down to a Turing-equivalent of '1's and '0's. However, even 'math' has the field of 'statistics' that are based on probabilities. But even 'Math' cannot absolutely predict outcomes; otherwise, we wouldn't have Casinos. :D Multi-threaded applications share a lot of properties with 'statistics'--non-determinism, races, boundary conditions, initial conditions, entry/exit criteria, etc.

      As painful as BW is to use, it is truly amazing they pulled off a SW:TOR bot at all.


      cheers,
      chinajade
       
      Last edited: Nov 30, 2012
    14. Xanathos

      Xanathos Active Member

      Joined:
      Jul 25, 2010
      Messages:
      1,030
      Likes Received:
      6
      Trophy Points:
      38
      Yeah, without a doubt.
       
    15. cylak12

      cylak12 Banned

      Joined:
      Oct 13, 2012
      Messages:
      543
      Likes Received:
      0
      Trophy Points:
      0
      china, i personally am thankful for your input and help with this bot.

      Maybee you can answer this, would it work better if everything was installed on your own pc?


      because i can 100% tell when alot of people stop using this, my bot goes alot quicker
       
    16. deadlybot

      deadlybot Banned

      Joined:
      Nov 9, 2012
      Messages:
      142
      Likes Received:
      1
      Trophy Points:
      0

      I even tested this by creating a thread saying how awesome the bot was running for 5 hours with 0 errors or slowing down - within 30 minutes of the post and 18 views which could have been anywhere from 18 - 540 new connections or more depending on how many BWbot people have bought and how many bot farms people have, my bot went completely to shit, got errors and also slow down syndrome.

      Not to mention when the USA is asleep and all their bots crash my bot here in Australia runs completely error free and perfect for around 8 hours. It is not the coding at all.

      It is a bandwidth problem OR the server code is not fast enough to respond to all connections at once. My bet is the second. Bottlenecking information is creating errors.
       
      Last edited: Nov 30, 2012
    17. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      Hi, Cylak12 and Deadlybot,

      I'm not sure its the BW servers as much as the SW:TOR servers.

      (this is speaking from complete ignorance, as I know nothing for certain about the BW architecture)...
      Buddywing only contacts its servers for two pieces of information:
      • Authentication--at login, and it may be periodic and ongoing for all I know, but I doubt it.
      • Pathing
      Unlike Honorbuddy, Buddywing doesn't appear to cache meshes locally, but I've never seen this to be a problem due to server loading. (Of course, there are problems when the meshes are botched, or the mesh server dies, but that's not the failure mode that everyone is complaining about here.)

      ----------
      On the other hand, a lot of our problems seemed to start when SW:TOR did their massive 'server merge'. We have now upwards of 2000 people or more on each of a handful of servers. Any new customers (those coming from the F2P model) are being loaded into the same servers--not new ones--as far as I can tell.

      We've seen the quality of code on the SW:TOR client side. Its probably a similar team of programmers on the SW:TOR server side of things, or the fact they have to deal with the quirks in the SW:TOR client that gives us all the grief. And, unlike WoW, their server teams probably don't have the 11+ years of experience with heavy server loading that the WoWserver team has.

      ----------
      Ideally, a game provider wants to perform all functions server-side, and leave the client-side only for presentation (i.e., 3d graphics). This is a highly-desirable architecture, because its easier to protect from attacks, hacking, and exploits. Its also much harder to write a bot where all functions but display are done server-side. (I.e., you need a real 1980s-era learning AI in a bot and that is computationally expensive--not just the static substitute of AI 'appearance' that we have today). Not nearly as heavy, but something along the architecture of IBM's Watson would be needed for an all server-side game.

      The only modern game I know that still does everything server-side--including all movement--is Second Life. In Second Life, you will note that all non-terrain data is loaded from the server--this is why objects and buildings appear to slowly materialize one-by-one when you do a zone change. This is also why movement feels 'rubbery' in Second Life. They will probably always do it this way since their Lindons are real currency that can be traded on many exchanges. So, they are very serious about protection from exploit possibilities.

      ----------
      However, due to latency between the client and server, and the server load due to population, game providers eventually relent and move many of the calculations to client-side. Even Blizzard didn't get this right up front, and they had to push many calculations from the server-side to the client-side. This opens them up to exploits like we've seen in WoW in the past few years.

      Client-side to Server-side latency was the reason most games have 'auto-attack' and the concept of a 'global cooldown'. When the games were created, global Internet latency was simply too high to have interaction on every damage-dealing attack, so they reserved interaction for special abilities. The global internet latency has dropped (and server co-location becoming a norm), has pushed games like Tera into going back into a 'full interactive' model (like gaming consoles) for all attacks. This new attack model has to make choices like "is the damage calculated server-side or client-side"? Server-side prevents exploits, but places a heavier load on the shared server resource.

      Lots and lots of variables in system architecture. Its very fun, but even seemingly small design choices have costs and benefits. I believe SW:TOR has made some inappropriate choices both on server-side and client-side, and that is what we're seeing.


      @Deadlybot,
      Were your tests conducted on EU or US SW:TOR servers?


      All pure speculation on my part, and just my $0.02,
      chinajade
       
      Last edited: Nov 30, 2012
    18. deadlybot

      deadlybot Banned

      Joined:
      Nov 9, 2012
      Messages:
      142
      Likes Received:
      1
      Trophy Points:
      0
      US server Jade, so actually it could possibly be the swtor server load affecting this. But my "test" post I made to try and get more people connected to buddywing to see if there was any difference sure did screw up my bot. I can only guess the people viewing my post logged in as many accounts as they had but I had no way to snoop the auth server at the time to confirm how many.

      So maybe the devs can look into something along those lines to perhaps find out more about the problem. Thanks for your question, I was being very one eyed. But I do still believe it has something to do with serverload information sent/recieved, be it BW and / or SWTOR.

      I am no coder but I can see patterns as easy as the next person.
       
      Last edited: Nov 30, 2012
    19. deadlybot

      deadlybot Banned

      Joined:
      Nov 9, 2012
      Messages:
      142
      Likes Received:
      1
      Trophy Points:
      0
      double post
       
    20. Phay

      Phay New Member

      Joined:
      Aug 5, 2012
      Messages:
      360
      Likes Received:
      1
      Trophy Points:
      0
      That all makes sense. I'm on US Harbinger server, which is literally the worst of the worst in lag and population. The server has been crashing every other night and the latency without the bot is.... Unbelievable. I haven't ever had any trouble with pathing, and the few times I did, it was fixed magically overnight. The bot only really seems to commit boticide after the grey magic errors start popping up. Which admitingly is not as frequent as it was before the last update.
      Ran the bot all night with no crashes and no problems. But it will get ugly in the day, when the server hits its highest population. But it doesn't stop the bot and SWTOR servers from bickering at each other like an old married couple.
      Part of me never thinks it will get any better unless something's changes SWTOR side. And we all know EA prefers the cheap fast route.
       

    Share This Page