欢迎光临散文网 会员登陆 & 注册

用ubuntu开启minecraft服务器:从入门到退货

2020-07-29 00:32 作者:非洲老van家  | 我要投稿

我相信这是很多小伙伴都希望有一个属于自己的minecraft服务器,但是却不了解如何去开设它。那么废话不多说,直接进入正题(红色加粗字体为重点部分,蓝色加粗字体为次重点部分,带括号橙色加粗字体为重点备注)

首先,我们需要选择合适的硬件。一般来说,mc服务端较为看重单核性能,对频率十分敏感,因此我们需要一个高主频的cpu。在能进行超频的前提下,能盒装就盒装,能用带核显的就用,尽量不要去贪图那点小便宜。这里up推荐i3 9350kf盒装,超5.0g,有脚就行。除去cpu外的其实也大差不差,主板的话z系列100~300芯片组选一块供电好点的就完事了(注意z170和z270主板最好要卖家帮忙刷bios),亮机卡最好选老黄家的,内存选一条8g的ddr4普条就好,硬盘60gssd就行,电源只要不是炸弹就行。这里说一下up服务器的配置,仅供参考:

cpu:9350kf盒装 主板:rog m8r(z170) 亮机卡:gt610 内存:镁光8g 2400mhz 硬盘:铁甲蘸酱60g 电源:酷冷战剑300w 散热:暴雪t400i mc版本:1.16.1

如果小伙伴们属于家境贫寒的学生党,觉得9350kf太贵,也可以用i5 2500k。但这类年代久远的cpu都可能会存在各种暗病,如果真要选择它的话,up这里建议先多买几块,一块一块来超,从其中挑出体质最好的一块来用,其他可以直接退货。2500k由于有核显,因此不需要亮机卡。主板选选择一块供电好点的z77或者z68就行。

接着是超频部分。先准备一块windows测试硬盘,下好cpuz。9350kf可以直接调外频100,倍频全核50,电压设定1.300v,打开防掉压。进入系统进行cpuz基准测试。如果稳定性测试持续一小时也没有蓝屏死机等现象的话,那就没有什么大问题了,其他的就是慢慢下探电压,找到最低稳定运行电压即可。不过我个人比较偏向于在最低稳定电压的基础上加压0.01v来使用。up的cpu电压设定是1.28v,超5g情况下cpuz基准测试一小时cpu最高也才65℃,可以说完全压得住。

如果小伙伴们用的是2500k,那就把倍频调到45,初始电压设定1.35v,其他设置基本相同。

硬件部分就调教完了。接下来就是软件部分。

我们需要一块u盘来做安装盘。如果没有u盘也没有关系,把硬盘一部分分出来当u盘用也可以。下面我来介绍如何用硬盘来做安装盘(有u盘可以跳过以下紫色字体这段)。注意不能用你的服务器硬盘来做安装盘。

先回到我们的自用的主机,插上一块你不用的硬盘,开机后打开磁盘管理器(如何打开,各系统自行百度),选择你的磁盘的一块分区,删除这个分区,再新建一个的分区,大小设置8-16g,文件系统设置fat32,格式化。格式化完成后,一块模拟u盘就做好了。

从网上下载你想要的ubuntu版本的镜像文(iso后缀)直接解压到刚刚(模拟)u盘中,这样一块安装盘就做好了。把它连接上我们的服务器主机,在bios启动界面选择这块安装盘启动,ubuntu选择界面选第一个,然后就会进入安装界面。选择精简安装,在选系统盘的时候选择安装到服务器盘并直接格式化盘就行。安装过程中的语言下载部分可以直接跳过。等待其他部分安装完毕并进入系统后,就可以关机取出安装盘了。在安装期间会让我们设置系统用户密码,一定要记住这个密码

到这为止,我们已经完成的大部分前置工作。但此时ubuntu还有对系统的性能限制,如果不进一步调教,系统频率就会被限定在2g以下运行。

重新进入系统,在桌面打开终端(右键-在终端中打开),输入:sudo apt-get install cpufrequtils,密码就是安装期间设置的用户密码(这个密码你输入了他不会显示,但实际上已经输入)。期间有y/n的直接输入y然后回车。安装完成后,输入cpufreq-info,就可以查看当前cpu频率。一般来说,此时的cpu频率都会是最低频率(有时是800mhz,有时是1.6ghz)。输入sudo cpufreq-set -g performance来调整cpu策略为性能模式,再次输入cpufreq-info来查看cpu频率,如无意外的话,此时cpu频率应该是5.0ghz左右。这样,系统性能限制就解除完毕。

接下来是安装java8。其实安装java8只需要在终端输入两个命令:sudo apt-get update和sudo apt-get install openjdk-8-jdk。待安装完成后,输入java -version查看是否安装成功。若显示openjdk version "1.8.0_****",即为安装成功。到这一步,我们才算真正意义上完成开服的前置任务。

如何开启服务器:我们需要把其他mc服务端移入硬盘(推荐放在桌面)。在服务端文件夹内打开终端,输入java -Xms5g -Xmx5g -jar fabric-server-launch.jar nogui (如果你是其他服务端则换成相应服务端,纯原版端就换成server.jar)

如何开启端口映射等:其他的方法up不太清楚,这里推荐一个软件:樱花端口映射(打钱!)使用方法:先去注册,用户信息页面内会有一个密钥,记住它。签到获取流量,创建一个隧道,打开软件下载页面,下载那个linux amd64版(amd yes)到桌面。一般来说下载回来的文件的文件名很长,建议先重命名。在桌面打开终端,输入./frpc(你的下载回来的东西的文件名) -f ABCDE(你的密钥):12345(你创建的隧道id)。等他最后显示success的时候,就是映射成功了。不过这个软件偶尔会有掉线等情况,但毕竟是白嫖的,还要啥自行车呢?

此时,各位小伙伴们自己的服务器就搭建完成了。只要各位小伙伴们的玩伴输入桌面终端显示的ip地址,就可以加入你的服务器啦!如果要关服的话,记得输入stop哦。

另外分享一下up在搭建服务器时走过的一些弯路。一开始up也选用的2500k,结果加压加到1.45v也超不上4.5g,只有1.47v才能勉强稳4.4g,很明显这u已经缩肛了。这也是为啥我推荐大家买盒装而不买散片的原因。在换成9350kf,选亮机卡的时候,up选了张23块的hd4350,结果进系统后老是说ubuntu问题,到最后甚至直接挂掉了。后来一查才发现a卡和ubuntu兼容性好像并不太好。至少up用自己的1080耍ubuntu的时候也没有说出现这些花里胡哨的情况。等一切超完频换完gt610,本以为一切准备妥当,结果一挂猪人塔mspt直飙60多,疯狂掉刻,后来一查才发现cpu频率一直在800mhz运行。

最后说一下散热问题:可能有些小伙伴会担心t400i压不住,但up后来在看服务器核心占用率的时候发现有两个核心在摸鱼……只有一个核心占用100%一个占用50%。结合cpuz稳定性测试温度65℃来看,甚至换个青鸟3上去压估计也压得住。或许关两个核心cpu还能再超一超呢?

用ubuntu开启minecraft服务器:从入门到退货的评论 (共 条)

分享到微博请遵守国家法律