Не удается войти в alts в consoleclient

Итак, я на сервере minecraft, я хочу, чтобы альт-учетные данные были закрыты через консольный клиент.

Итак, вместо этого 35 раз.

screen -d -m mono MinecraftClient.exe (username) (password) (Server-IP)

У меня возникла идея получить какой-то скрипт.

, которые приводят к следующему:

screen -d -m mono MinecraftClient.exe (user) (password) (IP) sleep 10 screen -d -m mono MinecraftClient.exe (user) (password) (IP)

Это для 35 клиентов.

EDIT:

screen -dmS 'Alt1' bash -c "mono MinecraftClient.exe (user) (password) (IP) sleep 10 screen -dmS 'Alt2' bash -c "mono MinecraftClient.exe (user) (password) (IP)

UPDATE:

0
задан 8 February 2018 в 22:46

4 ответа

Я думаю, что проблема связана с синтаксисом экрана, попробуйте

screen -dmS 'NAMEofSCREEN' bash -c "mono MinecraftClient.exe (user) (password) (IP)"

. Это будет правильный синтаксис для предоставления команд на экран, вы можете опустить -S и NAMEofSCREEN, но это может облегчите вам поиск экранов, которые вы ищете.

0
ответ дан 17 July 2018 в 21:17

По мере того, как он продолжал сбой, он получил успешный скрипт (он записывался в 2 из 2-х альтов)

Затем попытался выполнить ту же команду для разных альтов. Он продолжал говорить недействительный пароль. Итак, я отменил VPS (я был в пробном режиме)

Я заставляю вашу помощь Роберту. Спасибо большое

Кто бы ни мог, вы можете закрыть это

0
ответ дан 17 July 2018 в 21:17

Я думаю, что проблема связана с синтаксисом экрана, попробуйте

screen -dmS 'NAMEofSCREEN' bash -c "mono MinecraftClient.exe (user) (password) (IP)"

. Это будет правильный синтаксис для предоставления команд на экран, вы можете опустить -S и NAMEofSCREEN, но это может облегчите вам поиск экранов, которые вы ищете.

0
ответ дан 23 July 2018 в 21:57
  • 1
    Но я узнал, в то время как "_ & quot; мигал, на самом деле он запускал сценарий. Но из 35 alts, 2 полностью вошли в систему. Без -d -m я открою экран для каждого alt, и терминал подключен к этому экрану вправо ?, с -d -mi откройте его в отключенном режиме (это не вызовет проблем?) – Stan 8 February 2018 в 17:22
  • 2
    & Quot; [F1] & Quot; для отсоединения, исправить -m только для «безопасности»). так как это гарантирует новый сеанс экрана. Это не проблема, так как вы можете прикреплять каждый экран отдельно: видеть все ваши экраны screen -list и прикреплять к одному screen -r <screenname>. Отсоединение выполняется с помощью Ctrl-A, а затем D. Лучше всего использовать " command" с экраном, иначе он может игнорировать ваши параметры (пользователь, ip, пароль). Что касается вопроса, что не все работает с сервером minecraft. Dunno, mybe увеличивает таймер сна? Я не могу помочь вам с этим ... – Robert Riedl 8 February 2018 в 17:27
  • 3
    Просто запустил эту команду, не открывая ни одного экрана. – Stan 8 February 2018 в 17:30
  • 4
    извините, я забыл bash -c, я отредактирую свой ответ – Robert Riedl 8 February 2018 в 17:32
  • 5
    Кроме того, просто FYI: экран завершается, если ваш клиент minecraft завершает работу с exit 0. Чтобы экран был открыт / занят, вы можете добавить ; exec bash внутри " ". – Robert Riedl 8 February 2018 в 17:37

По мере того, как он продолжал сбой, он получил успешный скрипт (он записывался в 2 из 2-х альтов)

Затем попытался выполнить ту же команду для разных альтов. Он продолжал говорить недействительный пароль. Итак, я отменил VPS (я был в пробном режиме)

Я заставляю вашу помощь Роберту. Спасибо большое

Кто бы ни мог, вы можете закрыть это

0
ответ дан 23 July 2018 в 21:57

Другие вопросы по тегам:

Похожие вопросы: