记第一次搭建 Minecraft Java 服务器

Build a MC server on a remote server

前言:网站上大概了解了一下 MC 服务器的搭建原理,发现并不困难,只要装好系统,Java,端口开放基本上就可以跑了。因此去找了个 Aliyun ECS 白嫖了一下。之后有空我回来校对一下,在这之前有错误请留言指出。

1.使用平台

2. 准备工作

首先,跑以下两个命令更新下 apt:

#apt-get update
#apt-get upgrade

成功跑完之后,来验证是否已经安装 java:

#java -version

如果没有安装,则使用以下命令安装:

#sudo apt-get install default-jdk

成功安装之后,使用刚刚的命令即可看到 Java 版本信息。

当 Java 成功安装之后,还需要安装 Screen 以确保可以在 Minecraft Server 可以在后台运作。使用以下命令安装:

#sudo apt-get install screen

3. 安装 Minecraft 服务器

安装服务器之前,先建立一个资料夹来存放服务器文件,名字随意。使用以下命令:

#mkdir minecraft

minecraft 为文件夹名,可以更换成其他想要的名字。建立完成之后,使用以下命令进入:

#cd minecraft

如果你忘记了自己建立的文件夹名,使用 # ll 命令列出全部文件夹

❕ Tips

使用以下命令将 Minecraft 服务器文件下载至此文件夹内。我是用的是 Minecraft 官方页面的 1.15 版本的下载链接。查看最新的下载链接,请点此访问

# wget -O server.jar https://launcher.mojang.com/v1/objects/e9f105b3c5c7e85c7b445249a93362a22f62442d/server.jar

4. 部署和启动

首先使用以下命令创建 Screen。Screen 的名字可以任意编辑:

#screen -S "MC server"

建立完毕之后,使用如下命令打开 Server 端:

# java -Xmx1024M -Xms1024M -jar server.jar nogui

不过你有很大的几率无法在第一次成功启动,原因是尚未同意使用协议 (eula)。因此我们要打开和服务器文件在相同目录下的 eula.txt。使用如下命令进入编辑器:

# vi eula.txt

进入之后,按 i 进入编辑状态,将 eula=false 改为 eula=true。然后按esc键,再输入:wq即可完成。

除此之外,还建议对 server.property 中的一些设置进行修改。修改方法和上述修改 eula 的方法一致。这里列出一些比较重要的设置:

属性名作用
allow-nether 允许地狱
allow-flight 允许飞行
online-mode 正版验证
max-players 最大玩家数

修改之后,再次启动就大功告成啦。

5. 多人游玩

做好之后有一定概率别人无法连入,原因是端口没有开放。只要在 控制台 > 实例 > 安全组 放行 25565 端口即可。授权对象设置为: 0.0.0.0/0 即可让所有人访问,或者依照自己情况设置 IP 段均可。


其他技巧:

再次运行服务器,现在就可以通过客户端登陆了,特别注意的是登录版本要匹配
最后,利用 Ctrl + ACtrl + D 的组合键可以将screen调到后台,就可以关闭终端啦
下次如果要恢复screen,使用:

#screen -r

使用 CentOS 或者搭建第三方服务器可参考老虎的文章

– – – – –

I’m JokerM.

This post was written by me.

To report a copyright issue or abuse, please contact [email protected].

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Share on facebook
Share on twitter
Share on telegram
Share on whatsapp
Share on email