Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fulcanelly/invite-system-mc


https://github.com/fulcanelly/invite-system-mc

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# Invite guard
![image](https://user-images.githubusercontent.com/53056797/195378200-08eaf0ca-93b7-4458-a3cb-20be4f7f8ae7.png)

## motivation

Often when you play minecraft server some ill-wishes persons can appear and spoil entire gameplay.
In such case you can try to sweep server under the carpet -- set up firewall, use whitelist etc.
But all this approaches have significant disadvantages.
For example talking about whitelist we instantly stumbleupon few problems:
- it's nearly non-scalable, if you want to connect it to some service it would be very challenging
- for newcomers it's hard to get in touch with players to ask them .
- hard to localize

So invite guard intended to solve this prolems.

## how to use

## Todo list
- [x] auto delete old records
- [ ] turn to state based dispatching since it's much simple and less error prone
- [ ] make more configurable
- [ ] make use of permissions
- [ ] actions (kick/redirect/message/etc)
- [x] multi client servers
- [ ] improve command interface
- [x] make more fault tolerant
- by that i mean try to restore connection when one of servers fall down
- [ ] make log messages more clear
- [ ] make separate server for that
- [ ] make it spam less(make logging more slient or remove action traffic)

## Probems

- title blinking
- warnging on login