跳至內容

故障排除

您的服务器遇到问题了吗?本指南涵盖了最常见的问题及其解决方案。大多数问题只需几分钟即可解决。

服务器无法启动

如果您的服务器无法启动或启动后立即崩溃,请尝试以下解决方案:

1. 检查控制台的错误消息

控制台会显示指示错误的错误消息。常见的错误包括:

  • 内存不足 (Out of Memory): 您的服务器需要更多内存 (RAM)。考虑升级到高级计划或减少插件/模组的数量。
  • 端口已被占用 (Port Already in Use): 另一个进程正在使用您的服务器端口。从面板重新启动您的服务器。
  • 缺少依赖项 (Missing Dependencies): 某些模组需要特定的库。检查模组文档。

2. 验证您的启动配置

不正确的启动设置可能会阻止您的服务器启动:

  1. 转到控制面板中的 Startup 选项卡。
  2. 验证您的服务器版本是否与安装的模组/插件匹配。
  3. 检查 Files 选项卡中是否存在 server.jar 文件。
  4. 确保 Java 版本兼容性(Minecraft 1.18+ 需要 Java 17+,旧版本需要 Java 8)。

3. 移除最近添加的模组/插件

如果在安装新模组或插件后服务器停止工作:

  1. 通过 Files 选项卡或 SFTP 访问您的服务器文件。
  2. 导航到 pluginsmods 文件夹。
  3. 移除最近添加的文件。
  4. 重新启动您的服务器。

连接问题

如果您或您的玩家无法连接到服务器,请按照以下故障排除步骤操作:

1. 检查服务器状态

首先,确认您的服务器实际上正在运行:

  • 打开您的控制面板并检查服务器状态指示器。
  • 电源按钮应显示 Running(绿色)。
  • 如果显示 Offline(红色),请点击 Start

2. 验证服务器地址

确保您使用的是正确的连接地址:

  • 您的服务器地址显示在仪表板上(例如,myserver.playwithbao.com)。
  • 不要在服务器地址中包含 http://https://
  • 如果使用自定义端口,请用冒号包含它(例如,play.example.com:25565)。

3. 检查防火墙和防病毒软件

有时安全软件会阻止 Minecraft 连接:

  • 暂时禁用您的防火墙/防病毒软件并尝试重新连接。
  • 如果这解决了问题,请将 Minecraft 添加为安全软件中的例外。
  • 对于 Windows 防火墙:设置 → 更新和安全 → Windows 安全中心 → 防火墙和网络保护 → 允许应用通过防火墙。

4. 白名单配置

如果您的服务器启用了白名单,则必须添加玩家:

  1. 打开控制面板中的 Console 选项卡。
  2. 输入 whitelist add USERNAME(将 USERNAME 替换为玩家的 Minecraft 用户名)。
  3. 按 Enter 执行命令。
  4. 让玩家尝试重新连接。

服务器延迟和性能问题

如果您的服务器运行缓慢或遇到延迟峰值,请尝试以下优化:

1. 监控资源使用情况

在控制面板仪表板中检查服务器的 CPU 和内存使用情况:

  • 内存 (RAM) 为 100%: 您的服务器需要更多内存。移除插件/模组或升级您的计划。
  • CPU 为 100%: 实体、红石装置或区块生成过多。减少渲染距离 (View Distance)。
  • 磁盘 I/O 高: 世界保存或备份操作过多。在 server.properties 中调整保存间隔。

2. 减少视野距离 (View Distance)

降低视野距离可显著提高性能:

  1. 转到 Files 选项卡并打开 server.properties
  2. 找到 view-distance=10 这一行。
  3. 将其更改为较低的值(免费服务器建议使用 6-8)。
  4. 保存文件并重新启动服务器。

3. 优化插件和模组

某些插件/模组占用大量资源。考虑这些替代方案:

  • 使用 PaperPurpur 代替 Spigot 以获得更好的性能。
  • 移除不必要的插件(特别是像世界生成器或复杂经济系统这样的重型插件)。
  • 使用 Spark 插件识别性能瓶颈。
  • 使用像 ClearLagg 这样的插件限制生物生成。

4. 世界优化

大型或损坏的世界可能会导致严重的延迟:

  • 使用像 Chunky 这样的插件预生成您的世界,以避免探索时的延迟。
  • 设置世界边界以限制世界大小:/worldborder set 5000
  • 定期清理实体,使用 /kill @e[type=!player]
  • 如果您的世界有过多的建筑或损坏,请考虑重新开始。

备份和数据恢复

数据丢失或需要回滚更改?以下是如何使用备份:

1. 访问备份

  1. 导航到控制面板中的 Backups 选项卡。
  2. 您将看到自动每日备份和您创建的任何手动备份的列表。
  3. 备份在自动删除前会保留 7 天。

2. 恢复备份

警告: 恢复备份将覆盖所有当前的服务器文件。

  1. 首先停止您的服务器(重要!)。
  2. 找到您想要恢复的备份。
  3. 点击旁边的 Restore 按钮。
  4. 等待恢复完成(这可能需要 2-5 分钟)。
  5. 再次启动您的服务器。

3. 创建手动备份

在进行重大更改之前,请始终创建手动备份:

  1. 转到 Backups 选项卡。
  2. 点击 Create Backup
  3. 给它一个描述性的名称(例如,“安装 X 插件之前”)。
  4. 在继续更改之前等待备份完成。

文件管理器问题

使用基于 Web 的文件管理器时遇到问题?尝试这些解决方案:

1. 文件上传失败

  • 文件过大: 对于大于 100MB 的文件,请使用 SFTP。
  • 上传超时: 检查您的互联网连接或在非高峰时段重试。
  • 磁盘空间已满: 删除不必要的文件或升级您的存储计划。

2. 无法编辑或删除文件

  • 在编辑关键文件(如 server.properties)之前,确保您的服务器已停止。
  • 如果您仍然无法修改文件,请检查 SFTP 客户端中的文件权限。
  • 某些系统文件受到保护,无法删除(这是有意为之)。

3. 改用 SFTP

为了进行高级文件管理,SFTP 更可靠:

  • 请参阅我们的 SFTP 指南 了解设置说明。
  • SFTP 允许批量操作、文件夹上传和更好的错误处理。
  • 推荐的客户端:FileZilla (Windows/Mac/Linux), WinSCP (Windows)。

还需要帮助?

如果此处未涵盖您的问题,或者您需要其他帮助:

  • 检查我们的状态页面: 访问 status.baohost.com 了解正在发生的事件。
  • 加入我们的 Discord: 从我们的社区和支持团队获得实时帮助。
  • 提交工单: 登录到您的面板并创建一个包含有关您问题详细信息的支持工单。
  • 包含这些详细信息: 服务器名称、控制台的错误消息、问题发生时您正在做什么以及您已经尝试过的步骤。