哈喽哈喽大家好 我是陈先生
我是一个minecraft老玩家 前几个星期才开始学习服务器搭建 也算是个新手吧 所以对于新手来说 算不算个福音 哈哈
好了 废话不多说 我们开始进入正题
首先你得有个linux主机 这些主机可以购买阿里云的云服务器esc的 一个月大概50左右吧 购买的过程我就不做教程了吧
建议吧云服务器esc的操作系统弄成centos 7.4以上 都是可以的
有了云主机需要一个xshell 去连接你的云服务器 这里建议下载的版本为xshell 5 但是我电脑自动更新为6了 不过不影响
打开xshell的界面大概就是这样子
在我划线的地方把你的外网ip输入进去 记得去防火墙去添加规则 22的端口是一定要打开的 还有一个需要注意的地方就是 minecraft的服务器端口 默认是25565 你需要去阿里云 或者其他云服务器吧这个端口添加进去 否则 到时候你服务器搭建好了 然后想链接的时候会告诉你主机解析失败 这个点是一定要注意的
链接好了大概是这个界面
一般购买好云主机之后 需要安装几个软件包 分别为wget screen vsftpd 还有一个java是一定要安装的 这边建议安装 java-1.8.0-openjdk 不过如果你要安装这个java 需要把wget先安装一下
所以进入xshell第一件事情就是安装 wget的 指令为 yum install wget 这条命令的意思是给centos 安装wget这个软件包 这边我已经安装好了 就不必安装了 安装过程 会提示你是否安装 选择y就可以了
第二步 需要安装java 输入这条指令 yum install java-1.8.0-openjdk 这条指令是安装java的意思 这样子应该会让各位像我一样的新手提供一些帮助 更好理解吧
中间也会问你是否安装 选择y就可以了 确认java是否安装成功 可以输入 java -version
出现下图的提示说明安装成功了
接下来我们要安装的是ftp 我之前看网络上一些大神安装ftp添麻烦了 新手根本看不懂 后面经过研究 发现这几条指令比较实用 yum install vsftpd 这条指令是告诉系统你要安装ftp这个软件包 中间也会问你是否安装 选择y就可以了哦
安装成功后 需要添加一个ftp账户 输入 useradd 你的名字 这里你随便写 然后再次输入passwd 你的名字 注意是要和你之前输入的要一样的哦 输入后会跳出来一个让你输入密码的 你输入一次后 第二次会让你再输入一遍输入成功后就会提示你安装成功 不过是英文的 这些都安装好之后 我们就已经在云主机里面有一个ftp了 目录是/home/你的名字 这里要介绍一个指令cd cd的意思是进入这个文件夹。他的用法是cd /某个文件夹 比如进入home就输入指令cd /home 还有一个命令为mkdir 这个指令的意思是新建一个文件夹 比如我我要新建一个minecraftsever就输入指令 mkdir minecraftsever
好的 指令说完继续我们的步骤 你要cd进入之前我们创建的ftp目录下 具体指令为 cd /home/你的名字 创建一个名字为mcsever的文件 这个当然你随便弄 然后cd进入我们创的文件mcsever cd /home/你的名字/mcsever 这样子我们就进入文件里了 弄完这些我们停一下
我们要去安装一个叫FlashFXP的软件 这个百度上一搜的都有的
进入后就是这个样子 链接类型我们选择sftp
url填写的是你购买的服务器主机ip 地址 用户名就写你之前安装ftp设置的 名字 密码 也是你之前设置的ftp密码 不是root密码哦 然后远程路径可以这样写/home/你的名字
这时候可能你会发现你进不去 那是因为这个文件我们没有访问的权限 这时候就点开xshell 输入指令 chmod 777 /home 不过最好再输入一次/chmod 777 /home/你的名字 这样子我们就可以随心所欲的上传了 我们去minecraft 官网下载服务端 百度搜索 minecraft 服务端
java -Xmx1024M -Xms1024M -jar minecraft_server.1.13.2.jar nogui 这条指令要记住 下载好之后
把这个拖进你要放mc服务端的文件 这里可以选择之前我们创建的mcsever 如果上传失败就是没有权限 哪个文件没有权限我们就去哪个文件去给她添加权限 添加权限的 chmod 777 /文件夹 上传成功后 我们打开xshell 然后cd 到你之前放服务端的文件里 然后输入指令Xmx1024M -Xms1024M -jar server.jar nogui 这时候不出意外的话 会失败
第一次都是会失败的 意外我们还没同意协议呢 然后vi eual.txt 找到 By changing the setting below to FALSE 改成 true 在重新输入命令 java -Xmx1024M -Xms1024M -jar server.jar nogui 这时候不出意外的话就成功了
这里需要说的是你关闭了xshell 服务器也就关闭了 所以我们需要一个指令能让minecraft服务器一直开着 我们输入stop 然后服务器停止运行
输入命令 yum install screen
这时候系统就开始安装screen这个软件包了 中间我们输入y就可以了
安装完毕后 我们新建一个退出xshell服务器还能继续开着的指令 screen -S mc
这时候我们就创建好了 然后我们cd 进入之前放服务端的文件夹
输入 java -Xmx1024M -Xms1024M -jar Xmx1024M -Xms1024M -jar server.jar nogui.jar nogui 之前mojang官网那个命令 java -Xmx1024M -Xms1024M -jar minecraft_server.1.13.2.jar nogui 他的 minecraft_server.1.13.2.jar 是服务端的名字 这是需要根据你的服务端名字去改的下载后服务端名字为server.jar 需要注意呢
这一切做好 就开始愉快的玩耍吧