{% extends 'base.html' %}{% block title %}Zarządzanie grą · {{ panel_brand }}{% endblock %}{% block content %}
ADMINISTRACJA GRY
Playerbots, zachowanie świata, raty i operacje serwera w jednym miejscu.
{% if not server_settings.ready and not server_settings.engine_handles_directly %}{{ server_settings.message }}
{% if custom_patches_enabled %}Pliki z katalogu integration/ muszą zostać zainstalowane w kontenerze gry i wymagają przebudowania tylko usługi game.
PLAYERBOTS · WEJŚCIE DO ŚWIATA
Po starcie serwera boty nie wchodzą wszystkie w tej samej sekundzie. Wejście w ciągu to liczba minut, w których wchodzi cała liczba botów ustawiona w launcherze. Dodatkowe boty to osobna grupa, która dochodzi później po jednym, równo rozłożona na podaną liczbę godzin. Przykład: 15 minut i 500 dodatkowych w ciągu 24 godzin - wszystkie boty z launchera wchodzą w kwadrans, a potem przez dobę dochodzi jeszcze 500. 0 dodatkowych = nikt nie dochodzi. Zmiana działa po restarcie serwera.
{% if custom_patches_enabled %}Stan: {{ spawn_plan.state }}{% if spawn_plan.message %} · {{ spawn_plan.message }}{% endif %}
{% else %}Na tym serwerze ustawisz to w launcherze: przycisk LICZBA BOTÓW, trzy pola pod suwakiem. Na serwerze bez launchera (VPS) w pliku .env: PLAYERBOT_SPAWN_WINDOW_MINUTES, PLAYERBOT_LATE_JOINERS, PLAYERBOT_LATE_JOIN_HOURS.
PLAYERBOTS · AKTUALIZACJE
Bezpiecznie instaluje najnowszą paczkę MT2009 Playerbots od Tieru. Przed aktualizacją tworzy kopię świata, zachowuje wolumeny z postaciami i bazą oraz stosuje wybrane override’y Seban.
Aktualizator jest aktywny jako usługa seban-updater. Włącz ochronę hasłem panelu, zaloguj się ponownie i użyj przycisku poniżej.
Przed aktualizacją tworzona jest kopia baz świata. Następnie instalowana jest paczka MT2009 Tieru i stosowane są poniższe reguły override.
{% else %}Aktualizator nie jest jeszcze zainstalowany na tym VPS-ie. W katalogu paczki panelu uruchom:
sudo updater/install-seban-updater.sh /pełna/ścieżka/do/serwera [nazwa-projektu-compose]
Przykład:
sudo updater/install-seban-updater.sh /opt/metin2/stack metin2
Instalator sprawdzi katalog MT2009, odnajdzie wolumen update-spool, zainstaluje usługę systemową i nie otrzyma żadnych poleceń z przeglądarki poza stałym zleceniem aktualizacji.
Ustawienia są stosowane automatycznie przy każdej kolejnej aktualizacji Playerbots. Aktualizacja Seban Panel pozostaje domyślnie wyłączona.
{{ updater.message }}
{% if updater.protected %}{% else %}Aby zlecać aktualizacje, włącz ochronę hasłem panelu w ustawieniach poniżej i zaloguj się ponownie.
{% endif %}{{ updater.log|join('\n') or 'Brak wpisów.' }}Panel nie ma dostępu do socketu Dockera. Tylko osobny updater otrzymuje zlecenie o stałej, ograniczonej treści; nie przyjmuje komend, adresów ani ścieżek z przeglądarki.
PLAYERBOTS · WEJŚCIE DO ŚWIATA
Świeży świat może trzymać boty przy drzwiach, żeby dało się poustawiać raty/zachowanie zanim ktokolwiek wejdzie. Rdzeń czyta to na tym samym 5-sekundowym zegarze co wagi AI — bez restartu, bez rozłączania.
Stan: {% if bots_held %}🔒 boty trzymane{% else %}🔓 boty wpuszczone{% endif %}
PLAYERBOTS 2.2.21+ · NA ŻYWO
Co około dwie godziny 4–8 botów jednego królestwa może przejść Diabelskie Katakumby. Bot musi mieć co najmniej 80 poziom, ukończone 9. piętro Wieży Demonów i Zasuszoną Głowę. Zmiana działa bez restartu.
PLAYERBOTS · NA ŻYWO
100% oznacza domyślne zachowanie autora. Rdzeń stosuje zapis do 5 sekund — bez restartu i bez rozłączania graczy.
PLAYERBOTS · NA ŻYWO
Jedna reguła na linię: <vnum> <keep|stall|merchant|drop> albo type:<numer typu> <keep|stall|merchant|drop> — keep zawsze zatrzymaj, stall wystaw na stragan, merchant sprzedaj handlarzowi, drop wyrzuć. Linie zaczynające się od # to komentarz. Rdzeń odczytuje plik na żywo, bez restartu.
Ta sama funkcja co "Nadaj VIP" na stronie postaci, tylko w jednym zapytaniu na wszystkie konta playerbot_*. Jeśli bot ma już aktywny VIP, dni doliczają się do jego obecnego wygaśnięcia (nie licząc od dziś).
Każdy bot dostaje Kupony SM na podaną kwotę (największe kupony: 1000, 500, 250, 100, 50 SM) tym samym systemem co masowe nadawanie przedmiotów, a potem sam je realizuje przy najbliższej wizycie w ItemShopie. Kwota musi być wielokrotnością 50. Postęp i wyniki widać w narzędziu nadawania przedmiotów.
Wybierz VNUM, ilość i warunki: poziom, koń, czas gry, jeździectwo oraz klasa. Podgląd odbiorców i historia wyników działają bez restartu gry.
Otwórz narzędzie nadawania przedmiotów →PLAYERBOTS · NA ŻYWO
Obejmuje każdą klasę jednakowo: warrior/sura (50187), assassin (50212) i szaman (50213). Działa od razu na kolejnym logowaniu nowej postaci gracza, bez restartu. Nowo zasiane boty nadal biorą ustawienie z M2_PLAYERBOT_DISABLE_STUDENT_CHEST w .env przy starcie playerbot-migrate — jeśli ten wybór ma przetrwać kolejny restart/wdrożenie, ustaw tam to samo.
RANKINGI
Domyślnie rankingi (i karuzela na dashboardzie) liczą tylko boty. Zaznacz, żeby liczyły każdą postać — Twoją też, jeśli grasz razem z botami. Działa od razu, bez restartu.
RANKINGI
Kiedy gracz (nie bot) pomyślnie ulepszy coś na +9, wyśle się wiadomość na złoto do wszystkich na serwerze — tak samo jak przy komendzie GM /b. Sprawdzane co kilka sekund/minut przez kolektor, więc ogłoszenie może spóźnić się o chwilę względem samego ulepszenia.
{{bot_count}} aktywnych botów{% if bot_channels %} — {% for ch, n in bot_channels %}CH{{ch}}: {{n}}{% if not loop.last %}, {% endif %}{% endfor %}{% endif %}.
| Mapa | Aktywne boty |
|---|---|
| {{map_name(row.map_index)}} | {{row.character_count}} |