Minecraft 服务器自动移动到主文件夹

Minecraft 服务器自动移动到主文件夹

我和我的朋友在我们的 Dropbox 文件夹中有一个 Minecraft 服务器,每当我启动服务器时,它都会启动一个新服务器并将其移动到我的主文件夹中。如果我的主文件夹中已经有一个服务器,它会启动那个服务器。

主文件夹

我如何直接从 Dropbox 文件夹运行服务器?就像 Windows 用户一样

我正在运行 Ubuntu 12.04 64 位

解决了!:

遵循这些说明[已解决] 如何更改 Linux MINECRAFT 服务器目录?

如果有答案的人将其作为评论提出,我该如何将其视为已解决?

答案1

因为这是一个老问题,所以我只打算写下我自己所做的事情: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:(可选)

下载您想要在启动器和仪表板中显示的图像。

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/

现在您应该能够在服务器内部打开服务器了:)

答案2

检查 Dropbox 文件夹中文件的所有权与主文件夹中创建的文件的所有权,比较两组不同的所有权和权限,并确保它们在您尝试运行的两个文件夹中相同。

您可以使用 ll 命令找到完整权限,即:

    ll /root/to/folder

如果您发现所有权需要改变,请使用:

    chown -R username:username /path/to//folder

如果权限不正确:

    chmod -r <flags e.g. 775> /path/to/folder

相关内容