|
vor 1 Monat | |
---|---|---|
bot | vor 1 Monat | |
.gitignore | vor 3 Monaten | |
LICENSE | vor 1 Jahr | |
README.md | vor 3 Monaten | |
app.py | vor 3 Monaten | |
requirements.txt | vor 3 Monaten |
Flexible, modern, and easy to extend bot/webinterface for the game 7dtd
Do use the development branch for updates - master is rarely updated and only meant for stable (not necessarily usable ^^), testing is the bleeding edge branch that might be broken or full of bugs.
It's usually not though :)
After running a gameserver for several years, and using several managers and bots, I have realized one thing: They heavily modify the game-experience.
In both ways, good and bad
While many of their features add elements and experiences to the game, they also take away from the core game itself. Having teleports to move around, having protected stuff and areas, item shops...
The aim of this bot is to not alter the games experience by much, but only
to add to it.
Specially for Admins/Moderators, and Builders. The casual player may not
even notice that a bot is at work, apart from the authentication process of
course ^^
The bot will work on any Vanilla install, and basic functions will work right out of the box. If you want to use the muting option and future features, you will need to install the chrani-mod as well.
We have been forced to write our own server-mod, the available and suitable ones were either discontinued or closed source.
It's a mad world! Closed source gaming tools. What's wrong with people and their extreme sense of self-importance? :)
Feel free to do with this heap of code-junk, or parts of it, as you please,
as long as it stays open source!
There's a fairly comprehensive installation guide on the projects-wiki
You can port forward or reverse proxy or whatever it's called this thing too. I don't know much about it, but here is my take on making subdomains work on the projects-wiki
There's a few commands for players to use. Each module can have their own commands, I'll just list them all here, I'm still moving some of them around, I'll sort them later ^^
_**/when is restart**_
Will print out the next scheduled restart
_**/send me home**_
Will send a player to their home location (if they have one)
_**/send me to location** xxxxx_
Will send a player to their own locations, specified with the Location
identifier, (usually it's name without spaces). Replace xxxxx with the
Location Identifier!
_**/take me to my grave**_
Will send a player to their last place of death
_**/where am i**_
Will print out the locations the player is currently in.
_**/password** xxxxx_
Allows players to authenticate with the bot, for various purposes like
muting and lobby-porting. xxxxx is to be replaced with the actual password!
_**/uptime**_
Will print out the servers uptime (not the game-server, but the physical
server)
_**/when is hordenight**_
Will print out the date and time of the next Hordenight