这里以阿里云轻量应用服务器为例,操作系统CentOS 7.3。
服务器安装好系统后,设置root密码,然后用SecureCRT或者PuTTY远程连接云服务器。阿里云的服务器都配置好ssh的,如果是自己的电脑上搭建,可能还需要自己安装配置ssh。
安装wget
yum install wget
安装Java
sudo yum install java-1.8.0-openjdk
验证Java 确实安装到位了
java -version
这时候应该能看到Java的版本信息
给minecraft创个文件夹
mkdir /etc/minecraft
进这个文件夹
cd /etc/minecraft
在这个文件夹里面下服务端程序,
下载页面是https://minecraft.net/zh-hans/download/server/
可以自己电脑下了然后用ftp什么的传上去,或者拿到https打头的下载链接,直接在服务器里用命令
sudo wget https://launcher.mojang.com/v1/objects/fe123682e9cb30031eae351764f653500b7396c9/server.jar
就在/etc/mincraft这个文件夹里,用ls命令应该能看到一个servers.jar的文件,然后用命令打开它。
java -Xms512M -Xmx1024M -jar servers.jar nogui
-Xms参数是最小内存,-Xmx参数是最大内存。如果对自己服务器的内存还不清楚的可以用free命令查看一下(Linux没有图形界面,相较于Windows server真的很省资源!)
第一遍运行应该是跑不起来的,不过会在当前目录下多一个eula.txt的文件,用vi进去修改里面eula的值为ture。
然后用上面Java的那个命令再跑一遍servers.jar。这时候就可以看到服务器成功启动了。
至此,在minecraft的Java版中,启动1.13.1版的游戏,选择多人游戏,直接连接服务器的公网ip即可成功进入游戏。
其实我这还有个小问题,服务端启动,连进去玩一会,服务端就自己停了......就很烦。