在家搭建 Minecraft 服务器,和远程小伙伴一起联机

构建服务端

系统环境是windows10 (Linux也适用,自行改动相关步骤)
服务端选用Spigot (Java),服务端版本选用1.16.5,Java版本选用16

  1. 下载Spigot Build Tools
    https://www.spigotmc.org/
    downloads - build Tools
    下载最新支持 java16 的 Build Tool

  2. 下载安装git工具
    https://git-scm.com/
    Cmder自带git,如果使用的终端是Cmder可以无需下载。

  3. 安装java 16
    https://www.oracle.com/java/technologies/javase-jdk16-downloads.html
    安装后,重启终端用java --version指令测试,如果找不到java,则需要配环境变量。
    此电脑右键-属性-高级系统设置-高级-环境变量-系统变量栏
    添加/更改环境变量如下:

变量
JAVA_HOMEC:\prohos\pro\Java\jdk-16
PATH%JAVA_HOME\bin%
  1. 构建服务端
java -jar BuildTools.jar -rev 1.16.5

等待一段时间后,得到文件spigot-1.16.5.jar,这就是Minecraft 服务端。如果想要构建其他版本,则加参数-rev 1.xx.x

运行服务端

新建文件夹只保留 spigot-1.16.5.jar 一个文件。新建一个start.bat文件,内容如下:

@ECHO OFF
title MinecraftServer
java -jar spigot-1.16.5.jar
pause

双击运行,会提示EULA需要改为TrueEULAMinecraft的联机用户许可协议,改为True相当于在用户协议窗口点接受。
找到server.properties,这是服务端的配置文件。
如果是盗版,则需要修改配置:

online-mode=false

然后重新运行start.bat,等待服务器启动完毕,打开游戏,多人游戏,添加服务器。
可以使用127.0.0.1localhost,192.168.xx.xx等尝试。
在终端用 ipconfig 查看自己的局域网 IP。
测试正常后,在控制台输入 stop 可以停止服务器。

内网穿透

地址192.168.xx.xx是路由器下的内网IP,如果想要和朋友远程联机,还需要将服务器挂到公网上。方案有 DMZ主机+动态域名解析 和 FRP协议,这里采用比较容易操作的 FRP协议。
FRP协议 需要在一台有 公网IP 的 计算机上安装并运行 FRP服务端才能使用,民间有一些免费FRP网站,樱花FRP是其中的佼佼者。
https://www.natfrp.com/
打开 樱花FRP网站 并注册账号。
因 樱花FRP 目前暂停注册,此处在开放注册后再更新。
已有账号的读者,可先根据这个视频进行配置。

https://www.bilibili.com/video/BV1164y1c7iv

在Ubuntu上搭建Minecraft服务器需要以下步骤: 1. 下载JavaMinecraft服务器需要Java来运行。在终端输入以下命令: ``` sudo apt-get update sudo apt-get install default-jdk ``` 2. 下载Minecraft服务器文件:可以从官方网站 https://www.minecraft.net/ 下载Minecraft服务器文件。 3. 创建Minecraft服务器目录:在终端中创建一个目录来存储Minecraft服务器文件。可以使用以下命令: ``` mkdir minecraft_server cd minecraft_server ``` 4. 将Minecraft服务器文件复制到新目录中:将下载的Minecraft服务器文件复制到新建的目录中。可以使用以下命令: ``` cp /path/to/minecraft_server.jar . ``` 5. 启动Minecraft服务器:在终端中导航到Minecraft服务器目录并输入以下命令: ``` java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui ``` 这将启动Minecraft服务器。在第一次运行服务器时,它会生成一些配置文件和世界文件。等待一段时间后,可以按Ctrl + C退出。 6. 编辑服务器配置文件:在服务器目录中找到server.properties文件并使用编辑器打开它。在这个文件中可以修改服务器的一些配置,如服务器名称、游戏模式、难度等等。 7. 启动Minecraft服务器:再次使用终端中的命令启动Minecraft服务器: ``` java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui ``` 现在,Minecraft服务器应该已经成功运行了。其他玩家可以使用你的服务器IP地址连接到服务器并开始游戏。 希望这些步骤可以帮助你在Ubuntu上搭建Minecraft服务器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值