赞
踩
系统环境是windows10
(Linux也适用,自行改动相关步骤)
服务端选用Spigot (Java)
,服务端版本选用1.16.5
,Java版本选用16
下载Spigot Build Tools
https://www.spigotmc.org/
downloads - build Tools
下载最新支持 java16 的 Build Tool
下载安装git
工具
https://git-scm.com/
Cmder
自带git
,如果使用的终端是Cmder
可以无需下载。
安装java 16
https://www.oracle.com/java/technologies/javase-jdk16-downloads.html
安装后,重启终端用java --version
指令测试,如果找不到java
,则需要配环境变量。
此电脑右键-属性-高级系统设置-高级-环境变量-系统变量栏
添加/更改环境变量如下:
变量 | 值 |
---|---|
JAVA_HOME | C:\prohos\pro\Java\jdk-16 |
PATH | %JAVA_HOME\bin% |
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
需要改为True
,EULA
是Minecraft
的联机用户许可协议,改为True
相当于在用户协议窗口点接受。
找到server.properties
,这是服务端的配置文件。
如果是盗版,则需要修改配置:
online-mode=false
然后重新运行start.bat
,等待服务器启动完毕,打开游戏,多人游戏,添加服务器。
可以使用127.0.0.1
,localhost
,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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。