我在 Windows 上运行 Minecraft 服务器,启动文件的 .jar 位于
C:\Users\David\Server\bin\pw\prok\KCauldron\1.7.10-1614.200\KCauldron-1.7.10-1614.200.jar
我现在启动服务器的操作如下:
- 打开CMD
cd
到Users\David\Server\bin\pw\prok\KCauldron\1.7.10-1614.200
- 跑步
java -jar KCauldron-1.7.10-1614.200.jar
- 服务器运行,并输出到CMD
我想要做的是制作一个 .bat 文件,它将改变其运行方式的一些内容。
我希望能够双击桌面上的 .bat 文件来启动服务器- 我希望服务器使用“minecraft sever”GUI,而不是输出到 CMD。编辑:我觉得我不清楚“默认 MC 服务器 GUI”是什么。请参见下图:
现在奇怪的是,获取默认 GUI 的方法是双击 .jar 文件,但对 KCauldron.jar 文件执行此操作却不会产生相同的结果。有什么想法吗?
我想为我的服务器分配更多 RAM,最多 7GB (7168 MB),但不少于 2 GB (2048 MB)我希望服务器停止后自动保存日志。
如果 vanilla 服务器运行的 GUI 可用于 KCauldron,请告诉我如何执行此操作。
答案1
将以下 3 行放入您的 bat 文件中。将您的 bat 文件放在您的桌面或任何您想要的地方。
C:
cd "C:\Users\David\Server\bin\pw\prok\KCauldron\1.7.10-1614.200"
java -Xms2G -Xmx7G -jar KCauldron-1.7.10-1614.200.jar
这将完成您要求的大部分操作。它仍将输出到窗口,而不是“服务器 GUI”。不过,这可能足以满足您的目的。
答案2
实际上,你只需要遵循以下几行
- @echo 关闭
- cd“C:\用户\大卫\服务器\bin\pw\prok\kCauldron\1.7.10-1614.200
- java -Xms2G -Xmx7G -jar KCauldron-1.7.10-1614.200.jar nogui
- 如果最后写nogui,则不会弹出控制台,可以在命令行中运行命令