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