The reason I made this project is simple. I wanted to make a SteamCMD dedicated server on my old laptop and I wanted my friends to be able to start the server too. The easiest way was through a Discord server.
Table of Contents
- Golang
- DiscordGo
- SteamCMD
Make sure you have setup a bot on the Discord Dev Site and have your Bot Token ready. Invite your bot by navigate to OAuth2 => URL Generator. Choose bot and in the second window: Send Messages, Manage Messages, Read Message History, Mention Everyone. Use generated link. Your bot should be now offline in your server.
- Open the .exe file and follow the steps
- Have fun
You can use these commands to manage your Steamcmd Dedicated Server.
!start
Start the server.
!stop_admin
Stop the server. Not functional yet! Server has to be stopped manually + in the Discord Server !stop_admin has to be called. If not, the server can't be started again.
!check
Check if the server is already running.
!install [game]
Install a dedicated server for the preferred game. Right now only for V Rising Dedicated Server.
Some of the commands that are planned or in work. It is planned to manage every SteamCMD Dedicated Server that exists.
!list [game]
Search if server exists for game.
- Add README.md
- Add back to top links
- Add basic functionality (!start, !help, !check, !version)
- Add basic funtionality (!stop)
- Add funtionality for installing other server (!install)
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch
- Commit your Changes
- Push to the Branch
- Open a Pull Request
See LICENSE.txt
for more information.
Project Link: [https://github.com/sohneg/steamcmd-manager-discord-bot]