搭建Minecraft服务器

首先

如何在CentOS7上建立Minecraft服务器。为了充分利用家中闲置的Linux服务器,我们将按照官方Wiki的步骤进行操作。

提供的条件

服务器建设位置

    • CentOS

Linux release 7.5.1804

メモリ 6GB

流れ

    1. 安装Java

 

    1. 将server.jar文件放置

 

    启动server.jar文件

Javaをインストール

安装Java(JDK)。
尽管Minecraft服务器似乎也可以运行在JRE上,但由于我们在这个服务器上还要进行Java开发,所以选择了JDK。

安装命令很简单。
使用yum安装 -y java-1.8.0-openjdk。

将server.jar文件放置在指定位置。

这完全是个人喜好的问题,但是我会这样做。


/opt
├── minecraft-server -> minecraft-server-1.15.1/
└── minecraft-server-1.15.1
    └── server.jar

由于创建了符号链接,以后如果升级Minecraft服务器的版本,就无需修改启动脚本中的路径,就可以顺利运行。

启动server.jar

立即启动!
java -Xmx1024M -Xms1024M -jar server.jar nogui

出现的日志是不稳定的,但符合预期。


[main/ERROR]: Failed to load properties from file: server.properties
[main/WARN]: Failed to load eula.txt
[main/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.

server.jarと同じ階層にいくつか新しいファイル・ディレクトリが作られたはずです。


minecraft-server-1.15.1
├── eula.txt
├── logs
│   └── latest.log
├── server.jar
└── server.properties

eula.txtを編集してeula=falseとなっている箇所をtrueにしてあげます。
そして再度起動。
java -Xmx1024M -Xms1024M -jar server.jar nogui

下記のように出力されたら起動成功です。少し時間がかかりますが辛抱しましょう。

[Server thread/INFO]: Done (217.814s)! For help, type "help"

この時点でクライアントから接続できるはずなので用意のある人は試したほうがいいでしょう。
うまくつながらない場合はファイアウォールなどを見直す必要があります。

如果要停止服务器,输入/stop。

总结

如果只是简单地运动,那就非常容易了。
自动启动则留待另一个机会。