今生浮闲我不悔

来世仍做方块人

不知到你对我的世界的看法如何?

对我来说,我的世界是我生命中的重要一部分。

更新的第一条科技博文,当然要是我的世界。

当然不是游戏技巧!

在这里将是我的世界服务器的开服教程

尽管在其他地方这样的教程一抓一大把,但是我仍要自己来写一遍

原因有二:

  • 游戏更新较快,教程具有时效性(这一篇可能也是最有时效性的一篇文章)
  • 这里包括者一个从小白走过来的过来人在开服时受到的种种挫折

教程较长,可能分几天更新



First Step : 选择一个合适的机器

好的机器时服务器正常运行的保证,如果想要你的服务器长久运行,那么你肯定需要一个较好的机器

服务器的优劣比较

  • VPS:全称虚拟专用服务器
  • 云服务器:跟VPS相似,不过是腾讯云或者阿里云等大厂才有的
  • 托管服务器:顾名思义,将自己的服务器交由专业的服务器托管商托管
  • 自行搭建:不用解释了吧?

优势

  • VPS:比较稳定,无需担心服务器维护
  • 云服务器:更为安全,性能较高,常有活动(例如腾讯云首次2h4g3年222元)
  • 托管服务器:无需担心网络,电费问题
  • 自行搭建:较为自由,升降配容易

劣势

  • VPS:价格较高,小厂可能出现跑路情况
  • 云服务器:除去活动外价格较高,商家对你的管控比较多(e.g. 阿里云封邮件端口)
  • 如果服务器坏了修很麻烦(需要扔钱)
  • 自行搭建:电费,网费,服务器性能要求高,无公网IP可能要进行内网穿透

不同人会有不同的情况,所以,你会怎样选择机器呢?

Second Step :布置你的运行环境

一下设置主要针对云服务器,VPS

>选择合适的操作系统

机器是服务器的骨头,操作系统是是服务器的皮肉

好的操作系统能让服务器更快,使你更顺手 ——我说的

对于各个系统的评价如下:

系统类型评价
Windows Server对于不熟悉Shell的孩纸很友好,但是,系统对资源的消耗也高(系统占用约600MB的运行内存),换句话说,如果你足够有钱(这里说VPS,自搭和托管的不用考虑),你用WS不会有人管你,只是性能损耗一点而已。注意:两G运存的服务器一定不要用WS,哪怕有虚拟运存也不行)
Ubuntu博主用的。这是一个开源项目,有桌面版系统,服务器系统均为命令行版本的,系统占用内存仅为60MB,有稳定的更新。带有的提示较多,适合Linux初学者。可设置交换分区来用一部分磁盘扩充内存
CentOS非常稳定操作系统,是Red Hat Enterprise Server 操作系统的开源版本,配有yum指令,便于升级,系统版本周期长,是大型企业几乎必用的操作系统
但是,CentOS 8的维护已经结束,CentOS 7将在其生命周期结束后停止维护,转向了不适合用于生产环境的CentOS Stream。至于具体发生了什么感兴趣的同学可以自行查找资料。
几个常见服务器系统的对比

我认为,Ubuntu是目前搭建服务器的最佳系统,后面的内容也会在一定程度上偏向Ubuntu

>安装必要的软件

想要运行,空荡荡的可不行

--安装Java环境

(下面主要讲的就是Java服务器啦,想开基岩版的下面可能帮不到你啦~)

(间隙泉是一个能使基岩玩家连到Java服务器上的插件,文末选讲)

Java版本选择

如果开高版本服,那么肯定是最新版本的jave啦~

1.18.1 :请使用jdk 17

1.17.1 :请使用jar/jdk 16

1.16.5-1.10 :建议使用jar/jdk 11

1.9往下 :使用java 8

PS :最近几年Mojang玩起jdk来了,最新几个版本一直在换

对于WindowsServer

前往甲骨文官网下载对应版本的Java x64 Installer,双击安装即可

若找不到对应版本可以在文末留言。

对于Ubuntu

打开ssh

sudo install openjdk-版本(如17、1.8.0)-jdk

对于CentOS

打开ssh

yum install java-版本(如17、1.8.0)openjdk

--安装MCSM面板来方便管理

MCSM ,全程MCSManager,目前有两个版本可选

MCSM 8 较为稳定的版本。不再更新

MCSM 9 最新的版本,适合开分布式或者群组服务器

安装 MCSM 9

Windows Server

下载整合包,并解压到要安装服务器的目录,双击启动.bat

(如果是分布式,运行daemon里的.bat文件)

(web是实际控制服务器的前端,daemon是实际控制我的世界服务器启停的)

Ubuntu与CentOS

wget -qO- https://gitee.com/mcsmanager/script/raw/master/setup.sh |bash

可用

这是一个占位符

当你看见这个时,表明我还在继续写

具体创作速度受学业,生活,服务器维护的影响

一个敢于为了自己梦想而奋斗的人
最后更新于 2022-04-19