
azuvotifier
另一个NuVotifier/Votifier分支,具有多种增强功能,如Redis转发和对其他平台的支持。
azuvotifier

NuVotifier 的一个分支,包含各种增强功能,例如 Redis 转发以及对更多平台的支持。 来自原始 README:
NuVotifier 是使用原始 Votifier 项目的一种安全替代方案。 NuVotifier 可以替代 Votifier 运行——任何支持 Votifier 的投票监听器也将支持 NuVotifier。
有用资源
支持的平台
azuvotifier 目前支持以下平台:
- CraftBukkit、Spigot、Paper、Pufferfish 或 Purpur(1.8.8+)
- 较旧版本可能可用,但不提供支持。
- 任何没有重大破坏性更改的分支也应该可以工作。
- Folia(1.21.5+)
- Fabric(1.21.10)
- Sponge 11(1.20+)
- BungeeCord/Waterfall
- Velocity
它也可以使用 redis 和 proxy 转发方式作为独立应用程序运行。
运行
你可以直接从 GitHub 或 Modrinth 获取最新版本。 然后,按照你的服务器软件或独立版本的说明进行操作:
Bukkit、Folia、Sponge、BungeeCord 和 Velocity
将下载的 JAR 拖放到你的 plugins/ 文件夹中。你应该已经下载了名称中包含你的服务器软件的 JAR。
如果你操作正确,它应该开箱即用。
Fabric
将下载的 JAR 拖放到你的 mods/ 文件夹中。你还需要下载并安装
Fabric API。
独立运行
打开终端,进入之前下载的 JAR 所在目录,然后像这样运行:
$ java -Xms512M -Xmx512M -jar azuvotifier-standalone.jar
你也可以使用命令行参数来配置某些设置,例如主机名:
$ java -Xms512M -Xmx512M -jar azuvotifier-standalone.jar --host 127.0.0.1 --config /etc/nuvotifier/
要获取完整选项列表,请运行:
$ java -jar azuvotifier-standalone.jar --help
使用 Docker 独立运行
独立版本的 Docker 镜像可在 Docker Hub 获取。要拉取它,请运行:
$ docker pull azurejelly/standalone-nuvotifier:latest # 获取最新稳定版本
$ docker pull azurejelly/standalone-nuvotifier:unstable # 获取 master 上的最新提交
然后你可以使用如下命令运行该镜像:
$ docker run -p 8192:8192 \
-v /etc/nuvotifier:/app/config \
--restart unless-stopped \
--name nuvotifier \
azurejelly/standalone-nuvotifier:latest \
--port 8192
这将:
- 在主机上暴露端口 8192;
- 使用套接字挂载将
/etc/nuvotifier(主机)映射到/app/config(容器); - 除非停止,否则自动重启容器;
- 将容器命名为
nuvotifier; - 使用
azurejelly/standalone-nuvotifier:latest镜像; - 并将
--port 8192作为命令行参数传递给 NuVotifier。- 不是必需的,因为
8192/tcp已经是默认端口,但这有助于展示你可以传递诸如--port或--config之类的参数。
- 不是必需的,因为
如果你想使用 Docker Compose,仓库中提供了一个示例 docker-compose.yml 文件。
许可证
azuvotifier 采用 GNU GPLv3 许可证。本项目的许可证可在此处查看:此处。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。