egebilecen / PZServerDiscordBot

A Project Zomboid Discord Bot written in C# using Discord.NET to manage and execute commands on Project Zomboid Server.
GNU General Public License v3.0
67 stars 14 forks source link

Features (suggestions) #17

Closed 6-- closed 1 year ago

6-- commented 1 year ago

Heya!

I would like to see a settings file like https://github.com/PaddiSson/project_zomboid_bot

RCON_PASS=SuperPassword
RCON_SERVER=127.0.0.1
RCON_PORT=27015
DISCORD_GUILD="My Discord Server"
DISCORD_TOKEN=CoolTokenHere
ADMIN_ROLES="Admin, Moderator"
LOG_PATH="/home/steamd/Zomboid/Logs"
NOTIFICATION_CHANNEL="123123211"
INGAME_CHANNEL="123123123123213"
PROCESS_NAME="ProjectZomboid64"
WHITELIST_ROLES="Survivor"
SERVER_ADDRESS="69.164.202.83:16261"

This bot have a terminate feature and CPU & RAM usage, really useful https://github.com/Jimloe/Project-Zomboid-Server-Manager

Here are some other ideas Useful stats https://github.com/ChrisAshtear/Zomboid-Server-Stats-Reporter Useful tools https://github.com/Dimens101/Watchdog Map cleaner https://github.com/LordIkol/PZ_MapCleaner

saro8802 commented 1 year ago

Hi, i think a good new command would be to be able to start the automated server restart with ingame alert, so server will be automatically manage the restart if someone ask it without me losing time advising ppl etc... ty

egebilecen commented 1 year ago

Hi, i think a good new command would be to be able to start the automated server restart with ingame alert, so server will be automatically manage the restart if someone ask it without me losing time advising ppl etc... ty

That's a good suggestion. A command something like !initiate_restart 15 can be added.

6-- commented 1 year ago

Hi, i think a good new command would be to be able to start the automated server restart with ingame alert, so server will be automatically manage the restart if someone ask it without me losing time advising ppl etc... ty

That's a good suggestion. A command something like !initiate_restart 15 can be added.

That's really good! If possible, !abort_restart will also be great!

egebilecen commented 1 year ago

Heya!

I would like to see a settings file like https://github.com/PaddiSson/project_zomboid_bot

RCON_PASS=SuperPassword
RCON_SERVER=127.0.0.1
RCON_PORT=27015
DISCORD_GUILD="My Discord Server"
DISCORD_TOKEN=CoolTokenHere
ADMIN_ROLES="Admin, Moderator"
LOG_PATH="/home/steamd/Zomboid/Logs"
NOTIFICATION_CHANNEL="123123211"
INGAME_CHANNEL="123123123123213"
PROCESS_NAME="ProjectZomboid64"
WHITELIST_ROLES="Survivor"
SERVER_ADDRESS="69.164.202.83:16261"

There is no reason to use env variables than storing config in json.

This bot have a terminate feature and CPU & RAM usage, really useful https://github.com/Jimloe/Project-Zomboid-Server-Manager

Will be added with v1.4.0.

Map cleaner https://github.com/LordIkol/PZ_MapCleaner

Unrelated with this bot's purpose.

egebilecen commented 1 year ago

Useful stats https://github.com/ChrisAshtear/Zomboid-Server-Stats-Reporter

Current in-game date being added with v1.4.0.

egebilecen commented 1 year ago

Hi, i think a good new command would be to be able to start the automated server restart with ingame alert, so server will be automatically manage the restart if someone ask it without me losing time advising ppl etc... ty

That's really good! If possible, !abort_restart will also be great!

With v1.6.0, !initiate_restart <minutes until restart> and !abort_restart commands going to be added.