Linux服务器搭建Minecraft原版/Mod服务器详细教程

简介: Linux服务器搭建Minecraft原版/Mod服务器详细教程

Minecraft(我的世界)是一款非常好玩的游戏,其多人联机玩法,更是增加了许多乐趣。不过我们应当如何搭建服务器,才能和我们的小伙伴们一起玩呢?

今天我就来介绍一下,如何搭建Minecraft原版或者模组服务器。

1,准备

首先,我们需要购买一台Linux服务器,建议选择国内节点,延迟会低很多。

然后下载安装远程服务器管理软件FinalShell

2,服务器安装Java运行环境

说在前面的是,不同版本的Minecraft服务端需要使用的Java版本也可能有所不同。不过大多数使用Java 8即可。选择正确的Java版本或者jvm可以减少内存占用,提高CPU效率。

当然这里做一个推荐。

原版服务器:

  • 1.11.2版本及其以下:使用Oracle JDK8或者Alibaba Dragonwell 8
  • 1.12版本及其以上:使用Alibaba Dragonwell 11或者Alibaba Dragonwell 17

Forge服务器:

  • 1.12.2版本及其以下:使用Oracle JDK8或者Alibaba Dragonwell 8
  • 1.13版本及其以上:使用Alibaba Dragonwell 11

上面建议已经提供了各个Java下载地址,建议下载压缩包形式,下载好Java之后,将其上传至服务器解压或者安装,并进行JDK环境变量配置,环境变量配置可以看这个博客:链接

配置完成,断开重连服务器,输入命令:

java -version

有版本信息输出则成功:

网络异常,图片无法展示
|

在此Java配置就完成了!

如果想进一步了解不同的JDK对Minecraft服务端性能影响可以参考:文章

3,开服

到这里就可以启动Minecraft服务器了!这里我将分为原版和Forge模组服务器分别讲解。

(1) 原版

MCVersions下载你想要的版本的服务端核心,在网站左侧稳定版找到你想要的版本点击Download(我下载1.12.2版本):

网络异常,图片无法展示
|

进入下载页面,点击下载Server jar下载服务端核心:

网络异常,图片无法展示
|

然后将下载的jar文件上传至你的服务器的某个文件夹下,然后使用cd命令进入该文件夹(一定要使用cd命令进入!)

我下载文件为server.jar,上传并cd进所在文件夹之后执行命令启动服务端:

java -jar server.jar nogui

也可以加上jvm参数限制运行内存:

# 限制最小内存为256MB,最大内存为1024MBjava -Xms256M-Xmx1024M-jar server.jar nogui

第一次启动会失败,因为需要你同意一下EULA协议,刷新目录可见当前目录生成了个eula.txt

网络异常,图片无法展示
|

修改里面的falsetrue

网络异常,图片无法展示
|

然后重新执行上述命令,即可启动服务端,稍等片刻,最后显示 done! 字样说明启动成功:

网络异常,图片无法展示
|

不过因为是第一次启动,我们仍然需要修改一些配置才能玩,所以先输入stop停止服务端。

刷新目录,发现已经生成了很多文件,找到server.properties文件,这个是服务端配置文件,我们需要进行一些修改,里面内容如下:

网络异常,图片无法展示
|

上面的online-mode一定要改为false否则非正版玩家无法进入。

其余根据实际情况配置,端口的话即可也要配置一下服务器防火墙开放对应端口。

再次执行启动命令:

java -jar server.jar nogui

等待启动完成即可!

然后打开游戏->多人游戏->添加服务器(或者直接连接),地址填:你的服务器外网地址:服务器端口

然后就可以进入游戏了!

(2) Forge模组服务器

Forge官网下载你想要的版本的Forge,下载installer版(还是1.12.2为例):

网络异常,图片无法展示
|

得到一个jar文件,将其上传至服务器某个目录下,并使用cd命令进入该目录,执行安装命令:

java -jar"forge-installer文件名.jar"--installServer

例如我下载的文件文件名为forge-1.12.2-14.23.5.2855-installer.jar,那么我就使用cd命令进入其目录,执行:

java -jar"forge-1.12.2-14.23.5.2855-installer.jar"--installServer

然后它就开始下载相应的依赖库,需要等一会,因为是从外网下载因此可能很慢或者失败,可以多试几次。

如果一直下载不成功且你有代理的话,可以在执行Forge Installer时通过jvm参数指定代理:

# 例如:java -Dhttp.proxyHost="127.0.0.1" -Dhttp.proxyPort="1080" -Dhttps.proxyHost="127.0.0.1" -Dhttps.proxyPort="1080" -jar "forge-1.12.2-14.23.5.2855-installer.jar" --installServerjava -Dhttp.proxyHost="http代理地址"-Dhttp.proxyPort="http代理端口"-Dhttps.proxyHost="https代理地址"-Dhttps.proxyPort="https代理端口"-jar"forge installer文件"--installServer

最后出现successfully字样则成功:

网络异常,图片无法展示
|

刷新目录,我们发现会多出一个文件名形如forge-x.x.xx-xxx.jar的文件,这个就是主要的forge服务端文件,待会需要执行它启动。(如果是1.7.10版本或者低版本的forge那么这个主服务端文件名应该是forge-x.x.xx-xxx-universal.jar的形式):

网络异常,图片无法展示
|

我们可以先删除installer的jar文件和log,因为用不着了:

网络异常,图片无法展示
|

然后使用命令启动forge服务端,例如我这个1.12.2版本的:

java -jar"forge-1.12.2-14.23.5.2855.jar" nogui

第一次启动也会失败,这个和上面原版服务器一样,去同意一下eula就行。

可见启动命令也差不多的,都是执行相应的jar文件,只不过这里执行的是forge服务端文件,同样可以向上面一样加上jvm参数限制内存。

修改了eula之后再启动,出现done即成功:

网络异常,图片无法展示
|

还是和上面原版服务器一样,stop停止,找到配置文件server.properties,修改online-modefalse,其余按需修改。

这个时候我们发现已经生成了mods文件夹,我们就可以把模组文件上传至这个文件夹。

需要注意的是,一些模组例如工业2中一些东西需要自然生成,但是刚刚已经生成了世界了,这个时候我们可以先删除世界数据文件夹world(平时也可以用这个方法重新生成世界),待会启动服务端时重新生成:

网络异常,图片无法展示
|

这个时候配置完配置文件和mod,以及删掉世界后就可以重新执行上述命令启动服务端了,启动完成就可以打开游戏加入了!

不过有一个问题,当我们关闭FinalShell远程窗口会话之后,服务端也跟着终止了

我们需要借助screen软件使其后台运行。

首先安装screen

sudo apt install screen

然后新建一个名为mc的窗口:

# screen -S 新窗口名screen -S mc

这个时候你就进入了这个新窗口了,这个窗口和我们远程会话进程是分离的,在这个窗口中,使用cd命令进入服务端核心所在文件夹并执行我们上面启动服务端的一系列操作即可。

在这个新窗口启动服务端之后,关闭FinalShell,服务端仍然还在运行,我们就可以正常进入游戏。

以后再连接服务器,可以使用screen命令再进入我们的服务端的命令窗口对服务端进行操作:

# screen -r 窗口名,进入窗口screen -r mc

4,总结

看起来Minecraft开服的步骤很多,其实并不难,总结起来就是:运行服务端 -> 同意eula -> 第一次启动 -> stop -> 修改配置(加mod,删world) -> 再次启动

这样就完成了初步配置。

以后关闭服务端就是进入服务端运行的screen窗口,执行stop命令停止即可。

再启动只需使用java -jar命令运行服务端/Forge服务端核心jar文件即可。

如果想给你的MC服务器套上一个域名可以参考:文章

附上文一些文件备用下载地址(提取码都是2333):

相关文章
|
15小时前
|
弹性计算 数据安全/隐私保护
2024年Palworld/幻兽帕鲁服务器怎样搭建教程(图文)
随着游戏界的不断演变,开放世界生存游戏《幻兽帕鲁》凭借其独特的题材和画风,成为了玩家们的新宠。你和你的好友是否也想过在这款游戏中留下属于你们的足迹?今天,我将为大家带来一篇超实用的指南,教你们如何轻松搭建《幻兽帕鲁》云服务器,与好友畅游游戏世界!
|
19小时前
|
弹性计算 数据安全/隐私保护
2024年阿里云幻兽帕鲁/Palworld专用服务器小白搭建详细教程
对于热爱《幻兽帕鲁》的玩家们来说,能够与好友一同联机冒险,无疑是增添游戏乐趣的一大方式。但如何轻松搭建一个稳定的联机服务器,却常常成为困扰大家的难题。今天,我将为大家带来一篇简单易懂的服务器搭建攻略,让你从此告别烦恼,与好友尽享游戏时光!
|
19小时前
|
弹性计算 固态存储
2024年阿里云如何自建《Palworld/幻兽帕鲁》多人游戏专用服务器详细教程
想要和朋友在《幻兽帕鲁》的世界里自由冒险,却苦于没有合适的服务器?别担心,现在就来教您如何在三次点击之内,轻松搭建自己的专属《幻兽帕鲁》服务器!
|
19小时前
|
弹性计算 安全 定位技术
2024年新手自建Palworld/幻兽帕鲁服务器教程,详细步骤
随着《幻兽帕鲁》这款游戏的持续火热,越来越多的玩家开始渴望拥有自己的专属游戏服务器。好消息是,如今,即便你是零技术基础的小白,也能轻松实现这一愿望。阿里云,作为国内领先的云服务提供商,已经为《幻兽帕鲁》的玩家们推出了全程自动化的服务器搭建服务。
|
1天前
|
弹性计算
2024年阿里云幻兽帕鲁/Palworld游戏服务器怎么搭建,超详细教程
对于热爱《幻兽帕鲁》的玩家们来说,与好友一同在这个充满奇幻色彩的世界中冒险,无疑是一大乐事。但如何快速搭建专属的游戏服务器,轻松与好友联机呢?本文将为您提供极简部署幻兽帕鲁专属服务器的指引,让您仅需轻点三次鼠标,3秒轻松开服,与挚友尽享“抓帕鲁”的乐趣。
12 1
|
1天前
|
弹性计算 定位技术 数据安全/隐私保护
2024年《雾锁王国 Enshrouded》多人组队专用服务器搭建教程
《雾锁王国》于2024年1月24日正式在Steam平台发售,四天内销量突破100万份,成为Steam史上销量突破百万套第二快的生存建造类游戏。游戏以其独特的建造系统和地图探险功能深受玩家喜爱,特别是对于建造狂人和探险家来说,这款游戏更是不可多得的选择。 本文将为大家分享基于阿里云服务器10秒钟完成雾锁王国游戏服务器搭建教程,让大家的游戏体验更加顺畅。
|
1天前
|
弹性计算 数据可视化 固态存储
2024年阿里云《幻兽帕鲁/Palworld》多人组队专用服务器搭建教程
想要和朋友们在《幻兽帕鲁》中尽享私密、稳定的游戏时光吗?搭建一个专属的游戏服务器,将是一个绝佳选择!而且,这一过程并不复杂。对于新手小白来说,也能轻松上手。
|
1天前
|
弹性计算 搜索推荐 数据安全/隐私保护
2024年阿里云幻兽帕鲁/Palworld服务器如何搭建,幻兽帕鲁/Palworld保姆级搭建教程更新
随着游戏界的不断发展,越来越多的玩家开始追求个性化的游戏体验。《幻兽帕鲁》作为近期备受瞩目的游戏,其独特的玩法和丰富的内容吸引了大量粉丝。为了满足玩家们对于专属服务器的需求,阿里云特别推出了针对《幻兽帕鲁》的全程自动化服务器搭建服务。
|
1天前
|
弹性计算 安全 数据安全/隐私保护
2024年阿里云幻兽帕鲁/Palworld游戏专用服务器搭建教程
近期,幻兽帕鲁的风靡程度可谓是一时无两,吸引了无数游戏爱好者。对于很多想要与好友共同探险的小伙伴来说,如何快速搭建一个专属的多人游戏服务器,成为了他们最关心的问题。今天,就为大家带来一篇超简单、零基础也能上手的服务器搭建教程,让你轻松与朋友组队,畅游幻兽帕鲁的世界!重点来了! 我们无需手动进行复杂的设置,只需借助阿里云提供的便捷服务,就能实现自动开服。具体操作步骤如下:
|
1天前
|
弹性计算 固态存储
2024年阿里云幻兽帕鲁/Palworld专用服务器新手搭建,图文教程
对于热爱《幻兽帕鲁》的玩家们来说,与好友一起联机冒险无疑是游戏的一大乐趣。但如何快速搭建一个专属服务器,让你和朋友轻松“抓帕鲁”呢?本文将为您提供极简部署幻兽帕鲁专属服务器的指引,让您仅需轻点三次鼠标,3秒轻松开服!