:
在现代生活当中,CraftBukkit 作为 Minecraft 服务器的主要运行环境,已经成为了众多游戏爱好者构建自己服务器时的首选工具。以下便是关于在 MacOS 系统下安装与使用 CraftBukkit 的详细指南:
1. **将 jar 文件放入特定的文件夹中**:
打开 Finder 或者任何目录浏览器,将 CraftBukkit-的最新版本 `.jar` 文件保存到你计算机任意的一个位置,例如 `~/craftbukkit`。
2. **通过终端切换路径到下载好的`.jar`文件所在目录的位置**:
打开终端(Terminal),输入并回车:
```sh
cd ~/craftbukkit
```
3. *创建新的文本编辑文件以编译执行shell脚本 file*:
运行以下命令,为 CraftBukkit 创建一个可执行脚本:
```sh
touch mcCraftServer.sh # 该文件命名为:mcCraftServer.sh 或者你选定的其他名字(但不包括 .conf 格式)
```
4. **修改名为 craftbukkit.sh 脚本的文本内容**:
打开新建的 `mcCraftServer.sh` 文件,输入以下内容然后保存:
undefined```text
cat >> mcCraftConsole <
#! /bin/bash
undefinedJVM_OPTIONS=();
JVM_MEMORY_ARGS="-Xms ${JAVA_MINMemMB}M -Xmx${JAVA_MAXMemMB}M"
if [ -x minecraft_server.jar ]; then
undefinedecho $(date ':l')
if [ ${EULA同意变量} = "true" ] ;Then # Ensure that the eula.txt line is set to true.
java ${JVM_MEMORY_ARGS} -jar minecraft_server.jar @${args};
undefinedelse
echo "eula=false # 舍瓦莱"
java ${JVM_MEM_OPTIONS}
undefinedfi
else
echo "$(date ':l') no craftbukkit-Found ";
undefined-fi
}
EOF
undefinedchmod:+x mcCraftServer.sh # Make sure to change file access rights
5. **添加必要的可执行权限给`.sh`文件并运行**:
你刚创立的一个 shell 脚本现在应该对所有的脚本运行环境有了正确设置,在终端输入以下命令:
undefined```sh
~/craftbukkit/.sshkeylogin mcCraftServer.sh # 假定 mcCraftServer 是保存你的shell脚本的正确路径,请替换为你文件夹的真正path。
这会产生一个控制台窗口并启动服务;
undefined实际使用的JVM Arguments和java args可能不同,可以根据自己实际需要进行修改; 如果需要进一步打开控制台或使其不会这么快关闭,则需要在相应代码中做出适当的改变。
6. **启动 server 以及正确关闭**:
若想再次启动你的 Minecraft 测试服务器,在终端内导航到先前放置`MC_Bukkit.sh`的同级目录(或者使用你在创建时指定的位置路径),然后执行:
undefined```sh
~/craftbukkit/mcCraftServer.sh
```
undefined7. **如果需要结束程序,则在相应的控制台中输入:**
进入 `/~minecraft/server` 目录下的 Minecraft 脚本中会有一个 eula文件,如果修改其中内容为true,可以输入"stop"命令以确保停止服务:
```sh
undefinedtouch~/.craftbukkit/minecraft/eula.csv; eula=true >> ~/Desktop/
/launch.command # 如果有改动JVM内存配置,还需要对LaunchServer.command中的指定位置进行相应修改
# 以设置更合适的初始及最大Java虚拟内存。在合适的地方查找[JVM_MEM]来改变设置。
undefinedstop - 腾跃跳开
```
这样,你就能够成功地使用 Mac 做出基本的 CraftBukkit 设置并使服务运行一段时间了!记住,服务器运行时尽量避免直接关闭系统以保护数据和玩家的安全性。希望这些信息能对你在 MacOS 下成功搭建 Minecraft 服务器带来帮助。
undefined