* Log kicks related to DOS bans
* unBlacklistDos method
Added a method to remove an IP that was blacklisted for being a potential DOS attack.
* Added a command to add/remove/list DOS bans
* Switched from spaces to a tab in the subnet-ban command
Switched from spaces to a tab in the subnet-ban command's listing function. This is better for accessibility and customizability.
* Use info(String, Object...) instead of String.format
* Fixed formatting to fit style guidelines
* Administration improvements
Reduced the interval for preventing sending the same message because 50 seconds is too much and kinda confusing
Added saving and loading kicked IPs so they are saved even when the server crashes
Fixed smth in Config
* skill issue
* Extracted the method ServerControl.setPauseState()
* Added a comment to EventType.PlayerLeave
* Added the `pauseWithoutPlayers` config
* Revert "Extracted the method ServerControl.setPauseState()"
This reverts commit 45f5b01547.
* Renamed pauseWithoutPlayers to autoPause,
fixed manual- and automatic pausing to interfere
and made the server pause when hosting a new game
* Added a dot to the config description of `autoPause` and added my name to the contributors list
* Refactoring
* Merged remote-tracking changed I guess
* More refactoring
* More refactoring
* Removed logging about autoPause
* Removed another log I forgot in the last commit
Co-authored-by: Anuken <arnukren@gmail.com>
* utility method
* plainName for all console outputs
* plainLastName for all console outputs
* some formats
* slightly reformat trace output
* Slightly nicer admin indicator
* A space