Skip to content

服务端

相信你已经发现, 开启一个服务器, 其运行的核心就是我们所说的'服务端核心', 而不同的服务端核心, 能够给服务器带来不同的特性 所以我们要根据自身需求, 选择更合适的服务端核心

各种常用的服务器核心介绍

  • 原版
    • 自定义内容少,适合入门
    • 但性能一般,自定义内容少,可扩展内容少
  • 插件端
    • 如: 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)

开启白名单后,只有在白名单上的玩家才能进入服务器 适合私人服务器

  1. 开启白名单:
    • 控制台输入: whitelist on
    • 或者在 server.properties 中设置 white-list=true
  2. 添加玩家: whitelist add <玩家ID>
  3. 移除玩家: whitelist remove <玩家ID>
  4. 查看列表: 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