构建spigot

开始

你是否还在从xx网盘上下载服务端呢?spigot/craftbukkit更新速度十分快,你能确定你从哪里下载到的服务端核心都是最新的吗?这一章我来教同学们如何获取最新的spigot/craftbukkit服务端核心。

**↑不来一首BGM吗?**

第一步

下载并安装GIT
下载地址: https://git-scm.com/downloads
安装的时候一直点下一步直至完成就好了。

第二步

获取官方构建工具
进去之后点击最终成功构建的那个文件,然后下载回来,把它放在单独的一个文件夹下

第三步

自动构建spigot/craftbukkit
打开我们buildtools的那个文件夹,在空白位置右键,选择[Git Bash Here]
然后出现一个框框,我们在里面输入以下指令
java -jar BuildTools.jar
这样会自动获取最新的稳定版spigot/craftbukkit服务端的源码并自动打包
如果你想获取其他版本的服务端,那么指定版本号:java -jar BuildTools.jar --rev 版本
例如: java -jar BuildTools.jar --rev 1.8.8
构建需要很久时间,这取决于你的电脑性能以及网络状态。然而,在国内,大多数时候我们都被网络所限制,因为它需要从国外的一些IP上下载许多内容,有时会下载失败,挂个梯子再构建会提高不少的效率。

使用代理

值得一提的是,Java虚拟机启动时默认不会使用系统的代理,因此尽管你的梯子设定了全局模式,构建时也不会使用你梯子的流量。
你可以使用jvm参数-Djava.net.useSystemProxies=true来设置Java虚拟机使用系统代理。
例如:java -jar BuildTools.jar -Djava.net.useSystemProxies=true --rev 1.8.8
你也可以使用以下命令来手动指定代理地址:

  • socks代理:java -jar BuildTools.jar -DsocksProxyHost=localhost -DsocksProxyPort=1080 --rev 1.8.8
  • http代理:java -jar BuildTools.jar -Dhttp.proxyHost=localhost -Dhttp.proxyPort=8080 --rev 1.8.8
  • https代理:java -jar BuildTools.jar -Dhttps.proxyHost=localhost -Dhttps.proxyPort=8080 --rev 1.8.8
    在使用https代理时,也许你需要手动指定ssl文件所在地:
    -Djavax.net.ssl.trustStore=D:/ssl/cacerts -Djavax.net.ssl.trustStorePassword=changeit

第四步

构建完成
当你看到这串文字时,就说明服务端核心文件构建完成了
!构建完成
找到我们buildtools的文件夹,找到这两个文件,我们就可以拿来用了
!构建文件

本章完

最后更新于
2020年6月11日17:22:32

点我返回目录

感谢各位的阅读!

人生不易,仓鼠断气