Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб Web-форма для rcon сессии

@ConstAntz, ну возможно есть и виндовое приложение какое-нибудь.
 
ух помог мне пасябо :) кинул бы кашелечек на пиво
 
@zuma2, да не вопрос, все забывал в подпись кошельки вынести. Теперь уж будьте добры угостить ;)
а через эту панельку можно сервер запустить? если нет то можно какнить замутить на vps/vds ?
 
@zuma2, нет. Панелька общается напрямую с minecraft сервером. А включать можно и по SSH, это уже кому как удобнее и следуя из того какие сервисы для общения сервер поддерживает.
 
@zuma2, нет. Панелька общается напрямую с minecraft сервером. А включать можно и по SSH, это уже кому как удобнее и следуя из того какие сервисы для общения сервер поддерживает.
см. переписку. если есть там скайп или что-то еще там вк дай плиз посоветовотся хочу :)
 
А если как вариант просто сделать несколько php скриптов, которые поочередно обращаются к серверу через rcon.
Первый делает сохранение карты, другой кикает всех с причиной "Перезапуск" и выключает сервер.
Затем после этого можно перезапускать VDS и после его запуска снова же через cron запускать сервер.

Эдакая автоматизация.
Задать чтоб это дело происходило через к примеру каждые 5-6 часов и норм.

Может это и ходьба через прямую кишку, но зато будет уверенность что сервер не будет лежать более 2-3 часов.
 
@medvedXD, в файле mcraft.rcon.php , а доступ к страничке ограничивай уже своими силами.
то есть только в server.properties и mcraft.rcon.php надо в водить пароль?

в общем я всё сделал но при в воде в консоль пишет что сервер офф, а я его включил, по инструкции в шапке в сделал
 
Not bad )))
Осталось прикрутить авторизацию, вынести настройки в отдельный файл (чисто для красоты)


<?php
function draw_form($bad_login = false) {
?>
<form action="" method="post">
<input type="text" name="login"></input><br/>
<input type="password" name="pass"></input>
<input type="submit" name="submit"></input>
</form>
<?php
if ($bad_login)
echo 'неправильный логин и/или пароль';
}
function check_login($login, $pass) {
return ($_POST['login'] == 'admin') && ($_POST['pass'] == 'qwerty');
}
session_start();
if (isset($_GET['logout'])) {
session_unset();
session_destroy();
header("Location: index.php");
exit();
}
if (!isset($_SESSION['login'])) {
$login = $_POST['login'];
$pass = $_POST['pass'];
if (count($_POST) <= 0)
draw_form();
else {
if (check_login($login, $pass))
$_SESSION['login'] = $login;
else
draw_form(true);
}
}
isset($_SESSION['login']) or die();
echo 'Здравствуйте, ' . $_SESSION['login'];
?>

<br/>
Тут скрипт ркона

Скрипт не мой.
 
39fb2f63.jpg

844d33e2.jpg


Чтобы закончить сессию к index.php в браузере добавляем index.php?logout
 
Есть пару вопросиков.
При нажатии обновить такой косяк
b0ce070981178596cef4e7abf5e56c6a.png

А если вводить команды на русском то появляется каракули типа [20:19] [Server] @825B <8@
aec221e82919da722340b53039633d2e.png

А в консоли все норм
ea93c8d169b8010ca773b7c242801fcb.png
 
Rcon не есть безопасно, а тем более через веб
 
Rcon не есть безопасно, а тем более через веб
Отчего бы?:confused:
Доступ то через пароль, а если кому-то взбрело в голову взломать твой серв, ему не будет особой разницы используешь ты Rcon или нет.
 
Как минимум взломщик должен знать о том что Rcon вообще есть :D.
 

Поделиться этой страницей

Назад
Верх