Skip to content

nullwaves/SheepChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SheepChat

.NET Framework 4.7.2

Installation

  1. Clone & Build from source

-OR-

  1. Download binaries from Releases.
  2. Either run once to generate a config file or create config.json with the following settings:
{
  "Database": "SQLite",
  "ConnectionString": "Data Source=.\db.sqlite3;Version=3;",
  "Port": 23
}
  1. Adjust settings per your stack.
  2. Run SheepChat.exe

Supported Databases

Currently support is provided for flatfile storage through LiteDb or SQLite, and relational storage through MySql.

LiteDb

LiteDb is no longer supported due to v5 removing critical functionality and a bug in v4.

To use LiteDb's BSON document storage, set Database to LiteDb. ConnectionString can be empty but is required to be present in the config.

SQLite

To use flatfile SQL storage, set Database to SQLite and ConnectionString to a valid SQLite connection string.

MySql

To use a full-fledged MySQL or MariaDB server as storage, set Database to MySql and ConnectionString to a valid MySql connection string.

Connection Strings

For reference on constructing a proper connection string, I use https://www.connectionstrings.com/

About

TCP Server with benefits.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages