阿里云开放了学生免费领取服务器的活动,完成要求即可领取
领取学生服务器后远程连接
远程连接建议使用Xshell,不需要购买正式版,免费的学生版就够用了
打开后点击左上角文件-新建
名称可以随便起,协议选择ssh,主机处填写领取服务器的公网ip(可以在领取服务器后实例-基本信息查看)
其他的不用改。
成功连接后依次输入
yum install wget
yum install vim
yum install screen
下载好所需配置(部分配置已下载完成)
yum list java* | grep java-1.8.0-openjdk
输入命令查看java版本列表,找到
java-1.8.0-openjdk.x86_64
输入 yum install java-1.8.0-openjdk.x86_64 下载java
下载完成后可输入java -version查看版本(验证是否安装成功)
在本地电脑上下载服务端(可以到mcbbs,官网上找),安装后创建启动文件(txt格式)
打开后输入
!/bin/bash
java -Xms1g -Xmx3g -jar forge-1.12.2-14.23.5.2860.jar
其中Xms代表最小内存,Xmx代表最大内存(可根据自己需要更改)
后面jar forge-1.12.2-14.23.5.2860.jar是服务端核心的文件名,可自行更改
编辑后将后缀名改为.sh,文件名最好为字母
此时创建另一个启动文件(txt格式)
输入
@echo off
java -Xms1g -Xmx3g -jar forge-1.12.2-14.23.5.2860.jar
pause
各部分意义与上文相同
保存,更改后缀名为.bat
双击运行,此时运行一部分后会报错
关闭命令行窗口,打开eula.txt(按照上文运行启动文件后会自动创建),将里面第二行的false改为true,保存
在次双击启动文件
等待一会后出现For help, type "help" or "?"后说明启动成功
将配置好的文件拷贝到服务器中
这里建议使用FlashFXP
打开FlashFXP,点击右上角会话-快速连接
在第二行的地址处输入服务器公网ip,用户名领取的学生服务器默认为root,密码可以到阿里云-服务器控制台-实例-基本信息处修改,然后点击确认
将配置好的服务端直接一次拖到软件内即可,然后点击上传
回到远程连接界面
依次输入
chmod +x start.sh
sh ./start.sh
start.sh是刚才创建的启动文件的名字,可自行更改
之后成功启动服务器
启动对应版本的我的世界客户端后点击多人游戏-添加服务器-输入服务器的公网ip-完成
双击成功进入
总的来说,这次使用让我第一次真是上手了linux服务器,阿里云提供的学生服务器让我低成本的体验了这个过程,且服务器体验我认为还不错,在本地登入服务器后也没有明显的卡顿.在此再一次对阿里云团队表示感谢,感谢给我提供了这个机会。