Fix bug in ConfigLoad preventing salt and hash fields from being populated when loading users. Convert User to a class. Fix UserService.getUser bug where it would compare the input user string instead of the resulting user against null.
1 KiB
1 KiB
LivingRoom
This is a work-in-progress kinda of game launcher. LivingRoom is a server software that allows you to organize, display and distribute your catalog of games.
The server includes a (working but very WIP) HTTP API for third-party clients and a web interface.
Features
Server
- Game scanner
- Automatically deindex removed game
- SQLite DB
- Metadata
HTTP API
- Authentication
- Library info
- Game info
- Search
- Downloads
- Resumable downloads
- User Management
- Promote/demote users
- Create/delete users
Web interface
- Authentication
- Game listing
- Game page
- Admin actions
- Deindex game
- Trigger new scan
- Downloads (from the API)
- User Management
Stack
- Freemarker for web rendering
- Manual HTTP handling
- SQLite for storing game information
