本例配置:
系统版本:Windows 10 专业版 21H1
游戏版本:1.17.1
服务端版本:Paper-1.17.1-132
Java版本:16.0.2
准备文件
首先下载一个服务端,例如官方服务端、Paper、Spigot等,这里不详细列举。
下载服务端后,将下载的服务端文件(一般是以.jar为后缀的文件)复制到一个单独的文件夹。
在文件夹内新建一个文本文档,编辑其内容为
@echo off
java -Xmx1024M -Xms1024M -jar paper-1.17.1-132.jar nogui
pause
并重命名文件为“start.bat”。
加载服务端
打开eula.txt,将“eula=false”改为“eula=true”,然后保存文件。
用记事本打开server.properties,根据自己需求修改配置,这里列出重要的配置
项 | 默认值 | 可选值 | 解释 |
gamemode | survival | survival(生存模式)、creative(创造模式)、adventure(冒险模式)、spectator(旁观模式) | 默认游戏模式。即每个新加入服务器的玩家的初始游戏模式。 |
level-name | world | (任意字符) | 指定世界名。 |
motd | A Minecraft Server | (任意字符) | 指定服务器信息,这将在服务器列表可见。 |
pvp | true | true(是)、false(否) | 是否开启PVP。这个设置在启动后无法更改。 |
difficulty | easy | peaceful(和平)、easy(简单)、normal(普通)、hard(困难) | 指定游戏难度。这个设置在每次启动时生效。 |
require-resource-pack | false | true(是)、false(否) | 强制客户端使用服务器的资源包,这将屏蔽客户端现有的资源包。 |
max-players | 20 | (正整数) | 指定最大玩家在线人数。 |
online-mode | true | true(是)、false(否) | 是否启用正版验证。 |
server-port | 25565 | [1, 65535]之间的整数 | 指定服务端监听的端口,使用TCP协议。(请确保防火墙开放此端口) |
white-list | false | true(是)、false(否) | 是否启用白名单。 |
level-seed | (无) | (字母与数字) | 指定通过服务端创建世界时使用的种子。 |
启动服务端
运行start.bat,待其加载完毕后,服务器就搭建成功了!