使用N1盒子(Liunx)搭建我的世界服务器

 

如果你的N1安装了armbian系统,可以操作armbian系统,用N1搭建一个我的世界服务器(本文章演示搭建fabric核心服务器)。理论上所有Liunx系统都可以用以下方法搭建。

注意:本章演示用Xshell7来远程连接,如果要加载服务器mod,需要下载一个Xftp7来传输文件Xftp 下载 - NetSarang Website (xshell.com)

 

 

Java环境搭建

更新软件包

sudo apt update

 

 安装java17

 

 

apt install openjdk-17-jre-headless

输入以下命令,出现java版本号,则java安装成功

java -version

 

1c3c20309f6ba87c6453458db3431a56.png

 

 下载我的世界服务器核心

进入fabric核心下载官网Download Minecraft Server Launcher | Fabric (fabricmc.net)

选择服务器核心的版本,复制一键安装命令(这里演示1.19.2版本)

 

 

8ea963eb82a0603bef7ad54343e2e12b.png

 

打开home文件夹:

 

cd /home/

 

新建一个mcserver文件夹存放服务器文件

 

mkdir mcserver

 

打开mcserver文件夹

 

cd mcserver

 

输入复制的命令下载服务器核心

 

curl -OJ https://meta.fabricmc.net/v2/versions/loader/1.19.2/0.15.6/1.0.0/server/jar

 

显示以下内容,则服务器核心下载成功

 

 

90f7be823b43f0480e9e59a4150ed008.png

 

 启动服务器核心

新建一个start.sh文件

 

touch start.sh

 

编辑该文件

 

vi start.sh

 

如果提示Command 'vi' not found,输入apt install vim安装vim

 

输入i进入编辑模式,输入以下内容,然后按esc,最后输入:wq保存退出

 

java -Xmx2G -jar fabric-server-mc.1.19.2-loader.0.15.6-launcher.1.0.0.jar nogui

 

启动服务器核心

 

bash start.sh

 

同意协议

 

第一次运行服务器核心时,会提示eula文件加载失败

 

 

299b1c6b76769c633192e7ba6e062c7a.png

 

打开evla.txt文件

 

vi eula.txt

 

键入i,将false修改为true,然后按esc,输入:wq,保存退出

 

6076805125a64e33e50fbadae752867e.png

 

 

再次启动服务器核心

 

bash start.sh

 

这时服务器已经成功运行了

 

4ae5a7df793e20852b14c21e5ce72273.png

 

 

 

 输入stop,服务器核心会停止运行

 

stop

 

运行screen

 

如果我们退出SSH软件,服务器也会停止运行,我们可以使用screen来创建一个窗口,在screen里的程序将会一直运行

 

安装screen

 

yum -y install screen

 

armbian系统自带screen,无需安装,输入以下命令,查看screen版本号

 

screen -v

 

新建一个screen

 

screen

 

运行服务器核心

 

bash start.sh

 

这样即使关闭了后台,玩家也可以正常访问服务器了。

 

如果没有公网ip参考如何通过内网穿透实现没有公网ip的情况下进行远程联机

 

 

  • 53
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux系统中,常用的邮件服务器软件有Sendmail、Postfix、Exim等。以下是使用Postfix搭建SMTP服务器的步骤: 1. 安装Postfix:在终端中运行以下命令安装Postfix: ``` sudo apt-get update sudo apt-get install postfix ``` 2. 配置Postfix:在终端中运行以下命令打开Postfix的主配置文件: ``` sudo nano /etc/postfix/main.cf ``` 在文件中进行以下配置: ``` myhostname = example.com mydestination = example.com, localhost.localdomain, localhost relayhost = [smtp.example.com]:587 smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = noanonymous smtp_tls_CAfile = /etc/postfix/cacert.pem smtp_use_tls = yes ``` 其中,myhostname是你的主机名,mydestination是你的邮件目标地址,relayhost是你的SMTP服务器地址和端口,smtp_sasl_auth_enable启用SASL验证,smtp_sasl_password_maps指定SASL验证的用户名和密码,smtp_sasl_security_options禁用匿名登录,smtp_tls_CAfile指定TLS证书的路径,smtp_use_tls启用TLS加密。 3. 配置SASL密码文件:在终端中运行以下命令打开SASL密码文件: ``` sudo nano /etc/postfix/sasl_passwd ``` 在文件中添加SMTP服务器的用户名和密码: ``` [smtp.example.com]:587 username:password ``` 然后运行以下命令生成密码文件的哈希值: ``` sudo postmap /etc/postfix/sasl_passwd ``` 4. 配置TLS证书:在终端中运行以下命令生成TLS证书: ``` sudo openssl req -new -x509 -days 365 -nodes -out /etc/postfix/cacert.pem -keyout /etc/postfix/cacert.key ``` 在运行命令时,你需要填写一些证书信息。 5. 重启Postfix服务:在终端中运行以下命令重启Postfix服务: ``` sudo systemctl restart postfix ``` 现在你可以使用SMTP客户端来连接你的SMTP服务器并发送邮件了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值