总结一下在Linux下搭建我的世界服务器的方法,其实非常简单直接。
(1)、把当前的软件都更新到最新
sudo apt-get update
Minecraft服务器需要java支持。为了检查我们是否已经安装Java,我们执行下面的命令:
java -version
如果Java已经安装,我们将得到当前Java版本的信息。如果我们没有安装Java,我们将得到错误信息,像“Command not found”或类似的信息。如果我们需要安装Java,我们需要执行下面的命令:
sudo apt-get install default-jdk
(2)、安装Minecraft服务器,可以先建立一个文件夹来保存Minecraft文件。
mkdir minecraft
cd minecraft
wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.7.4/minecraft_server.1.7.4.jar
一旦下载完成后,我们需要运行它。然后开始Minecraft服务器,我们需要执行:
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
我们将得到一些输出和状态的信息,包括完成信息。
(3)、在完成以上操作后,如果你是在虚拟机中搭建服务器则不用考虑到下面的问题。如果你是在远程服务器上要运行服务器程序,当你断开远程连接的时候,服务器也会终止运行。
这是因为,在远程连接进服务器时,当前做的所有操作都在连接进服务器时创建的进程下,如果结束连接,则所有子进程都将结束。
所以说我们必须在服务器上安装 screen 。我们将用它来启动minecraft服务器。它将保持连接,即使在终端关闭后也能运行。
安装screen,执行下面的命令:
sudo apt-get install screen
在运行Minecraft服务器前先创建screen对象
screen -S "Minecraft"
在screen下再运行Minecraft服务器
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
我们可以随意的推出screen,并随时调用它。为了退出screen,同时点击CTRL+A,然后点击“d”键。
为了重新调用screen,我们先列出所有的screen,然后使用其特定的ID调用它:
screen –ls
screen –r <screen_id>
(4)、在完成了一切之后,如果你发现服务器是处于可连接的状态的,但连接进去时却出现错误。像下面的状况
服务器显示是可链接的状态
却加入不了服务器,显示无效的会话
这时候需要编辑服务器中的server.properties文件
打开你Minecraft文件中的server.properties文件
找到online-mode选项,将其改为false
将online-mode选项改为false,默认是true
保存再次运行服务器进入游戏。
大功告成!
server.properties是主要的配置文件,可以从中修改所有的设置。现在你已经全部设置并安装了Minecraft。