/ByondHub

A hub for SS13 Byond servers

Primary LanguageC#MIT LicenseMIT

Byond Hub Build Status

A hub for managing SS13 Byond servers. Shipped with Discord bot🤖

Getting Started

Create config.json in ByondHub and ByondHub.DiscordBot directories and copy contents of config.example.json from these directories to it. Then run Hub and Bot with dotnet run in corresponding directories. You can get authentication code for your bot here

Prerequisites

You will need:

  • .NET Core v2.1.4
  • BYOND

Installing

A step by step series of examples that tell you have to get a development env running:

Clone the repository

git clone https://github.com/bo20202/ByondHub.git

Install Nuget dependencies

dotnet restore

Choose project (Bot or Hub)

cd ByondHub/ByondHub.DiscordBot

And run!

dotnet run

Remember, if you start Bot you should also start Hub.

Try to send some commands to Bot.

@Botname server {serverId} start

Running the tests

TODO

Deployment

Run dotnet publish inside of ByondHub and ByondHub.Bot

Built With

License

This project is licensed under the MIT License - see the LICENSE.md file for details