Автор |
Сообщение |
Viva
Участник
Зарегистрирован: 30 июн 2014, 13:48 Сообщения: 22 Поблагодарили: 0 раз.
|
Заметил такой баг, после старта сервера Minecraft в веб консоль можно выслать только 1 коммаду, потому что потом реакции 0. Нельзя даже потом через SSH ничего вписать в консоль сервера. В чём может быть проблема?
|
06 июл 2014, 22:59 |
|
|
Nikita
V.I.P.
Зарегистрирован: 10 ноя 2011, 19:05 Сообщения: 1945 Поблагодарили: 13 раз. Откуда: СПб
|
ОС ? Версия панели? Больше информации.
|
07 июл 2014, 17:04 |
|
|
Viva
Участник
Зарегистрирован: 30 июн 2014, 13:48 Сообщения: 22 Поблагодарили: 0 раз.
|
Версия 0.9.4. Обновлялся так как в более ранних вообще команды в консоль не высылались.
ОС: Ubuntu 12.04
Заметил ещё что в версии Майнкрафта 1.6.4 вроде команды нормально высылаются. Но в версиях 1.7.х вот такая шняна. После рестарта одну команду вышлю и далее ноль реакции, открываю screen с запущенной игрой через SSH и там тоже ничего вписать нельзя.
|
08 июл 2014, 18:38 |
|
|
Dr.Cheater
Специалист
Зарегистрирован: 10 июн 2012, 07:14 Сообщения: 391 Поблагодарили: 5 раз.
|
Viva писал(а): Версия 0.9.4. Обновлялся так как в более ранних вообще команды в консоль не высылались.
ОС: Ubuntu 12.04
Заметил ещё что в версии Майнкрафта 1.6.4 вроде команды нормально высылаются. Но в версиях 1.7.х вот такая шняна. После рестарта одну команду вышлю и далее ноль реакции, открываю screen с запущенной игрой через SSH и там тоже ничего вписать нельзя. А в пути к джарику сервера есть не английские буквы или символы? Типа восклицательного знака. На сервер можно зайти после ввода команды (тот, что завис). Сервер какой? Ванила, Баккит, Спайгот, MCPC+?
|
09 июл 2014, 08:24 |
|
|
Viva
Участник
Зарегистрирован: 30 июн 2014, 13:48 Сообщения: 22 Поблагодарили: 0 раз.
|
Путь к серверу: Код: /home/servers/minecraft/craftbukkit-1.7.2-R0.4-20140212.071124-2.jar На сервер можно зайти, он не завис. Просто после того как впишу через веб консоль что либо и отправлю на сервер она "отказывает" а через SSH такое ощущение как будто тупо клава была отключена.
|
09 июл 2014, 15:23 |
|
|
Nikita
V.I.P.
Зарегистрирован: 10 ноя 2011, 19:05 Сообщения: 1945 Поблагодарили: 13 раз. Откуда: СПб
|
А если подключиться к screen и отправлять команды? Больше одной команды можно отправить?
|
09 июл 2014, 15:28 |
|
|
Viva
Участник
Зарегистрирован: 30 июн 2014, 13:48 Сообщения: 22 Поблагодарили: 0 раз.
|
Nikita писал(а): А если подключиться к screen и отправлять команды? Больше одной команды можно отправить? Можно, зависание происходит только после высылания команды из веб консоли.
|
09 июл 2014, 15:32 |
|
|
Nikita
V.I.P.
Зарегистрирован: 10 ноя 2011, 19:05 Сообщения: 1945 Поблагодарили: 13 раз. Откуда: СПб
|
А если попробовать следующие варианты: Код: screen -U -p 0 -S $NAME -X stuff '$COMMAND' Код: screen -U -p 0 -S $NAME -X stuff '$COMMAND\n' Код: screen -U -p 0 -S $NAME -X stuff "$COMMAND$'\n'" $NAME -- имя screen $COMMAND -- отправляемая на сервер команда
|
09 июл 2014, 16:01 |
|
|
Viva
Участник
Зарегистрирован: 30 июн 2014, 13:48 Сообщения: 22 Поблагодарили: 0 раз.
|
Код: screen -U -p 0 -S $NAME -X stuff '$COMMAND' -> Не помогло, консоль дальше висит Код: screen -U -p 0 -S $NAME -X stuff '$COMMAND\n' -> Консоль отвисла Код: screen -U -p 0 -S $NAME -X stuff "$COMMAND$'\n'" -> Консоль отвисла
|
09 июл 2014, 16:27 |
|
|
Nikita
V.I.P.
Зарегистрирован: 10 ноя 2011, 19:05 Сообщения: 1945 Поблагодарили: 13 раз. Откуда: СПб
|
Откройте файл server.shНайдите (две строки): Код: su $USER "-c screen -p 0 -S $NAME -X stuff '$COMMAND '"
Замените на (одна строка): Код: su $USER "-c screen -p 0 -S $NAME -X stuff '$COMMAND'$'\n'" После этого проверьте отправку команд.
|
09 июл 2014, 16:35 |
|
|
Viva
Участник
Зарегистрирован: 30 июн 2014, 13:48 Сообщения: 22 Поблагодарили: 0 раз.
|
Заработало! Спасибо!
|
09 июл 2014, 16:51 |
|
|