- Added
Lobby
,LobbySummary
,MatchType
,Match
,MatchMembership
,MatchSettingType
,MatchSetting
schemas, libs and queries - Added pubsub events for clients connecting, disconnecting and process destruction
- Added lobby pubsub events
- Split client updates into three types (out of lobby, in lobby and full)
- Added
Teiserver.Api
to make getting writing a basic protocol handler easier - Added
Room
,RoomMessage
andDirectMessage
along with their relevant lib functions - Added
UserLib.allow?/2
andUserLib.restricted?/2
- Added
Teiserver.Communications
and relevant functions for Rooms, RoomMessages and DirectMessages - Added tests for query libraries, caught some bugs in the process
- Client connectivity functionality
- Expanded docs significantly
- Filled in roadmap
- Stubs for most context files
- Added unit tests
- Proof of concept user functionality
- Created basic hello world example