Консоль не принимает команды у остановленного сервера
Поле ввода и кнопка «Отправить» были активны всегда, хотя команда уходит в stdin процесса: у остановленного сервера его просто нет, и панель отвечала ошибкой уже после отправки. Теперь консоль блокируется, а подсказка объясняет, почему. Заодно из вывода убираются управляющие последовательности терминала. SteamCMD раскрашивает свои сообщения, и в браузере это выглядело как «[0mWaiting for user info...[0mOK». Чистка стоит на общем пути записи в буфер: через него идёт и вывод сервера, и SteamCMD, и сообщения панели. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -129,8 +129,8 @@
|
||||
<pre id="console-output" class="console"></pre>
|
||||
<form class="console-input" id="console-form">
|
||||
<input type="text" id="console-command" placeholder="Команда сервера, например: players, save, quit"
|
||||
autocomplete="off" spellcheck="false">
|
||||
<button class="btn btn-primary" type="submit">Отправить</button>
|
||||
autocomplete="off" spellcheck="false" disabled>
|
||||
<button class="btn btn-primary" type="submit" disabled>Отправить</button>
|
||||
</form>
|
||||
<p class="muted small">Полезные команды: <code>players</code>, <code>save</code>, <code>servermsg "текст"</code>,
|
||||
<code>kickuser "ник"</code>, <code>banuser "ник"</code>, <code>checkModsNeedUpdate</code>.</p>
|
||||
|
||||
Reference in New Issue
Block a user