回顾自己买云服务器的初心其实是用来mc开服和朋友联机玩mc的,后来逐渐走上建站的邪路,最近群里有好兄弟说开个服玩一玩,老腐竹我重操旧业再次开服,一直有一个梦想能有一个很长时间的存档,记得很久以前在b站看了一个玩了四年的存档的视频真的很震撼,这次定个小目标这次服务器要维持一年以上,期间会积极备份数据以防出现意外,当然一年只是最短期限。保存好数据下次开服就可以直接导入继续。由于上几次开服都是用的windows系统,建站之后改用了centos系统所以开服步骤有所变化。故此总结一下,以便下次开服使用。
安装java环境
xshell连接主机后输入
yum install java-1.8.0-openjdk
自动安装Java8
安装完成后查看Java的版本,如果显示出版本号则表明安装成功了。
java -version
安装Screen
这是一个虚拟终端可以让命令在后台运行
yum install screen
它有很多用法,我最常用就这几个:
screen -S screenname #新建一个叫screenname的screen会话
screen -ls #列出当前所有的screen会话
screen -r #恢复上一次离线的会话
screen -x [会话id] #恢复指定id的会话,id可通过 screen -ls 查看
screen -d #离线(不是关闭)当前会话
#离线会话还可以通过快捷键C-a d完成(先按组合键Ctrl+a,再按d)
screen -S screenname -X quit #彻底杀死会话
安装这个东西的目的是让服务端一直在后台运行保持打开,否则你一xshell服务端就关闭了。
安装服务端
本文只关注如何配置 CentOS系统使其能运行 Minecraft 服务端,Minecraft 服务端的配置不在此文讨论范围,如果你不熟悉服务端配置可以自行谷歌必应或者百度,顺带放一个我的1.16.4mod服服务端下载网盘地址留给有需要的人。提取码brqs https://pan.baidu.com/s/1mjSe26py2zzn5jyfx0eIQA
直接将这个服务端上传到你想要放的位置,我一般是用winscp上传。
创建启动脚本同样可以在本地创建好了上传到服务器必用vim创建方便
创建一个run.sh的文件里面写入如下内容然后上传。
java -Xms1G -Xmx1G -jar forge-1.16.4-35.1.4.jar nogui
启动服务器
切换到存放启动脚本的文件内
新建一个screen会话:
screen -S mc
然后接下来的操作都在此会话窗口进行
运行
bash run.sh
如果想离开(该会话仍会在后台运行)可以Ctrl+a 再按d
若想恢复会话:screen -r #恢复上一次离线的会话或
screen -x [会话id] 而会话id可通过screen -ls查看
开放云服务器25565端口,这个端口是mc使用的需要开放。
客户端
如果你也想加入我的服务器一起玩你需要做以下这几件事(在此你完全没有安装过java版我的世界
)
- 安装java8,自行搜索引擎解决。
- 下载hmcl,可以通过我提供的网盘链接下载提取码brqs
,里面已经下载好了,相关版本和相关mod.
当然这是你什么都没有的情况。
你也可以自行下载1.16.4版本,然后问我要mod文件加入mod文件夹,因为服务端装了这几个mod,客户端没有你是进不去的。
关于版本和mod
这次开服思来想去还是选用了1.16.4的版本一来这个版本比较新,可以体验新版本的内容,没有加入一些魔改的模组可以保留原版的风味,加入幸运方块这个mod和一个地图mod,因为我本身是比较喜欢幸运方块这个mod的比较有谁可以拒绝一个可能好运有可能厄运的方块呢。另外想要一起玩的朋友可以考虑加一下这个qq群650928220
由于我的云服务器比较便宜可能带不了那么多人,就不直接公布ip地址了。看情况给吧。
后续调整
今天群里的一个群友-zhou-说高版本forge的时代已经过去了,我查找了一下资料确实如此。在1.12以前forge还是绝对的神,在1.12以后fabric就站起来,扩展性和稳定性都强于forge。
简要对比一下两个特点
forge
mod总多,功能强大,但更新缓慢
fabric
mod较少,但更新速度极快,赶得上版本更新速度
由于更换fabric之后,服务端和客户端都要进行相应改变为了方便,本服务器玩家进入服务器简要说明一下玩家需要做的操作。
- 在hmcl启动器版本列表中点击游戏版本进入游戏管理页面,删除forge,并前往mods文件夹删除所有.jar mod文件,再安装fabric1.16.4对应最新版本0.11.1安装速度较慢,耐心等待一会即可。安装完成后关闭hmcl。
- 下载mod通过网盘下载提取码brqs或者找我私发给你。将下载好的mod放入mods文件夹中
- 打开游戏,按正常步骤进入即可
每次找mod都很麻烦所以还是接近原版生存,没加改变游戏内容的mod,大多是辅助类的mod。
mod说明:
1.fabric适配
fabric-api-0.29.2+1.16.jar
//api保证能正常运行
modmenu-1.14.12+build.18.jar
//mod列表,fabric和forge不同没有自带的mod列表
2.光影
optifabric-1.8.16.jar
//光影前置,fabric本身不可以和potifine兼容。需要安装该mod兼容。
OptiFine_1.16.4_HD_U_G6.jar
//光影
由于光影对电脑配置要求较高如无加光影的需要可以删除,我电脑开光影挺卡的,羡慕电脑好的人。
3.皮肤
CustomSkinLoader_Fabric-14.13-SNAPSHOT-199.jar
//该mod显示皮肤用
4.地图
fabricmod_VoxelMap-1.10.15_for_1.16.5.jar
5.平滑加载
smoothboot-fabric-1.16.4-1.4.0.jar
//优化加载机制,缓解卡顿
渣机拯救者
6.录屏
replaymod-1.16.4-2.5.1.jar
//通过该mod可实现流觞录屏截图
7.备装
backslot-1.1.8.jar
//多携带一把弓箭和一把剑有轻微bug慎用建议删除。