前言
折腾了一个月的Minecraft服务器,看到有萌新问写了这一篇应该还算有用的文章
主要大致讲一下开一个MC生存服需要的一些东西
本文仅仅是阐述个人感受,不代表所有服务器
用途
这点的话大致可以分为两个类别
好友服(好友之间一起联机,外人一般不知道有这个服务器)
公开的生存服(想长期开下去,让更多人加入一起玩)
大概的就分这两类了,临时的服务器也算在好友服里
好友服
好友服那成本就很小了,只是几个好朋友玩玩
好友服的话选择一些面板服就行了,但是怕的是服务商超开,所以也不要看那种便宜到离谱的了
关于面板服的选择,配置的话,按每天能保持在线5个人算
内存建议4G及以上,也不用太高,CPU核心在2到4核左右应该是差不多的。当然,需要按照实际需求来
面板服每月价格应该不会有多高
一般面板服也是E5的玩意,有些也有更好的CPU,但是几个人E5也够了
但是如果你每天消耗的服务器上行流量能稳定超过几个GB, 就看能力用算额外流量的服务商了
如果你不想朋友看端口号别扭,几块钱甚至免费一年的域名也可以弄一个做SRV解析(只有Java版可以这样做)
但是如果朋友的电脑无法解析,那让他设置一下DNS服务器
或者检查家里网络中是否有就2021年来说太老旧的路由器,尝试切换网络或者更换路由器
当然,也有免费的方案,自己已有设备开服务器,然后用免费的内网穿透让朋友连接
然后记得定期备份,好友服就到这里了
公开生存服
考虑
开这种服大概考虑以下几点
玩家连接稳定(延迟与网络环境)
玩家游玩流畅(配置和网络)
一定的反作弊(至少别破坏公平性,看个人需求)
服务器宣传(不说别人都不知道你有服务器)
机器
服务器可以选择云服务器,也可以是物理机
选择云服务器的话就是稳定,但是每月价格也是非常离谱的
云服务器能大厂选大厂,不行也能选小厂,但是配置不能落下,但是超开仍然存在
CPU至少有个4核心左右,也可以多,但如果不是用folia这种多线程端也不是要很多很有必要,多线程主要是给插件用的
内存建议在8GB及以上吧(给游戏服务器的),要上的插件还是很多的
CPU性能也重要,都知道的那Minecraft服务器主要吃单核性能
单核的话CPU-Z在500及以上,Geekbench 5 CPU单核1200及以上,带点人还是可以的
当然,性能和机器能承载的人数成正比,越高越好
上物理机也是一样的
网络方面
防火墙通过
像阿里云,腾讯云这种在控制面板有出入口设置安全组的,只需要在控制面板设置就行了
但是如果安装了1panel,宝塔这种带防火墙的面板,也需要在面板内设置一下(出入方向)
以下是一些常见的设置
基岩版 名称备注自取 端口对应配置文件端口(默认19132) 外部端口尽量一致 策略放行 类型UDP
Java版 名称备注自取 端口对应配置文件端口(默认25565) 外部端口尽量一致 策略放行 类型TCP
带宽
云服务器一般不限制下行,但上行带宽有限制
如果一个服务器10人在线,那最好带宽在10Mbps以上,至少一人1~2Mbps
不要信什么1Mbps可以带几个人
可以参考某乎上这个例子
FRP内网穿透(云服务器跳过)
这一步为物理机开服玩家看,云服务器不需要(不可能你的服务商不给公网端口吧~)
相信能用物理机就是因为减少开销和更好的自定义了吧?
ipv4在国内比较紧缺,友友们可以尝试向运营商索要动态公网ip开服,这成本也是最小的
部分地区可能要不到,可以方法仅供联通和电信用户尝试,移动似乎也有小概率可以?
当然也可以使用纯IPv6开服,只是部分玩家无法加入(没有IPv6)
frp公共服务商可以用,但尽量选最近的,权限看情况选择,可以在对应服务商的交流群问,不然容易延迟大,高峰期卡顿
自己买云服务器搭建frp也是可以的,这个只要求带宽和线路,配置不重要,毕竟我用1核0.5GB的服务器都够
小云服务商买前建议联系客服测试一下,如果连接卡顿离谱就别买了或者连续ping出现不稳定现象,就不要考虑了,免得不好退款
另外一点,小白看到云服务商选地区那里说”可覆盖xx地区的用户”不要说为了更多人连接就选华中或者其他,选择离自己近的地区!!不然延迟就上来了
反作弊
这个东西的话,看需求,也有服务器完全靠人工的
但是有些东西比如反矿透还是需要开的
一般是靠插件实现,命令方块也行
市面上也有很多插件,看需求选择,找人定制或者自研也行
宣传
比较重要,不说别人都不知道有你这个服务器
平常可以去苦力怕论坛,Mine论坛等网站宣传
服务器系统
服务器系统最好Linux为主,Windows也可以
Linux建议选择Debian,Ubuntu,RockyLinux等口碑不错的服务器系统
Windows就别去装家用的什么专业版家庭版了,乖乖去装Windows Server
资料备份
定期备份数据,物理机建议多硬盘组除了raid0以外的类型的raid保护数据安全
服务端优化
服务器配置优化非常重要,优化的好能大大减轻服务器负担并提升一定的性能
最后
希望你可以运营一个不错的Minecraft服务器!


