ysy960108
本帖最后由 我被盗号了 于 2014-8-14 11:39 编辑

Minecraft自有服务器之路
MC有一段时间了,从最初单机造房子研究红石,到进服务器开始玩生存了解各种合成和指令(反正我是这么玩上来的)不得不说MC是个大坑,我在好几个服务器里玩过,也自己开了服务器,今次LZ想向大家分享一下MC服务器硬件(MC本体之外)方面的经验,嗯
我玩过的各种服务器里,自有服务器的基本没有,但是LZ近期入手了组装服务器,到目前为止还算挺稳定,所以想告诉打算开中小型服务器的童鞋,如果你有一些空闲的时间的话,可以考虑自己入手服务器。
以下是LZ的配置,所有的硬件都是X宝上买的。

这个配置基本能满足一个工业Mod服务器,平台(主板和CPU)是201045纳米制程时代的主流服务器,现在电信之类的机房刚刚淘汰下来,单颗处理能力大概是初代酷睿i7 920级别,也就是跟现在的主流i5差不多,价格居然只有不到300块,所以如果你会折腾的话,选择拆机二手CPU是个很不错的选择。主板一定要查好确保与CPU相应(最基本的是针脚数,当然像至强5500的主板得升级BIOS才能支持56XX系列的处理器,就好像二代酷睿SNB的主板有些也要刷BIOS一样),建议是英特尔原装的主板(跟显卡公版的概念差不多),如果找不到的话也可以考虑ASUS,BIOSTAR之类的大厂牌,最后还要记得选择的主板CPU插槽数量要和入手CPU的数量一致哦^_^

装机图

然后是机箱跟电源以及散热器的选择,个人觉得这两项比较重要。机箱要确定好可容纳主板的最大尺寸,LZ的服务器机箱就买小了,最后好在手头工具比较丰富,把硬盘架全拆了,切割了机箱盖,把电源跟硬盘用3M胶固定解决了问题。然后是电源,电源的选择直接关系到服务器的稳定性,个人觉得ANTEC家的电源不错,拿在手上也比较重,双路服务器要看好电源上有几个4pinCPU电源插脚,有2个就足够,功率方面双路服务器300-350W足矣,(一般主板30W,服务器CPU一颗在70-90W上下,内存硬盘都是在个位数,显卡是板载所以忽略) 如果超过2路,最好还是专用级电源(长条形的)。散热器要注意支持的平台和针脚数即可。
接下来是内存跟硬盘,内存方面LZ是选择了2G *4 可以组成四通道提升性能,如果预算紧张,可以考虑2G*2的配置,等过段时间内存颗粒降价再升级,LZ本人也打算过段时间再入手42GRAM 8条内存插槽插满。另外还要注意主板支持的频率和类型(一般类型都是DDR3吧)。硬盘LZ手头有一只闲置的120G ssd 所以用来装系统和开服,另外入了一只机械硬盘当做仓库,也可以顺便开一个文件服务器(不占用运行MC的资源,但是要注意网络)

服务器硬件定下以后,还要考虑网络,这里的重点是带宽,一般客户端视野调到5的话每个玩家需要的速度是23-30KB/S ,所以理论上10M的带宽同时在线人数就可以达到42人,考虑延迟等因素,实际上支持至少20-30人同时在线,当然根据LZ自己的测试,延迟什么的跟地理距离有直接关系。LZ的线路是一条10M的移动专线,一年的费用已经上了五位数,算是企业里一条闲置线路所以拿来用了,所以一般的宽带只要不是电信阉割了上传速率的ADSL,基本都可以用来开服,移动的线路,LZ测试电信和联通网络都还算流畅(在大约200公里外测试的),还要注意家用宽带每次连接的IP地址都会变化,所以最好注册一个免费域名设置一个动态解析(花生壳之类的),至于蛤蟆吃,免费版人数限制比较少,所以不作考虑。建议最好注册一个域名,方便别人记住。

等到服务器各部件到齐以后,就可以安装和装系统了,系统推荐Windows server 2008 R2,其他的像20032012都可以,看个人喜好,Linux平台下,只要你会用它开服,装个CentOS什么的都无所谓。另外在装系统的时候需要一台临时的显示器,系统装好后设置好网络和远程桌面,就可以在自己的电脑上控制操作了,开服,维护等操作都可以在远程桌面完成。
附我的远程桌面和服务器截图

这样安装上Java,选一个合适的服务端就可以开服了,另外推荐两个小软件,用得更舒心方便一些。
温度监测 RealTemp
MC配置文件编辑 Notepad++

最后总结一下,MC开自有服务器的硬件上,CPU够用就行,内存不嫌多(MC服务端尤其是工业服很吃内存),为了稳定,电源一定要买好。


5408754
虽然这个错版了,但是感觉LZ还是蛮拼的。。。。。。。。

ysy960108
5408754 发表于 2014-8-14 10:15
虽然这个错版了,但是感觉LZ还是蛮拼的。。。。。。。。

等级不够怎么破

5408754

慢慢升级咯。。。。。。。

sydsyne
不明觉厉{:10_523:}

aa210063654
....内存条买错了,200~240都可以上现代4G1333,2U机箱不利于托管,贵多很多,而且机架式的机箱一定得注意走线,否则不利于散热,电源是家用级就太对不起玩家了把....哪怕拆机的服务器电源都比家用级好

aa210063654
CPU不是够用就行.....openSuSE,x86_64,6G DDR3 1333,8核16线程..
服务端启动参数是java -Xmx5G -Xmx1G -Xss1M -Xincgc -server -jar cauldron-*.jar
使用htop进行监控,不带任何mod和插件的情况下,大概10W+个TNT同时爆炸,CPU会出现单核心占满,其他核心空余,但是会切换得很快0~15随机占满,我试过其他发行版本,Debian这类的就反映慢点,CentOS感觉差不多。
最后大概过了5~6分钟这样...tps开始回升,再过1~2分钟回到20

红石奇葩大神
为什么我记得我对服务器的理解就是“连着网的电脑”..这样的理解有错么..?