Skip to content

Blamudia/VIA-Extended-BattleBit-Community-Server-API

 
 

Repository files navigation

BattleBit Remastered Community Server API

License: MIT

Language English | 中文 | 한국어

This repository provides an API that can be used to handle events on your community server(s) and manipulate them.

Information

Implementation of the BattleBit Community API which includes generic solutions like EF Core, DI, Caching and more to come

Todo:

  • Remove Example files (eg; Modules.Gamemodes.Infected.Instance)
  • Implement robust service layer
  • Add tranport layer with examples
  • Build out API with context
  • Add interfacing for different caching solutions (only redis atm)
  • Add interfacing for different gamemodes
  • Better naming & Implementation of api
  • Add definitions/summaries.
  • Cleanout structure
  • Native Docker/Unix support with runtime
  • [ ]

Maybe:

  • Dynamic listener instance creation eg; via an http endpoint or other protocol
  • [ ]

Done:

  • Dependency Injection
  • Configuration
  • Entity Framework
  • Template Context
  • Caching

WIP

About

The server/client for community servers API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.2%
  • Dockerfile 0.8%