Short answer: Setting up a Metin2 fishing bot with BeaTzSignal takes three steps: put the game into windowed mode at a fixed resolution, teach the tool what the bite signal looks like, and configure breaks and inventory handling. The whole thing takes about five minutes. The step that decides whether it works is signal capture.
Preparing the game window
BeaTzSignal works with what is on screen. That makes the window configuration, not the tool settings, the deciding factor for reliable detection.
- Windowed mode, not exclusive fullscreen. On some graphics drivers an exclusive fullscreen image cannot be captured at all. Windowed or borderless windowed both work.
- Fixed resolution. Pick one and stay with it. Every change invalidates the signal image you captured.
- Lock brightness and gamma. Both feed directly into colour analysis. Shifting them later shifts the detection.
- Windows display scaling at 100%. At 125% or 150% the window can be captured differently from how it looks to you.
Teaching the bite signal
Automating fishing comes down to one decision made over and over: has the fish bitten yet? BeaTzSignal answers it visually. It stores the characteristic image of the bite signal and looks for it in the live image, pixel by pixel.
- Crop tight, but complete. The characteristic element belongs fully inside the section, with as little background as possible. Too much background and the capture only works at that one spot on that one map.
- Capture in a calm moment. No water effects moving behind it, no other players crossing the frame.
- Find the threshold by testing, not by guessing. Too high and bites get missed; too low and the bot triggers on things that are not a bite. Adjust in small steps and watch a few catches before you walk away.
The moment detection runs cleanly, write down your resolution and graphics settings. If nothing is detected months later, one of those two has almost always changed.
Inventory and breaks
Two things decide whether a session survives the night: the inventory does not run full, and the behaviour does not look mechanical.
- Automatic inventory management. When the bag fills, the configured routine runs and fishing continues instead of stalling.
- Randomised breaks. A short pause every few minutes looks nothing like a person. Rarer but longer breaks sit much closer to real play.
- Fatigue simulation. Reaction times slow down over the course of a session, the way a human's do.
- PM alert. A private message stops everything. Being messaged and not answering is the most common route to getting reported.
What long sessions actually need
The technology behind the bot is rarely what gets someone into trouble. Behaviour is. A character that stands at the same spot for fourteen hours without a single break stands out no matter how clean the software is, and other players are the ones who notice, not the anti-cheat.
That is why the timing settings are not an accessory. They are the part that carries a long session. Why this matters more than the underlying technology is covered in detail in Metin2 Bot Without Ban, and the technical reason there is nothing to detect in the first place is explained in Pixel Bot vs. Memory Injection.
When something does not work
| Symptom | Likely cause |
|---|---|
| The signal is never detected | Resolution or graphics settings changed — capture the signal again |
| Detection works but nothing is clicked | The game runs as administrator and the tool does not — start both with the same rights |
| Triggers at the wrong moments | Match threshold too low |
| Bites get missed | Threshold too high, or the section was cropped too tightly |
| Black image during capture | Exclusive fullscreen is active — switch to windowed mode |
| Stops after a while | Inventory full and no routine configured |
If none of that resolves it, Discord support usually sorts it out within minutes. A screenshot of your settings is normally enough.
Frequently asked questions
How does a Metin2 fishing bot work?
Does the fishing bot manage the inventory by itself?
Can I leave a fishing bot running overnight?
Ready to try it yourself?
Join the BeaTzTools Discord and get access to BeaTzVision and BeaTzSignal, setup guides and support.
Try it free →