▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
PyRunner

PyRunner

Run your Python Discord bot directly alongside your Minecraft server! Features auto-setup, live web dashboard, and in-game controls

Оцените первым
85
2
Все версииPyRunner 1.1.0

PyRunner 1.1.0

Release11.04.2026

Список изменений

🆕 What's new in 1.1.0

Per-Bot Environment Variables

Each bot in the bots: list can now have its own env: block that overrides the global environment variables — useful for running multiple bots with different tokens.

Memory Monitoring

The web dashboard now shows live RSS memory usage of the bot process (Linux only, reads from /proc/<pid>/status).

Multi-Bot Dashboard Selector

When running multiple bots, the dashboard now shows a bot selector dropdown to switch between bots without leaving the page.

Dashboard Security Hardening

  • CSRF protection — All mutating API endpoints now require an X-PR-Request header
  • Brute-force login protection — Lockout after 5 failed attempts (5 minute cooldown)
  • Session pruning — Expired sessions are now cleaned up automatically

Changes

  • Dashboard now uses a bounded thread pool (8 threads) instead of an unbounded cached pool
  • SSE heartbeats use a shared scheduled executor instead of per-connection threads
  • PythonDownloader is now a shared singleton — multiple bots no longer trigger duplicate downloads
  • Webhook shutdown is now handled cleanly on plugin disable

Bug Fixes

  • Fixed bot not stopping on Linux — now kills the entire process group via setsid + kill -TERM -<pgid>
  • Fixed TunnelMC integration not detecting active tunnels correctly

Файлы

PyRunner.jar(60.18 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.1.0

Загрузчики

Bukkit
Paper
Purpur
Spigot

Версии игры

1.21–1.21.11

Загрузок

14

Дата публикации

11.04.2026

Загрузил

ID версии

Главная