Results 1 to 10 of 17

Hybrid View

  1. #1
    Player
    KyteStones's Avatar
    Join Date
    Aug 2013
    Posts
    418
    Character
    Vergil Savickas
    World
    Leviathan
    Main Class
    Thaumaturge Lv 60
    I really don't understand how the botting works (im no coder by any means) but I thought the entire game was server sided? If it wasn't wouldn't we see people with mods? Like infinite mana/sprint/HP/TP? Does this mean a bot has to connect to SE's servers? So many questions not enough info from Google other than "BUY FFXIV BOT NOW BUY BUY BUY" when I wanna know HOW this is done. It just doesn't make sense to me :/
    (0)

  2. #2
    Player
    Sove92's Avatar
    Join Date
    Aug 2013
    Posts
    1,242
    Character
    Soveia Shadowsong
    World
    Odin
    Main Class
    Gunbreaker Lv 100
    Quote Originally Posted by KyteStones View Post
    I really don't understand how the botting works (im no coder by any means) but I thought the entire game was server sided? If it wasn't wouldn't we see people with mods? Like infinite mana/sprint/HP/TP? Does this mean a bot has to connect to SE's servers? So many questions not enough info from Google other than "BUY FFXIV BOT NOW BUY BUY BUY" when I wanna know HOW this is done. It just doesn't make sense to me :/
    Not quite, a lot of things are client-side to reduce server stress and increase player convenience. For example, the client fully trusts the client when it comes to movement, so the bots simply send forged movement packets to warp around. The game still won't let you have godmodes or infinite MP/TP values, however. The bots use the normal game client and their botting tool hooks into the client process, that's why the server doesn't see anything wrong.

    If the entire game was server-side, everything you do would suffer from lag and you don't want that. The downside is that it makes botting and poshacking easier, but it's not like you can't bot in a fully server-sided game as well.

    But regardless of how easy it is to bot in this game, it doesn't mean you can't get caught from it. There are quite a lot of botting stories around that didn't have a happy ending for the player.
    (3)
    Last edited by Sove92; 05-05-2015 at 10:09 PM.

  3. #3
    Player
    KyteStones's Avatar
    Join Date
    Aug 2013
    Posts
    418
    Character
    Vergil Savickas
    World
    Leviathan
    Main Class
    Thaumaturge Lv 60
    Quote Originally Posted by Sove92 View Post
    snip.
    Great explanation for me. Much appreciated. I always thought the game was 100% server sided minus the character config stuff like hotbars and such. I assumed that the game interpreted that "hey I see that you've sent a W command from your keyboard, I'm going to move you forward" meaning they were sending spoofed commands to the server allowing the movement/actions to be performed which seems like a massive hassle but then again, the bots aren't free so I assumed that's how they made up for the development of them. In any case, thanks for the explanation. Makes so much more sense now. I get now how people were able to use bots on the EX Primals and Coils to break the instances when that was going on.
    (0)

  4. #4
    Player
    Conradus's Avatar
    Join Date
    Dec 2011
    Location
    Ul'dah
    Posts
    1,013
    Character
    Conradus Leviathan
    World
    Hyperion
    Main Class
    Thaumaturge Lv 50
    Quote Originally Posted by Sove92 View Post
    Not quite, a lot of things are client-side to reduce server stress and increase player convenience. For example, the client fully trusts the client when it comes to movement, so the bots simply send forged movement packets to warp around. The game still won't let you have godmodes or infinite MP/TP values, however. The bots use the normal game client and their botting tool hooks into the client process, that's why the server doesn't see anything wrong.

    If the entire game was server-side, everything you do would suffer from lag and you don't want that. The downside is that it makes botting and poshacking easier, but it's not like you can't bot in a fully server-sided game as well.

    But regardless of how easy it is to bot in this game, it doesn't mean you can't get caught from it. There are quite a lot of botting stories around that didn't have a happy ending for the player.
    And even ignoring the few lag-reducing shortcuts taken, the fact remains that your interaction with the server is just digital data sent to it and received from it. The actions you normally send manually can be replaced by a program that generates the necessary inputs.
    (0)

  5. #5
    Player
    Magis's Avatar
    Join Date
    Aug 2013
    Location
    Ul'dah
    Posts
    1,253
    Character
    Magis Luagis
    World
    Excalibur
    Main Class
    Thaumaturge Lv 60
    Quote Originally Posted by Conradus View Post
    And even ignoring the few lag-reducing shortcuts taken, the fact remains that your interaction with the server is just digital data sent to it and received from it. The actions you normally send manually can be replaced by a program that generates the necessary inputs.
    SE could sanity check those values that are sent but that would add overhead and you'd have to also take into account lag (which can teleport a player legit).
    (0)

Tags for this Thread