У меня и моих друзей есть сервер Minecraft в нашей папке Dropbox, и каждый раз, когда я запускаю сервер, он запускает новый сервер и перемещает его в мою домашнюю папку. Если у меня уже есть сервер в моей домашней папке, он запускает его.
Как запустить сервер прямо из папки Dropbox? как пользователи Windows могут
Я использую Ubuntu 12.04 64bit
РЕШЕНО!:
Следовал этим инструкциям [РЕШЕНО] КАК ИЗМЕНИТЬ КАТАЛОГ СЕРВЕРА LINUX MINECRAFT?
Как я могу обозначить это как решенное, когда тот, кто дал ответ, поставил его как комментарий?
Проверьте владение файлами в папке dropbox с теми, которые были созданы в вашей домашней папке, сравните 2 разных набора владения & amp; разрешения и убедитесь, что они совпадают на обоих, которые вы пытаетесь запустить.
Полные разрешения можно найти с помощью команды ll, а именно:
ll /root/to/folder
. Если вы обнаружите, что право владения требует изменения, используйте:
chown -R username:username /path/to//folder
.
chmod -r <flags e.g. 775> /path/to/folder
Поскольку это старый вопрос, я просто напишу сам, что я сделал: P
Вам нужно перейти в папку внутри терминала, так что если minecraft_server.jar находится в папке /home/username/Dropbox/minecraft_server/
сначала вам нужно перейти в папку и затем открыть ее, например,
cd /home/username/Dropbox/minecraft_server
java -jar minecraft_server.jar
. Затем он загрузит все файлы, которые находятся в этой папке, и, если их нет, создаст их в есть.
ОБНОВЛЕНИЕ:
Вместо того, чтобы писать это каждый раз, когда вы хотите включить сервер, вы можете сделать это:
Шаг 1 :
сделать папку в / opt с именем minecraft_server и файлом с именем run.sh
sudo mkdir /opt/minecraft_server
touch /opt/minecraft_server/run.sh
Шаг 2: (Необязательно)
[ 1116] Загрузите изображение, которое вы хотите показать в панели запуска и тире.
cd /opt/minecraft_server/
wget http://dl.dropboxusercontent.com/u/50254717/mineserver.png
Шаг 3:
отредактируйте файл run.sh
sudo gedit /opt/minecraft_server/run.sh
и вставьте этот код в:
#!/bin/bash
## destination of the minecraft server file
cd /home/USERNAME/Dropbox/test/;
## name of the minecraft server file
java -jar minecraft_server.jar;
Шаг 4:
создайте файл .desktop
sudo gedit /usr/share/applications/minecraft_server.desktop
и вставьте этот код в:
[Desktop Entry]
Type=Application
Categories=Game
Exec=sh /opt/minecraft_server/run.sh
Name=Minecraft Server
Icon=/opt/minecraft/mineserver.png
#Icon taken from http://www.minecraftforum.net/topic/1328888-free-minecraft-server-icon/
Теперь вы сможете откройте сервер внутри самого сервера:)