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

PyRunner

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

Оцените первым
43
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

Загрузок

8

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

11.04.2026

Загрузил

ID версии

Главная