Settings
🔗 Original page — Source of this material
Description

In this tab, you can configure the number of runs and threads, as well as proxy usage.
Number to run
Number of repetitions. The project will run as many times as specified in this field.
-1 (minus one) means an infinite number of repetitions. The project will run endlessly until you stop it (by clicking ❗→ Stop or by setting the repeats to 0 (zero) instead of -1), or until one of the stop conditions from the ❗→ relevant tab is met.
Max threads
The number of threads that will be launched for this project at the same time.
Later in this article, you'll find several examples explaining the relationship between the “Number to run” and “Max threads” settings.
Priority
Here you can set the template's priority. Priority threads can interrupt the instance request of lower-priority threads (if the ❗→ corresponding setting) is enabled.
Tags
Tags let you group projects together. You can assign several tags at once.
You can either select existing tags (from the dropdown list)[1] or add new ones (using the “+” button)[2]
Screenshot

Proxy
Should the project use proxies from the built-in ❗→ ZennoProxyChecker?
- Do not use — run without proxies, using the real IP address.
- If possible — if there are “live” proxies in ProxyChecker, the project will use them. If there are none, it will run without proxies.
- Use (without removal) — proxies are used by the project without being removed from the list of “live” proxies in ProxyChecker. If there is no suitable proxy available, the project will wait until one appears.
- Use — proxies are used by the project and removed from the list of “live” proxies in ProxyChecker. If there is no suitable proxy available, the project will wait until one appears.
Rules
Selecting the rule or rules that determine which proxy from the list of “live” proxies will be used for the project. ❗→ Rules are created in ProxyChecker.
Running templates in multi-threaded mode
ZennoPoster Standard and Pro let you run several threads for a project simultaneously.
What is a thread and are there limits on them?
A thread is an independent execution unit, with its own browser and its own data set (❗→ variables, ❗→ lists, ❗→ tables, etc.).
You can think of a thread as a person performing a certain set of actions in a browser. Running several threads is like several people doing things at once.
Thread limits:
ZennoPoster Lite supports only one thread.
Standard — 5 threads.
Pro — no restrictions.
To do this, specify the desired number of threads in the “Max threads” setting, and the number of repetitions in the “Number to run” setting. You might also need to click ❗→ Start in the Main Menu (if the project is in ❗→ status “Stopped”).
Don't immediately try to run the project with 100 threads! Each thread consumes your computer's resources — RAM, CPU, and hard disk access (the intensity of usage depends on your template's logic and the websites it interacts with). Launching too many threads at once might cause not just the program, but the whole OS to freeze (or even crash).
Example #1
Number to run — 60
Max threads — 1
Result: One thread starts and consecutively performs 60 runs, one after another. If one run takes a minute, then under these conditions all runs will take 60 minutes.
Example #2
Number to run — 60
Max threads — 10
Result: 10 threads launch at the same time and work in parallel. If each run takes a minute, then to complete 60 runs you'll need just 6 minutes (since 10 runs are being handled each minute)!
Example #3
Number to run — -1 (minus one)
Max threads — 10
Result: 10 threads launch at the same time and will keep running until you stop the project (by clicking ❗→ Stop or setting repetitions to 0 (zero) instead of -1 in Number to run, after which active threads will finish running, and no new ones will start).