У меня запущен сервер Minecraft, который запускается автоматически с использованием скриптов init.d. Теперь я хочу предоставить себе права администратора, но мне нужно отправлять команды на сервер. Как я могу сделать это, не останавливая его и не запуская его вручную?
Я закончил тем просто, что звонил sudo /etc/init.d/minecraft stop
затем запуск сервера java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
и открытие моего плеера и запуск его снова с sudo /etc/init.d/minecraft start
Когда Вы ssh, необходимо передать-t опцию позволить экрану работать. Или Вы могли добавить свое имя пользователя к файлу ops.txt.
Но, то, что Вы действительно хотите, является полнофункциональным сценарием дополнительных свойств, который использует экран для взаимодействия с сервером Minecraft. Проверьте Minecraft Sheller. Я думаю, что это обеспечивает то, что Вы хотите и т.д.
Если Вы добираетесь
Cannot open your terminal '/dev/pts/0' - please check.
использовать
sudo -u minecraft
script '/dev/null'
screen -r