Acabei de chamar sudo /etc/init.d/minecraft stop
, em seguida, iniciei o servidor java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
e optei pelo player e iniciei novamente com sudo /etc/init.d/minecraft start
Eu tenho uma execução do Minecraft que é iniciada automaticamente usando os scripts init.d. Agora quero poder me dar privilégios de administrador, mas preciso enviar comandos ao servidor. Como posso fazer isso sem pará-lo e executá-lo manualmente?
Acabei de chamar sudo /etc/init.d/minecraft stop
, em seguida, iniciei o servidor java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
e optei pelo player e iniciei novamente com sudo /etc/init.d/minecraft start
Quando você ssh, você precisa passar uma opção -t para permitir que a tela funcione. Ou você pode adicionar seu nome de usuário ao arquivo ops.txt.
Mas, o que você realmente quer é um script de sinos e assobios repleto de recursos que usa a tela para interagir com o servidor do Minecraft. Confira Minecraft Sheller. Eu acho que ele fornece o que você quer e muito mais.
Se você obtiver
Cannot open your terminal '/dev/pts/0' - please check.
use
sudo -u minecraft
script '/dev/null'
screen -r