These docs use the same word for the same thing on every page. When a word is unclear, look it up here, then follow the link to the page that covers it in full.
A
- Account Manager: the Asteroboard page where you store Ankama accounts and sign them in. See Add an account.
- actions: the buttons a package declares. They appear on a bot's Settings tab and run part of the package's script when you click them. See Package settings and actions.
- Ankama account: the account you play Dofus with. A Full socket bot signs in with one stored in Account Manager. A MITM bot doesn't need one. See Add an account.
- Ankama Launcher: Ankama's program that installs and updates Dofus. MITM mode works with the Dofus it installs. See MITM mode.
- Ankama Shield: Ankama's extra protection when signing in, like two-factor authentication. Accounts that use either one can't be used in Full socket mode, only in MITM mode. See Shield and two-factor authentication.
- Asteroboard: the web interface at https://asteroboard.asterobot.net that controls your Asterobot. See The three parts.
- Asterobot: the program you download and run on your computer. Your bots, Ankama accounts, game versions and packages all live in it. See The three parts.
- asterobot.net: the Asterobot website, with your account, the Asterobot downloads, the marketplace and the forum. See The three parts.
- asterobot.net account: your account on the website. Asterobot signs in with it. See Create an asterobot.net account.
B
- bot: a saved setup that connects to Dofus and runs a package. It has a name, a game version, a language, connection preferences, and optionally an Ankama account and a package. See What is a bot.
- Bot Manager: the Asteroboard page that lists your bots and where you add new ones. See What is a bot.
C
- checksums.txt: the file published next to the Asterobot archives, with a SHA-256 checksum for each one, so you can check your download. See Download Asterobot.
- chunk: a piece of game content, as Ankama's download servers deliver it. Asterobot stores each chunk once, whichever game version it came from, and rebuilds the game files from the chunks. See Manage game versions.
- Community: see Local, Community and Official.
- config.toml: the file where Asterobot saves the settings you changed. See Files and folders.
- connection script: a package that gets a Full socket bot into the game, by identifying it on the game server and entering the game with a character. See Full socket mode.
- console: a bot's Console tab, where you read what Asterobot says about the bot, what its script logs and, with live chat on, the game chat. Asterobot has a console of its own too, on the Server page. See Console.
D
- dependency: a package whose code another package uses. Installing a package from the marketplace also downloads the packages it depends on. See What is a package.
- device identifier: the hardware fingerprint a bot announces when it signs in. Asterobot generates one for each bot that has an Ankama account. A bot without an account takes the one of the Dofus client it relays. See Bot settings.
E
- extract: to turn a game version's game files into game data. A game version must be extracted before you can add a bot with it. See Extract game data.
F
- Full socket mode: the bot signs in and talks to the game servers on its own, with no Dofus client. See Full socket mode.
G
- game data: what Asterobot extracts from the game files: items, monsters, maps, texts and more. Packages and the Game page read it. See Extract game data.
- game files: the files Asterobot downloads from Ankama for a game version. By default, only the ones a bot needs. See Why Asterobot downloads Dofus.
- Game Manager: the Asteroboard page where you download, extract and remove game versions. See Manage game versions.
- Game page: the page of one game version, with its Information, Text, Maps, Game data and Music tabs. See Game page.
- game version: one Dofus version downloaded by Asterobot. See Download a game version.
I
- Incompatible: the badge on a package that states which versions of Asterobot it works with, when yours isn't one of them. The package stays in your library but won't start. See What is a package.
- interceptor: a function in a script that is asked about a message before it goes on, and can let it through, change it or drop it. See Intercepting.
L
- launch reason: why a script starts, which it reads in
launch.reason:"initial","resume"or"reload". See The entry function. - library: the packages installed in your Asterobot. See Manage your library.
- Library Manager: the Asteroboard page that lists your library, where you download, import, create and remove packages. See Manage your library.
- live chat: the Live chat switch on a bot's Console tab. While it's on, the game chat the bot receives shows up in its console. See Console.
- live inventory: the Live inventory switch on a bot's Inventory tab. While it's on, the bot sends its character's inventory to Asteroboard. See Inventory.
- Local, Community and Official: the three badges of the Provenance column in Library Manager, which Asterobot picks from a package's name. Local is a plain name you created, copied or imported, Community a marketplace name such as
@some-author:auto-harvest, and Official a name starting with@asterobot:. See What is a package.
M
- manifest:
asterobot.json, the one file of a package that isn't code. It lists the packages it depends on, the Asterobot versions it works with and the permissions it declares. See The manifest. - man-in-the-middle: what MITM stands for. See MITM mode.
- marketplace: the Library category of asterobot.net, where players share packages. See The marketplace.
- message: one piece of data exchanged between Dofus and the game servers, such as a chat message or an inventory update. See Network traffic.
- MITM mode: short for man-in-the-middle. The bot relays the session of a Dofus client that someone plays, sitting between the game and Ankama's servers. See MITM mode.
N
- Network tool: the Network tool, under Tools on a bot's page. Its Settings panel chooses which messages Asteroboard shows, and its Traffic panel lists them as they pass. See Network traffic.
O
- Official: see Local, Community and Official.
P
- package: what you install in the library and give to a bot. It holds a script, and it can declare package settings and actions. See What is a package.
- package settings: the options a package declares, shown on a bot's Settings tab. See Package settings and actions.
- Preferences: the Asteroboard page for its language, its appearance and the address of your Asterobot. See Preferences.
- Problems: the alerts at the top of a bot page when the bot couldn't connect or its script stopped with an error. See Bot page.
R
- Ready for bot: what Asteroboard says about a game version whose game files are downloaded and whose game data is extracted. You need a version in this state to add a bot. See Extract game data.
S
- script: the JavaScript code inside a package. See What scripts can do.
- Server page: the Asteroboard page about Asterobot itself, with its Status, Console and Config tabs. See Status and console.
- setting: one option of Asterobot, such as
server.listenAddress, changed on Server > Config. See Settings reference. - sign-in code: the eight-character code Asterobot gets when it signs in to asterobot.net. You confirm it on the website within 15 minutes. See Sign in with asterobot.net.
- Start waiting: the button that makes a bot wait for your Dofus client, in MITM mode. See MITM mode.
T
- tested version: the Dofus version a release of Asterobot was tested with. A game version that matches it shows Compatible, and any other shows Different version. See Why Asterobot downloads Dofus.
- traffic: the messages going through a bot. You choose which ones Asteroboard shows. See Network traffic.
- two-factor authentication: see Ankama Shield.