January 27, 2025

Bots for the DLS game

Bot Status


Bots are a non-profit project. It will never be a paid or subscription service.

Bots are a non-profit project. It will never be a paid or subscription service.

BUT: if you want to thank the author , you can send him any amount to the https://boosty.to/iggsergo/donate

Аvailable bots for DLS

Currently, two bots have been developed

  1. pyBot (bot for everything)
  2. MultiBot (a bot for helping the alliance)

They are about the same game, but a little bit about different things in this game.

What languages do bots support?

Currently, bots support the game's interface language, which is Russian and English.

The supported languages can be switched in the DLS GUI.

Algorithm for using languages by bots:

  1. If the language in the GUI is selected Russian -> The game settings Select Language must be set to Russian
  2. If the language in the GUI is selected English -> The game settings Select Language must be set to English
  3. If the language in the GUI is selected differently (Spanish, Italian etc. translation languages will be added later) -> The game settings Select Language must be set to English

As the project develops, we plan to add supported translation languages for both the GUI and bots.

Installing bots

The most correct way to install pyBot and MultiBot bots is to download the DLS Gui launcher (https://t.me/+QK9sPLrnzo05NTRi section DLS GUI Releases) and run it, which will install (update) the bot versions.
Players from countries that have blocked web resources from Russia (Ukraine, etc.) should enable a VPN before running the launcher

pyDLS Bot


pyDLS bot System Requirements

  1. Client on PC (https://dls.igg.com/download/pc/i/) or Steam client is possible. Sandboxie is supported
  2. The resolution in the game is 1152 by 864 pixels (800 by 600 the game window is made by a button in the GUI before launching the bot). At the same time, the resolution on the PC screen can be any, at which the game window(s) fit COMPLETELY on the screen. The number of game windows can be several, and the bot will work sequentially in each of them.
  3. Windows 10-11 version 22H2 and above with . NET Framework 4.8
  4. Screen scale = 100%
  5. One display in Windows. Correct operation in a multi-display system is not guaranteed.

Features and modes of operation of the bot

1) The hospital building must be visible in the center of the screen when entering the "Shelter" mode. However, clicking on the hospital building should not cause the shelter window to shift. This is necessary for the bot's Hospital - Treat mode to function properly.

2) For the Bounty mode in the Events group, you must select a minimum-sized squad.
2) For the Farm mode, you must set the minimum level to 2-3 for all resource types in the search. You can select the resource types to collect, the number of squads to collect, and the maximum travel time to the squad tile.
3) For the Resources at Home mode in the Events group, the tomato farm must be within sight on the screen when entering the shelter.

4) For correct operation, the main timer time in the GUI must be 10 seconds longer than the time of pressing the Handles help button in the Events group (in pyDLS, not to be confused with MultiBot)

5) For the zombie kill mode (Zombies in the Walking group on ...) you must set the coefficient equal to x1

6) The bot has the ability to replenish stamina when the option Stamina recovery from bag is set) The bot can join existing Rally to Hivemind events and participate in Water War

8) The Bounty Grounds and Water in Walking on ... modes are mutually exclusive and can only be performed separately

MultiBot Bot


MultiBot System Requirements

  1. Client on PC (https://dls.igg.com/download/pc/i/) or Steam client. Sandboxie is supported
  2. Windows 10-11 version 22H2 and above with . NET Framework 4.8.1
  3. The game window resolution of 300 by 200 is set by the "KillerFeature" button in the DLS GUI. The 300 by 200 resolution reduces the load on the PC when opening 10 or more game windows and displays them on a screen with a resolution of 1920 by 1080.

Using MultiBot

Buttons 1-2 respectively Start and Stop bot. When you start the bot immediately enters the mode Start and start pressing the help buttons.

Button 3 - manual start of automatic collection of gifts for donations to the alliance, donation to technology, and collection of gifts from the mail (There is also an automatic time-based collection
(see DLS GUI)

Button 4 - help and other information, such as scheduler time, etc.

You can exit the bot by pressing Ctrl-q or X to close the window.

The game windows (as many as your PC can handle) must be open in Alliance - Help

DLS GUI Launcher

The interface is obvious, but I'll highlight a few important points.

  1. The DLS Gui header (1) displays the versions of the launcher (DLS Bot Gui), the version of the bot (pyDLS), the version of the multibot (MultiBot), and the number of monitors in the system (AM:). This information is mandatory when dealing with issues related to bot functionality and error localization.
  2. Working with different types of bots and related software (Sandboxie) is displayed in tabs (2)
  3. Links to the instructions, the bot's Telegram group, and the author's Boosty - (3)
  4. To use the pyBot bot, you need to use the Sizer 800x600 button (4) to resize the window
  5. The "Unrelocate windows" button (5) is the opposite of the 800x600 button (4) and returns the window size to 1152x864
  1. The Relocate and resize windows button (1) creates the required window size for the multibot and places it on the PC screen.
  2. When the sheduler is activated (2), the bot collects alliance and mail gifts at the set time and makes donations in technology. It can be started manually using the basket button.
Enjoy the game, #409 Highlander