因为传统testfor搭配红石比较器最多只能检测15个人,于是当服务器人数超过15人时,就需要指令来辅助了
整个指令就像把玩家的人数类似杯子接水一样,会划分出不同的水位,水少了水位就会下降,无论哪个地方的水位下降,都会被检测到
首先用Scoreboard objectives add … dummy
创建三个计分板 (四十人服务器则需要四个)
在这里计分板以希腊字母举例
α β γ δ
虚拟实体的名字可以自己改,但不能是阿拉伯数字或者其他指令可误识别的符号
纯手打,累死我了····自己搞主机开,按照纯净服5视距的设置,支撑百人同时在线,得需要服务器80G运行内存,50M的上行宽带,CPU起码得I9 11900K或者Intel Xeon E 2288G,这么多人你至少得开放半径5万格的地图吧,硬盘就还得500G起步,还不能是sata接口的机械盘,得至少M2接口的固态盘。
但话说回来了,你说的百人服务器是指会有一百个玩家注册玩过还是最高同时在线一百玩家啊,同时能在线一百人,说实话,在国内算是一流的私服了。
如果你说的是在玩家服务器列表里显示的服务器可容纳人数,那个和服务器主机硬件无关,在服务器文件里用记事本打开server.properties,有一行max-players = 等号后面的数字就是,想改多少改多少。
如果是第一种情况,真有百人同时在线,那一般还不能用一台主机开,得用多台分布式服务器才能解决这么大的数据处理量。
如果是第二种情况,在配置文件server.properties随便修改人数后,如果日常能有个最高15人同时在线(15人是一般服的平均水平了),那搞个8G左右内存,10M上行带宽,随便一个中等I7或I9处理器就可以玩的很顺畅了。
最后,我这以上数据都是根据纯净服5视距的情况下给的,真正开服会有很多影响因素,比如视距,5视距毕竟还是可视范围太小,想玩舒服不得开到10啊,还有如要一些增加内容玩法的插件MOD,会提升对配置的需要,或者服务器里有没有人搞高山流水,大量圈养动物,高频红石等等都会吃掉大量配置。
总之,开次服,运营一段时间,你就心有都有数了。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)