设置测试服务器

我为什么需要本地服务器?!

由于你已经有一个远程服务器,你可能认为本地测试服务器是没有用的。你真正需要的原因是:

  • 在远程服务器上运行可能会导致崩溃和错误,你的玩家将不得不使用这些错误,带给玩家不好的体验效果。

  • 特别是对于刚入门的编写者来说,正在编写中的任务可能会发生意想不到的情况。有可能会发生特别离谱的事情:生成数百个生物或不停地向玩家发送物品。对于服主来说,这确实是你不想让它发生的。

  • 使用本地测试服务器通常会更快,因此你的效率会提高不少。你可以随时重新启动它,并根据你的需要,迅速更改插件配置等。

设置本地服务器

第一步

  • 你可能听说过Spigot,它是 Minecraft 最大的服务器软件平台。

  • 我们将要下载Paper( Spigot的改进版本 ),转到 Paper 的download页面,然后单击您在下图中看到的按钮(版本会不对,无视即可)。

第二步

  • 在你可以很容易找到的位置为服务器新建一个文件夹。新建一个文件夹很重要,因为服务器会自动生成很多文件,而这些文件会弄乱你的桌面等等。

  • 将下载的文件移动到新建的文件夹中。

第三步

  • 把你下载的文件名改为“Paper”,并确保文件名的后缀为“.jar”,不要修改它。

第四步

  • 你需要一个启动脚本来启动服务器。打开文本文档(TXT)并创建一个名为“开始.bat”的文件( Linux 和 Mac:“start.sh”)。

  • 将它放在“Paper.jar”旁边。打开它并将下面内容粘贴进去:

java -Xms1G -Xmx1G -jar paper.jar --nogui
pause
  • 将它另存为“.bat”文件(对于Linux和Mac:“.sh”)!如果将它另存为“.txt”文件,它将不起作用。

这有什么用?

这个脚本告诉Java搜索一个名为“paper.jar”的文件。

-Xms-Xmx选项中的1G设置,是你想要给服务器多少内存(1G = 1 GB RAM, 2G = 2 GB RAM, 700M代表700 MB,等等)。

在大多数情况下,你不需要设置超过1GB。

第五步

  • 双击启动“开始.bat”的文件来启动服务器。请等待控制台窗口自行关闭。

  • 现在检查服务器的文件夹。你会发现一堆已经生成的新文件夹和文件。

  • 您需要接受EULA( Minecraft 最终用户许可协议)才能运行 Minecraft 服务器。

  • 打开“eula.txt”文件,阅读条款并同意,设置同意方法是:将eula=false改为eula=true

第六步

  • 从现在开始,启动文件(“开始.bat”)可用于启动服务器。

  • 您可以使用Ctrl+C(Mac:Cmd+C/Stop关闭服务器。

  • 要加入你的服务器,您现在可以连接到 Minecraft 中的地址localhost

最后更新于