Minecraft 搭建 java 版本服务器(原版和forge)

作者: zsh2517 分类: Minecraft 发布时间: 2020-02-17 23:59

CentOS 下面搭建 Minecraft Java 服务器(原版和forge)

这里不涉及插件的安装,仅包括了原版服务器和 MOD

服务器的选择

我用的是阿里云的轻量级应用服务器,CentOS7 + 宝塔面板,实际上宝塔面板,在教程中作用就是传一下文件,可以使用其他比如 ftp sftp 等方式传输。 (学生机的1核2G实测四五个人没问题,再多的话没人玩了。。)

ssh 和 文件传输

原版服

服务端的下载

如果有官方启动器的话,在官方启动器找到对应的版本,然后点击下载即可。会自动跳转到官网下载服务器端。
下载的服务器端默认命名是 server.jar ,不过为了方面 forge 的安装,建议改成 minecraft_server.1.15.2.jar 这种格式(1.15.2换成自己版本号)
如果没有找到服务器端,那么先到 forge 一节找到如何用 forge 下载开服包。

通过其他手段下载到服务器的jar包也可以。

将服务端文件传到服务器上

例如放到了 /root/mc_test下面

安装软件

如果是一个新购买的服务器,那么应该是缺少一些相关的软件的。
如果当前用户不是 root ,首先 sudo su root 切换到 root 账户
之后运行下面的语句安装 java nano 和 screen

yes | yum install java nano screen
Total download size: XXX M
Installed size: XXX M
Is this ok [y/d/N]:

yum install 会提示如上语句,提示安装包大小和占用空间,然后输入 y
yes 是一个程序,不断输出 y
yes | 的意义就是把 y 重定向到这 yum install 上面,不用自己输入
java 是运行 jar 文件所必须的程序
nano 是一个文本编辑器(emm..我不会vim和emacs..)
screen 是一个会话管理软件,可以在 ssh 链接断开后仍然保持里面的程序运行

准备开服

首先输入命令 screen 创建一个 screen 用来运行服务端
之后运行

java -Xms1024m -Xmx1024m -jar minecraft_server.1.15.2.jar nogui

服务器开始启动。这个时候应该是打开等几秒自动关闭。显示如下内容

[root@iZj6chb2inepg5zlegzr11Z mc_test]# java -Xms1024m -Xmx1024m -jar minecraft_server.1.15.2.jar nogui
[00:01:53] [main/ERROR]: Failed to load properties from file: server.properties
[00:01:54] [main/WARN]: Failed to load eula.txt
[00:01:54] [main/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.

因为需要同意一份协议

nano eula.txt

找到第三行的 eula=false键盘上下左右移动光标到这里,改成 eula=true即可。
退出时 Ctrl+X ,他会先问是否保存之后询问文件名,输入 y 然后回车确认,再回车确认文件。

Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ?
输入 Y,之后回车确认
File Name to Write: eula.txt
输入 回车

之后重新运行

java -Xms1024m -Xmx1024m -jar minecraft_server.1.15.2.jar nogui

如果没有意外的话,这个时候就已经可以打开了(等待大概半分钟到三分钟)

当看到下面的文字的时候( Preparing spawn area 是生成世界,到达 100% 后出现最后的 Done 就可以使用了

[00:09:35] [Server-Worker-1/INFO]: Preparing spawn area: 87%
[00:09:36] [Server-Worker-1/INFO]: Preparing spawn area: 89%
[00:09:36] [Server-Worker-1/INFO]: Preparing spawn area: 91%
[00:09:37] [Server-Worker-1/INFO]: Preparing spawn area: 97%
[00:09:37] [Server-Worker-1/INFO]: Preparing spawn area: 98%
[00:09:37] [Server thread/INFO]: Time elapsed: 38260 ms
[00:09:37] [Server thread/INFO]: Done (78.137s)! For help, type "help"

这个时候打开本地的 MC ,不开启任何 MOD ,直接连接到服务器即可(多人游戏 – 添加服务器 – 服务器地址填写IP即可)

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

标签云