制作启动脚本

注解

本文面向那些打算用自己的机器来运行 Minecraft 服务器的人。大部分 Minecraft 服务器供应商会帮你完成这部分。

写一个启动脚本

首先打开文本编辑器,比如 Atom、Sublime Text、或者记事本;然后写下(或者粘贴)用于你服务器的启动脚本。对于 Windows、macOS、以及 Linux,下文给出了范例,但还请谨记你的机器的内存限制。

注解

下面的例子是通用的,对于Forge服务器,将文中的 forge-1.12.2-XYZ-universal.jar 换成你使用的Forge版本。对于原版Sponge服务器,将 forge-1.12.2-XYZ-universal.jar 换成你使用的 SpongeVanilla.jar 文件的名字。

Windows

java -Xms1G -Xmx2G -jar forge-1.12.2-XYZ-universal.jar
pause

将你的 Windows 脚本保存为 launch.bat

macOS

#!/bin/bash
cd "$(dirname "$0")"
java -Xms1G -Xmx2G -jar forge-1.12.2-XYZ-universal.jar

将你的 Mac 启动脚本保存为 launch.command

Linux

#!/bin/sh
cd "$(dirname "$(readlink -fn "$0")")"
java -Xms1G -Xmx2G -jar forge-1.12.2-XYZ-universal.jar

将你的 Linux 启动脚本保存为launch.sh

运行启动脚本

请确保你的启动脚本放置于你的服务器文件夹之外。这是为了你好——但很不幸,如果你不这么做,Sponge也没有办法吸干你的眼泪。

你可通过双击来运行你的启动脚本。如果你正在使用控制台或终端,切换到脚本所在目录并运行。此外还需牢记:运行服务器前必须同意 Mojang EULA 。

注解

Sponge 服务器禁用了 Minecraft 的默认服务端 GUI ,因为它太消耗处理器资源了。

警告

当你尝试启动在 Mac 上的服务器,出现权限错误时,试试这个:

  • 打开终端。
  • 输入 chmod a+x,然后多打一个空格。
  • 将启动脚本拖至终端中。
  • 按下回车键。