2024-07-01 09:23:11 +08:00
|
|
|
|
---
|
|
|
|
|
title: 配置服务端
|
|
|
|
|
sidebar_position: 5
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
# 配置服务端
|
|
|
|
|
|
2024-09-30 18:49:16 +08:00
|
|
|
|
开启后,你需要进行一些简单配置,比如修改服务器端口,正版验证等
|
2024-07-01 09:23:11 +08:00
|
|
|
|
|
|
|
|
|
## 笨蛋脚本
|
|
|
|
|
|
2024-09-30 18:49:16 +08:00
|
|
|
|
[下载](https://github.com/lilingfengdev/NitWiki-Script/releases/download/windows-latest/config-eazy.exe),我们会询问一些问题,帮你**自动配置**
|
2024-07-01 09:23:11 +08:00
|
|
|
|
|
|
|
|
|
目前可以配置的
|
2024-07-08 13:11:33 +08:00
|
|
|
|
|
|
|
|
|
- 服务器端口
|
|
|
|
|
- 正版验证
|
|
|
|
|
- 服务器种子
|
|
|
|
|
- 最大玩家数
|
2024-07-01 09:23:11 +08:00
|
|
|
|
|
|
|
|
|
## 正版验证
|
|
|
|
|
|
2024-09-30 18:49:16 +08:00
|
|
|
|
正版验证默认被开启,不关闭正版验证的话盗版玩家是不能加入游戏的。如果你没有用正版启动游戏,那么加入服务器会出现:
|
2024-07-01 09:23:11 +08:00
|
|
|
|
|
|
|
|
|
![](_images/无效会话.png)
|
|
|
|
|
|
|
|
|
|
在 **server.properties** 中找到此项
|
|
|
|
|
|
2024-10-01 05:16:42 +08:00
|
|
|
|
```properties
|
2024-07-01 09:23:11 +08:00
|
|
|
|
online-mode=true
|
|
|
|
|
```
|
2024-07-08 13:14:00 +08:00
|
|
|
|
|
2024-09-30 18:49:16 +08:00
|
|
|
|
如果你想关闭正版验证,将 `true` 改为 `false` ,保存,重启服务端
|
2024-07-01 09:23:11 +08:00
|
|
|
|
|
|
|
|
|
:::danger
|
|
|
|
|
|
2024-09-30 18:49:16 +08:00
|
|
|
|
**不要开服开到一半去改正版验证!** 这会造成 UUID 混乱,玩家数据丢失,当然你可以转换 UUID 来解决这个问题 [查看解决方法](https://dodo939.love/2024/06/20/mc-online-conv-tool/)
|
2024-07-01 09:23:11 +08:00
|
|
|
|
|
2024-09-30 18:49:16 +08:00
|
|
|
|
如果需要更多的验证方式(如 **皮肤站**/**统一认证** 等),请在服务器 **公测前** 确定,具体请参考[更多验证方式](/docs-java/advance/loginchoices.md)
|
2024-07-01 09:23:11 +08:00
|
|
|
|
|
|
|
|
|
:::
|
|
|
|
|
|
2024-09-30 18:49:16 +08:00
|
|
|
|
注意,在离线模式下,玩家大概率没皮肤,你需要 [SkinsRestorer](/docs-java/process/plugin/other/SkinsRestorer.md),根据需求选择 SkinsRestorer 的版本。
|
2024-07-01 09:23:11 +08:00
|
|
|
|
|
|
|
|
|
## 最大玩家数
|
|
|
|
|
|
|
|
|
|
在 **server.properties** 中找到此项
|
|
|
|
|
|
2024-10-01 05:16:42 +08:00
|
|
|
|
```properties
|
2024-07-01 09:23:11 +08:00
|
|
|
|
max-players=20
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
后面的数字就是你希望这个服务器最大能进入的玩家数。
|
|
|
|
|
|
|
|
|
|
## 服务器种子
|
|
|
|
|
|
|
|
|
|
在 **server.properties** 中找到此项
|
|
|
|
|
|
2024-10-01 05:16:42 +08:00
|
|
|
|
```properties
|
2024-07-01 09:23:11 +08:00
|
|
|
|
level-seed=
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
这里面就可以填上你想要的种子。
|
|
|
|
|
|
|
|
|
|
:::note
|
|
|
|
|
|
2024-09-30 18:49:16 +08:00
|
|
|
|
你可能会发现一些结构,比如村庄的生成,并不会遵循种子,是由于 `Spigot` 及其下游服务端加入了随机种子,地形的生成也会出现一些偏差
|
2024-07-01 09:23:11 +08:00
|
|
|
|
|
2024-08-26 21:48:38 +08:00
|
|
|
|
一些服务端也会添加一些地形生成优化补丁,通常会小范围改变地形生成
|
|
|
|
|
|
2024-07-01 09:23:11 +08:00
|
|
|
|
当然,你仍然可以利用种子定位群系,比如找史莱姆区块
|
|
|
|
|
|
|
|
|
|
:::
|
|
|
|
|
|
|
|
|
|
## 启用命令方块?
|
|
|
|
|
|
2024-09-30 18:49:16 +08:00
|
|
|
|
服务器中命令方块默认关闭,**并且不建议开启**。
|
2024-07-01 09:23:11 +08:00
|
|
|
|
|
2024-09-30 18:49:16 +08:00
|
|
|
|
**命令方块是性能低下的,并且所有功能都可以用插件替代。**
|
2024-07-01 09:23:11 +08:00
|
|
|
|
|
|
|
|
|
如何开启:
|
|
|
|
|
|
|
|
|
|
在 `server.properties` 中
|
|
|
|
|
|
2024-10-01 05:16:42 +08:00
|
|
|
|
```properties
|
2024-07-01 09:23:11 +08:00
|
|
|
|
enable-command-block=false
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
将此项设置为 `true`。
|
|
|
|
|
|
2024-08-11 19:06:42 +08:00
|
|
|
|
## 设置难度
|
|
|
|
|
|
2024-10-01 05:16:42 +08:00
|
|
|
|
```properties
|
2024-08-11 19:06:42 +08:00
|
|
|
|
difficulty=hard
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
支持以下值
|
|
|
|
|
|
2024-10-01 05:16:42 +08:00
|
|
|
|
- peaceful(0) - 和平
|
|
|
|
|
- easy(1) - 简单
|
|
|
|
|
- normal(2) - 普通
|
|
|
|
|
- hard(3) - 困难
|
2024-08-12 13:00:41 +08:00
|
|
|
|
|
|
|
|
|
## 出生点保护
|
|
|
|
|
|
2024-10-01 05:16:42 +08:00
|
|
|
|
```properties
|
2024-08-12 13:00:41 +08:00
|
|
|
|
spawn-protection=16
|
|
|
|
|
```
|
|
|
|
|
|
2024-09-30 18:49:16 +08:00
|
|
|
|
出生点的保护范围,在保护范围中只有OP可以破坏或者放置
|
2024-08-12 13:00:41 +08:00
|
|
|
|
|
|
|
|
|
设置为0可以禁用
|
|
|
|
|
|
|
|
|
|
## 允许玩家前往地狱/生成地狱世界
|
|
|
|
|
|
2024-10-01 05:16:42 +08:00
|
|
|
|
```properties
|
2024-08-12 13:00:41 +08:00
|
|
|
|
allow-nether=true
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
设置为`false`可以禁用地狱
|
|
|
|
|
|
|
|
|
|
## 默认游戏模式
|
|
|
|
|
|
2024-10-01 05:16:42 +08:00
|
|
|
|
```properties
|
2024-08-12 13:00:41 +08:00
|
|
|
|
gamemode=survival
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
支持以下模式
|
|
|
|
|
|
2024-10-01 05:16:42 +08:00
|
|
|
|
- 生存 - survival 或 0
|
|
|
|
|
- 创造 - creative 或 1
|
|
|
|
|
- 冒险 - adventure 或 2
|
|
|
|
|
- 旁观 - spectator 或 3
|
2024-08-12 13:00:41 +08:00
|
|
|
|
|
|
|
|
|
## 强制游戏模式
|
|
|
|
|
|
2024-10-01 05:16:42 +08:00
|
|
|
|
```properties
|
2024-08-12 13:00:41 +08:00
|
|
|
|
force-gamemode=false
|
|
|
|
|
```
|
|
|
|
|
|
2024-09-30 18:49:16 +08:00
|
|
|
|
如果设置为`true`,玩家加入后将会被强制改为默认游戏模式
|
2024-08-12 13:00:41 +08:00
|
|
|
|
|
|
|
|
|
## 结构生成
|
|
|
|
|
|
2024-10-01 05:16:42 +08:00
|
|
|
|
```properties
|
2024-08-12 13:00:41 +08:00
|
|
|
|
generate-structures=true
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
结构(如村庄)是否会在新区块中生成
|
|
|
|
|
|
|
|
|
|
:::note
|
|
|
|
|
|
|
|
|
|
即使设置为false,地牢仍会生成
|
|
|
|
|
|
|
|
|
|
:::
|
|
|
|
|
|
|
|
|
|
## 允许玩家互相攻击
|
|
|
|
|
|
2024-10-01 05:16:42 +08:00
|
|
|
|
```properties
|
2024-08-12 13:00:41 +08:00
|
|
|
|
pvp=true
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## 允许飞行
|
|
|
|
|
|
2024-10-01 05:16:42 +08:00
|
|
|
|
```properties
|
2024-08-12 13:00:41 +08:00
|
|
|
|
allow-flight=true
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
:::warning
|
|
|
|
|
|
2024-09-30 18:49:16 +08:00
|
|
|
|
最好将此值设为`true`,无论你是否需要飞行,如果你需要反飞行,请查看反作弊一章
|
2024-08-12 13:00:41 +08:00
|
|
|
|
|
|
|
|
|
:::
|
2024-08-11 19:06:42 +08:00
|
|
|
|
|
2024-07-01 09:23:11 +08:00
|
|
|
|
## 服务器端口
|
|
|
|
|
|
|
|
|
|
在下一章!
|
2024-09-07 11:43:55 +08:00
|
|
|
|
|
|
|
|
|
## 游戏规则
|
|
|
|
|
|
2024-09-30 18:49:16 +08:00
|
|
|
|
这一部分的配置需要使用`/gamerule`来完成,而非`server.properties`
|
2024-09-07 11:43:55 +08:00
|
|
|
|
|
|
|
|
|
[全部](https://minecraft.fandom.com/zh/wiki/%E6%B8%B8%E6%88%8F%E8%A7%84%E5%88%99#%E6%B8%B8%E6%88%8F%E8%A7%84%E5%88%99%E5%88%97%E8%A1%A8)
|
|
|
|
|
|
|
|
|
|
:::tip
|
|
|
|
|
|
2024-09-30 18:49:16 +08:00
|
|
|
|
请注意,默认情况下`/gamerule`所设置的游戏规则**只会在**执行命令的世界**生效**
|
2024-09-07 11:43:55 +08:00
|
|
|
|
|
2024-09-30 18:49:16 +08:00
|
|
|
|
[Ultimate Gamerules Manager](https://www.spigotmc.org/resources/ultimate-gamerules-manager-1-13-1-20-3.102215/) 是个不错的插件,适合新手
|
2024-09-07 11:43:55 +08:00
|
|
|
|
|
|
|
|
|
:::
|
|
|
|
|
|
|
|
|
|
### 进度达成
|
|
|
|
|
|
|
|
|
|
是否在聊天框中公告玩家进度的达成。
|
|
|
|
|
|
|
|
|
|
开启:`/gamerule announceAdvancements true`
|
|
|
|
|
|
|
|
|
|
关闭:`/gamerule announceAdvancements false`
|
|
|
|
|
|
|
|
|
|
### 死亡不掉落
|
|
|
|
|
|
|
|
|
|
设置为true时,死亡时玩家的背包物品和经验值会得到保留。
|
|
|
|
|
|
|
|
|
|
设置为false时,重生后玩家的物品和部分经验值会掉落在死亡位置。
|
|
|
|
|
|
|
|
|
|
开启:`/gamerule keepInventory true`
|
|
|
|
|
|
|
|
|
|
关闭:`/gamerule keepInventory false`
|
|
|
|
|
|
|
|
|
|
### 记录管理员使用过的命令
|
|
|
|
|
|
|
|
|
|
是否在服务器日志中记录管理员使用过的命令。
|
|
|
|
|
|
|
|
|
|
开启:`/gamerule logAdminCommands true`
|
|
|
|
|
|
2024-10-01 05:16:42 +08:00
|
|
|
|
关闭:`/gamerule logAdminCommands false`
|