Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mt-mods/announce
Minetest server-announce mod
https://github.com/mt-mods/announce
Last synced: 8 days ago
JSON representation
Minetest server-announce mod
- Host: GitHub
- URL: https://github.com/mt-mods/announce
- Owner: mt-mods
- License: mit
- Created: 2023-04-24T11:25:15.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-06T10:05:43.000Z (5 months ago)
- Last Synced: 2024-11-08T17:13:16.728Z (2 months ago)
- Language: Lua
- Size: 30.3 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
Minetest server-announce mod
![](https://github.com/mt-mods/announce/workflows/luacheck/badge.svg)
![](https://github.com/mt-mods/announce/workflows/test/badge.svg)
[![License](https://img.shields.io/badge/License-MIT%20and%20CC%20BY--SA%203.0-green.svg)](license.txt)
[![Download](https://img.shields.io/badge/Download-ContentDB-blue.svg)](https://content.minetest.net/packages/mt-mods/announce)# Features
* Announcing the server to the serverlist
* Player-anonymization (if the `announce_anonymize` setting is `true`)
* Multi-announce# Shortcomings (minetest <= `5.7.0`)
The engine doesn't expose the supported protocol versions in <= `5.7.0`
and the mod tries to guess the min- and max-values as best as possible
depending on the `minetest.features` table.# Setting up
Install the mod and configure its settings:
**NOTE:** the `server_announce` setting is unused
For a simple single-serverlist announcement with anonymization:
```
# default setting, required
serverlist_url = https://servers.minetest.net
# needed to access the serverlist
secure.http_mods = announce
# anonymize setting
announce_anonymize = true
```Multiple serverlists:
```
serverlist_url = https://servers.minetest.net,https://my.server.list
secure.http_mods = announce
```# License
MIT