铛铛,今天在腾讯云花16RMB买了一台孟买的服务器(一个月),打算试试将现在服务器里的mc服务迁移过去来缓解服务器压力。记录一下。
之前在课堂或者自学有了一定了linux基础,现在是实战啦!
首先是登录方式,腾讯云支持一键登录和vnc登录、ssh登录,我这边使用的是一键登录,如下图:
登录成功后,界面会显示在网页上:
首先使用下面命令进行管理员登录并且输入密码(密码为自己设置的密码)
su root
接着如下指令进行一个更新
yum update
接着就是java的安装了。
先前往java官网,找到java的linux安装包,如下图
下载到本地后,在本地使用如下指令进行一个上传(到服务器,其中xx.xxx.xxx.xxx代表着服务器的ip地址)【下载则地址反过来】
scp jre-8u333-linux-x64.rpm root@xx.xxx.xxx.xxx:/home/jre-8u333-linux-x64.rpm
上传成功后,服务器来到home目录,使用ls查看是否存在该文件。如果存在,可以使用如下指令对rpm进行一个安装:
rpm -ivh jre-8u333-linux-x64.rpm
其中i表示install,v表示安装过程可视化,h表示显示进度(#####)
如果在服务器安装成功后,如果输入java -version显示了版本信息,那么就成功了。
首先将原服务器的mc服务所在文件夹进行分卷压缩,得到若干卷。然后通过scp指令上传到linux服务器。如下图:
之后使用如下指令进行合并:
cat forge_36.1.0_release_2-v2.zip.*>forge_36.1.0_release_2-v2.zip
得到zip文件后,进行解压:
unzip forge_36.1.0_release_2-v2.zip
这时候,ls出现蓝色字,说明就解压完成了。
尝试运行,报错,原因是java的版本太高了,所以需要卸载当前版本,使用一个旧的版本。
我这边下载的是与原服务器一样的版本jre8u271。安装成功后,使用如下指令开始启动mc服务器
java -jar forge-1.16.5-36.1.0.jar nogui
启动成功!
此时客户端仍然无法连接,因为没有开防火墙,防火墙将配置的mc服务器端口打开,或者简单点,同意全部的端口连接请求。
然后就可以加入快乐游戏啦!只不过孟买的服务器延迟有一点点大!!!