服务端
相信你已经发现, 开启一个服务器, 其运行的核心就是我们所说的'服务端核心', 而不同的服务端核心, 能够给服务器带来不同的特性 所以我们要根据自身需求, 选择更合适的服务端核心
各种常用的服务器核心介绍
- 原版
- 自定义内容少,适合入门
- 但性能一般,自定义内容少,可扩展内容少
- 插件端
- 如: bukkit, spigot, paper等
- 自定义内容多(修改原版特性), 可扩展内容多(插件), 适合正式使用, 性能好
- 不支持 mod
- 模组端
- 如: forge, fabric, neoforge
- 可扩展内容多(模组), 对模组兼容性好, 适合和几个朋友一起玩
- 可自定义内容较少(修改原版特性), 性能一般, 可能会因为模组本身的问题引起崩溃
- 混合端
- 如: mohist, catserver, arclight
- 可扩展内容多(模组+插件), 性能较好, 适合小型mod服务器
- 对模组兼容性差, 经常和很多mod不兼容, 在可能因模组本身问题崩溃的同时, 还可能因为模组和服务端核心的不兼容问题崩溃
- 群组服核心
总结
| 核心 | 是否推荐 | 理由 |
|---|---|---|
| 原版 | 不 | 性能低, 没有任何扩展性 |
| 插件端 | 纯净服, 小游戏服推荐 | 性能好, 扩展性好(插件), 社区生态好 |
| 模组端 | 中大型mod服推荐 | 想玩中大型mod服几乎只有这个选择, 兼容性好(对mod) |
| 混合端 | 小型mod+插件服推荐 | 性能好(大概), 兼容性很差, 大型mod服几乎都跑不起来 |
权限管理
服务器的权限管理主要通过 OP (管理员) 和 白名单 来实现
管理员 (OP)
拥有 OP 权限的玩家可以在游戏中执行所有命令(如 /gamemode, /tp, /stop 等)
- 设置 OP: 在服务端控制台输入
op <玩家ID> - 取消 OP: 在服务端控制台输入
deop <玩家ID> - 查看 OP 列表: 查看服务器目录下的
ops.json文件
警告: 不要随意给陌生人 OP 权限,他们可能会破坏你的服务器!
OP 等级
在 server.properties 中可以设置 op-permission-level (1-4) 默认是 4 (最高权限)
白名单 (Whitelist)
开启白名单后,只有在白名单上的玩家才能进入服务器 适合私人服务器
- 开启白名单:
- 控制台输入:
whitelist on - 或者在
server.properties中设置white-list=true
- 控制台输入:
- 添加玩家:
whitelist add <玩家ID> - 移除玩家:
whitelist remove <玩家ID> - 查看列表:
whitelist list或查看whitelist.json
封禁 (Ban)
如果你想禁止某个玩家进入:
- 封禁玩家:
ban <玩家ID> [理由] - 封禁 IP:
ban-ip <玩家IP>(或者如果玩家在线,直接ban-ip <玩家ID>) - 解封:
pardon <玩家ID>或pardon-ip <IP>
相关文件: banned-players.json, banned-ips.json