mirror of
https://github.com/mgerb/ServerStatus
synced 2026-01-12 04:02:48 +00:00
45 lines
1.5 KiB
Markdown
45 lines
1.5 KiB
Markdown
## Server Status
|
|
|
|
Scans a list of servers checking whether the ports are open or not.
|
|
This bot will send a chat notification when the status of a server changes (goes on or offline).
|
|
|
|
I originally made this bot to check if private World of Warcraft servers were up or not.
|
|
It's actually much more useful than that and can be used for most servers.
|
|
|
|
It has been brought to my attention that this bot currently does not work for Ark servers.
|
|
|
|
### Note - updated for Felmyst server!
|
|
The config template contains IP/Ports for the new Felmyst game and logon servers
|
|
|
|
## Configuration
|
|
|
|
- Download the latest release [here](https://github.com/mgerb/ServerStatus/releases)
|
|
- Add your bot token as well as other configurations to config.json
|
|
- Execute the OS specific binary!
|
|
|
|
## Compiling from source
|
|
|
|
- Make sure Go and Make are installed
|
|
- make all
|
|
|
|
### How to get the bot token
|
|
https://github.com/reactiflux/discord-irc/wiki/Creating-a-discord-bot-&-getting-a-token
|
|
|
|
### How to get your room ID
|
|
|
|
To get IDs, turn on Developer Mode in the Discord client (User Settings -> Appearance) and then right-click your name/icon anywhere in the client and select Copy ID.
|
|
|
|
<img src="https://camo.githubusercontent.com/9f759ec8b45a6e9dd2242bc64c82897c74f84a25/687474703a2f2f692e696d6775722e636f6d2f47684b70424d512e676966"/>
|
|
|
|
## List server status in discord channel
|
|
|
|
`!ServerStatus`
|
|
|
|
```
|
|
Elysium PvP is online!
|
|
Zethkur PvP is online!
|
|
Anathema PvP is online!
|
|
Darrowshire PvE is online!
|
|
Elysium Authentication Server is online!
|
|
```
|