6个版本
0.3.0 | 2024年3月20日 |
---|---|
0.2.3 | 2024年3月4日 |
0.2.1 | 2024年1月31日 |
0.1.1 | 2024年1月26日 |
在 HTTP服务器 中排名 284
每月下载量 385
23KB
587 行
什么是roast?
Roast是一个二进制文件,允许您将其他二进制文件作为网站托管!
为什么我可能需要它?
我最初是为了自己制作这个二进制文件,以便托管Minecraft服务器,并允许我的朋友使用 main_user
和 main_pass
打开服务器。
安装
目前,运行 cargo install roast-bin
是获取此程序的唯一方法。
用法
键入 roast
,它将尝试运行您的服务器。
但是,如果没有roast-options.toml文件、可运行的脚本以及cert.pem和key.pem,服务器将无法运行。在您想要托管服务器的任何目录中,您可以键入
roast --gen-tls # This will generate the cert.pem and key.pem files.
roast --gen-config # This will put an EXAMPLE config file into your directory (Please change the passwords at least.)
运行这两个命令后,使用您最喜欢的文本编辑器打开配置文件,并更改一些参数。
运行服务器
好了,既然您的服务器已经准备就绪,那么如何运行它?在您拥有的roast-options.toml文件中,将运行路径更改为运行您的服务器的本地脚本文件夹。
例如,Minecraft服务器的示例
java -jar server.jar
将此内容放入脚本文件中,并将运行路径更改为文件的位置!
依赖项
~27–60MB
~1M SLoC