Addon for Pterodactyl No updates Mass server power actions per node. [Pterodactyl 1.X] | Do it on all of them in one click! [1.0]

Mass server power actions per node. [Pterodactyl 1.X] | Do it on all of them in one click!
Short Description:
Массовые действия в один клик по включению питания сервера на каждом узле.
88
1,899
  • Like 0
Reactions:68 users

Описание:​

Простой аддон, который позволит вам запустить/перезапустить/остановить или убить все серверы на определенном узле.
Руководство по установке включено в файл.
Этот аддон предназначен для Pterodactyl 1.X.

Как установить:​

Перетащите все из папки "Install" в корневую папку pterodactyl. (Например: /var/www/pterodactyl)

Добавьте следующую строку в "/routes/admin.php" ниже линии "Route::post('/view/{node}/settings/token', 'NodeAutoDeployController')->name('admin.nodes.view.configuration.token');"
PHP:
Route::post('/view/{node}/power', 'NodePowerController@power')->name('admin.nodes.view.power');

Добавьте следующую строку в "/resources/views/admin/nodes/index.php" ниже линии "<th class="text-center">Public</th>"
PHP:
<th class="text-center">Power Actios</th>

Добавьте следующие строки в "/resources/views/admin/nodes/index.php" ниже линии "<td class="text-center"><i class="fa fa-{{ ($node->public) ? 'eye' : 'eye-slash' }}"></i></td>"
PHP:
<td class="text-center">
    <form style="display:inline-block" method="POST" action="{{ route('admin.nodes.view.power', $node) }}">
        <input type="hidden" name="action" value="start">
        <input type="hidden" name="node_id" value="{{ $node->id }}">
        {{ csrf_field() }}
        <button type="submit" class="btn btn-success btn-xs" title="Start servers">
            <i class="fa fa-play-circle" aria-hidden="true"></i>
        </button>
    </form>
    <form style="display:inline-block" method="POST" action="{{ route('admin.nodes.view.power', $node) }}">
        <input type="hidden" name="action" value="restart">
        <input type="hidden" name="node_id" value="{{ $node->id }}">
        {{ csrf_field() }}
        <button type="submit" class="btn btn-info btn-xs" title="Restart servers">
            <i class="fa fa-refresh" aria-hidden="true"></i>
        </button>   
    </form>
    <form style="display:inline-block" method="POST" action="{{ route('admin.nodes.view.power', $node) }}">
        <input type="hidden" name="action" value="stop">
        <input type="hidden" name="node_id" value="{{ $node->id }}">
        {{ csrf_field() }}
        <button type="submit" class="btn btn-warning btn-xs" title="Stop servers">
            <i class="fa fa-stop-circle" aria-hidden="true"></i>
        </button>
    </form>
    <form style="display:inline-block" method="POST" action="{{ route('admin.nodes.view.power', $node) }}">
        <input type="hidden" name="action" value="kill">
        <input type="hidden" name="node_id" value="{{ $node->id }}">
        {{ csrf_field() }}
        <button type="submit" class="btn btn-danger btn-xs" title="Kill servers">
            <i class="fa fa-times-circle" aria-hidden="true"></i>
        </button>
    </form>
</td>

Выполните команду, приведенную ниже, в корневом каталоге pterodactyl. (Например: /var/www/pterodactyl)
Bash:
php artisan optimize
Выполнено.
Развлекайтесь! :)

Author

bobobo

More resources from bobobo

[OzzModz] Latest Content Live Updates
[OzzModz] Latest Content Live Updates
Аддон предоставляет живую ленту обновлений активности на вашем форуме.
Payment Profile: Authorize.Net with ARB
Добавляет возможность принимать платежи через Authorize.Net
What's New Digest
What's New Digest
Аддон для XenForo 2.x отправляет ежедневные, еженедельные или ежемесячные письма
SparkPost Mail Transport for XF 2.3
SparkPost Mail Transport for XF 2.3
Аддон добавляет опцию использования SparkPost в качестве транспортного метода для отправки писем
[MMO] Remove Quick Thread
[MMO] Remove Quick Thread
Аддон удаляет форму быстрого создания темы на форуме.
[MMO] Edit User Join Date
[MMO] Edit User Join Date
Аддон позволяет администраторам изменять дату регистрации любого пользователя
[MMO] Navigation tab icons
[MMO] Navigation tab icons
Аддон позволяет легко и быстро добавлять иконки к вкладкам навигации.
[MMO] Tag Essentials
[MMO] Tag Essentials
Аддон позволяет массово управлять тегами для тем на форуме.
[MMO] Centrifugo
[MMO] Centrifugo
Аддон добавляет интеграцию с Centrifugo
[MMO] Post Edit Reason
[MMO] Post Edit Reason
Аддон добавляет возможность указывать причину редактирования сообщения.
[MMO] Hide BbCode by Reputation
[MMO] Hide BbCode by Reputation
Аддон добавляет BB-код, который скрывает содержимое на основе репутации пользователя.
[MMO] Export/Import TMS
[MMO] Export/Import TMS
Небольшой аддон для импорта и экспорта пользовательских модификаций шаблонов (TMS)
Categories
TopBottom