从零开始搭建linux我的世界服务器Forge版

利用旧电脑从零开始搭建linux我的世界1.16.5Forge版可装mod服务器(以CentOS 7.9为例)

1 刷机:安装linux操作系统

1.1从阿里云镜像站下载CentOS

DVD:标准安装盘,一般下载这个就可以了
Minimal:精简版本,包含核心组件,体积小
Everything:包含了所有软件组件
CentOS 7阿里云镜像

1.2用UltraISO软件制作启动U盘

UltraISO下载地址:https://cn.ultraiso.net/xiazai.html

打开软件找到刚刚下载的iso文件,写入硬盘映像。
在这里插入图片描述

格式化U盘,写入U盘

在这里插入图片描述

1.3电脑进入bios设置U盘启动

以联想B480笔记本为例,重启电脑,在联想图标界面连续按5次F1进入bios界面(不同型号电脑进入bios的方法不同,请自行百度)

选择setup,选择boot在这里插入图片描述

Boot Priority Order(启动优先顺序)一栏中,根据右侧的操作说明,将U盘启动选择至第一位
在这里插入图片描述
按下F10重启电脑,进入CentOS7安装界面在这里插入图片描述
在这里插入图片描述
注:出现安装失败的情况
若U盘一直卡在starting dracut initqueue hook…
在这里插入图片描述
退出重启(reboot),在安装界面按下"e"键
在这里插入图片描述
出现图示的默认信息

setparams 'Install CentOS 7'
	linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet
	initrdefi /images/pxeboot/initrd.img

在这里插入图片描述
将红框内的信息修改为:

setparams 'Install CentOS 7'
	linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=linux dd quiet
	initrdefi /images/pxeboot/initrd.img

在这里插入图片描述
按下ctrl+x键,查看系统所有盘区信息,记录下U盘的盘区信息,我这里是sdc4

在这里插入图片描述
按下c键,稍等几分钟后,执行reboot重启操作

在这里插入图片描述
回到安装界面按下e键,将信息改成刚刚记录的U盘分区:

setparams 'Install CentOS 7'
	linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:/dev/sdc4 quiet
	initrdefi /images/pxeboot/initrd.img

请添加图片描述

按下ctrl+x,成功进入CentOS安装页面。

请添加图片描述

1.4 安装CentOS7系统

语言选择简体中文,键盘选择汉语,日期和时间选择亚洲/上海,安装源不用动,软件选择选中最小安装:

请添加图片描述

选择安装位置,点击sda盘(选中自己电脑的硬盘即可,注意不要点到右边的U盘)

请添加图片描述

删除旧电脑硬盘里的全部数据,点击回收空间

在这里插入图片描述

点击全部删除

在这里插入图片描述

再次点击回收空间即可

在这里插入图片描述

选择网络和主机名选项

在这里插入图片描述

将电脑连接上可以入网的宽带,将以太网选项打开

在这里插入图片描述

开始安装系统,并自行设置root密码和普通用户,安装完成后重启

在这里插入图片描述

使用root登录系统

在这里插入图片描述

2 CentOS 7.9安装我的世界服务器

2.1 更换CentOS镜像源

由于CentOS官方在2024年7月1日宣布停止维护CentOS 7,如果曾经没有手动更换镜像源,执行yum install命令的时候会报错:

Could not resolve host: mirrorlist.centos.org; Unknown error

在这里插入图片描述

更新镜像源之后就可以了。

执行以下命令更换阿里云镜像源:

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

再进行以下三条指令:

yum clean all

yum makecache

yum -y update

完成之后执行yum install 命令就不会报错了。

2.2 XShell连接旧电脑

下载XShell,地址:https://www.xshell.com/zh/xshell/

执行以下命令查看电脑ip地址:

hostname -I

在这里插入图片描述

根据自己的ip地址利用XShell连接旧电脑(如果旧电脑接入的网不是公网,请将远程操控用的电脑接上与旧电脑相同的网段):

在这里插入图片描述

输入用户名和密码,记住用户名和密码以方便下一次远程连接

在这里插入图片描述

在这里插入图片描述

登录完成

在这里插入图片描述

2.3 关闭防火墙

最重要的一步,否则后面的登录服务器操作会失败

systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld

完成之后显示防火墙已关闭即可

在这里插入图片描述

2.4 下载java8

我的世界1.16.5需要的是java8环境

官方链接:https://www.oracle.com/java/technologies/downloads/#java8

在这里插入图片描述

利用Xftp将文件传输至旧电脑中(连接方法类似XShell)

Xftp下载链接:https://www.xshell.com/zh/xftp/

在这里插入图片描述

传输完成之后查看该文件:

在这里插入图片描述

将传输完的java8解压到刚刚创建的文件夹里:

[root@localhost ~]# tar -xzvf jdk-8u441-linux-x64.tar.gz -C /usr/local/java/java8/

查看解压后的文件,记住文件路径:

在这里插入图片描述

2.5 配置环境变量

vim /etc/profile

如果提示没有该命令请执行安装vim操作:

yum install -y vim

按下i键,将以下内容粘贴至文件最后一行:

export JAVA_HOME=/usr/local/java/java8/jdk1.8.0_441
export PATH=$PATH:$JAVA_HOME/bin;
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar;

按下Esc键,再按下:wq!保存文件,执行以下代码来加载刚刚的配置:

source /etc/profile

执行代码:

java -version

出现以下内容表示配置完成

在这里插入图片描述

如果曾经装过其他版本的java,版本信息显示的还是曾经的java配置,则reboot重启电脑即可。

2.6 安装Forge

Froge下载地址:https://files.minecraftforge.net/net/minecraftforge/forge/index_1.16.5.html

在这里插入图片描述

在这里插入图片描述

复制后得到如下链接:

https://adfoc.us/serve/sitelinks/?id=271228&url=https://maven.minecraftforge.net/net/minecraftforge/forge/1.16.5-36.2.42/forge-1.16.5-36.2.42-installer.jar

去掉前缀后得到:

https://maven.minecraftforge.net/net/minecraftforge/forge/1.16.5-36.2.42/forge-1.16.5-36.2.42-installer.jar

执行安装命令,等待几分钟后安装完成:

[root@localhost ~]# cd /opt/minecraft/jars/
[root@localhost jars]# wget https://maven.minecraftforge.net/net/minecraftforge/forge/1.16.5-36.2.42/forge-1.16.5-36.2.42-installer.jar

在安装目录下进行安装操作:

[root@localhost jars]# java -jar forge-1.16.5-36.2.42-installer.jar nogui --installServer

在当前目录编写启动脚本:

[root@localhost jars]# vi start.sh

输入以下内容并保存退出

[root@localhost jars]# java -Xms2G -Xmx4G -jar forge-1.16.5-36.2.42.jar nogui

输入以下内容启动服务器:

[root@localhost jars]# bash start.sh

第一次启动必定失败,会在当前目录生成eula.txt

在这里插入图片描述

打开eula.txt,按下i键,将内容中eula的选项改成true

vim eula.txt

在这里插入图片描述

按Esc键,按:wq!保存退出,重新执行代码:

[root@localhost jars]# bash start.sh

出现Done的标志表示启动成功:

在这里插入图片描述

启动服务器之后会在当前目录生成server.properties文件:

在这里插入图片描述

按ctrl+c退出服务器,找到server.properties文件并打开,将online-mode选项改成false

由此允许离线版(非正版)MC玩家登入服务器:

在这里插入图片描述

保存文件后重启服务器(最后一条警告忽略即可)

在这里插入图片描述

其他电脑启动安装了相同版本和Forge版本的游戏,根据服务器ip地址搜索服务器成功

在这里插入图片描述

点击服务器,成功进入游戏。

在这里插入图片描述

此时服务器上会显示玩家登入的信息:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值