From bb2617fe9529f9f9a6dfec6792d65ae349932905 Mon Sep 17 00:00:00 2001 From: Pat Hartl Date: Sun, 4 Aug 2024 20:05:50 -0500 Subject: [PATCH] Update README.md --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 4307c91f..e53b914d 100644 --- a/README.md +++ b/README.md @@ -8,13 +8,13 @@ ![Discord](https://img.shields.io/discord/1134004697712316506) [![Support me on Patreon](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fshieldsio-patreon.vercel.app%2Fapi%3Fusername%3DLANCommander%26type%3Dpatrons&style=flat)](https://patreon.com/LANCommander) -LANCommander is an open-source digital video game distribution system. +LANCommander is an open-source digital game platform. -The main application is self-hostable and is built on the ASP.NET Blazor web application framework. Instead of reinventing the wheel with yet-another-game-launcher, client-functionality has been implemented via a Playnite extension. The database is implemented using SQLite so there is no complex setup required. +The main application is self-hostable and is built on the ASP.NET Blazor web application framework. Your self-hosted platform can be accessed through the offical LANCommander launcher. The database is implemented using SQLite so there is no complex setup required. The platform is designed to work on local networks and loads no assets from the internet. It was originally developed to help assist a LAN party where the local network is closed and no internet access is permitted. -Builds for Windows and Linux are provided. Some features such as server management may be best experienced on Windows. +Builds for Windows, Linux, and macOS are provided, with varying levels of support/compatibility. **Currently the launcher has only been tested to run on Windows** ## Community * [Discord](https://discord.gg/vDEEWVt8EM) @@ -65,7 +65,7 @@ If you're not a developer but still want to contribute, writing documentation in The LANCommander dev team is currently spearheaded by one developer in their free time. Paid donation tiers are available over at the [Patreon](https://patreon.com/LANCommander) page. ## SDK -A separate assembly called `LANCommander.SDK` has been created for use in client applications. The offical Playnite add-on utilizes this assembly to handle the authentication, download, install, and uninstall of entries from a LANCommander server. Here is a quick example of how one can authenticate to a LANCommander server and install a game to `C:\Games`: +A separate assembly called `LANCommander.SDK` has been created for use in client applications. Here is a quick example of how one can authenticate to a LANCommander server and install a game to `C:\Games`: ```csharp var client = new LANCommander.SDK.Client("http://localhost:1337", "C:\\Games"); @@ -89,9 +89,9 @@ LANCommander is far from complete. The basic implementation that exists will all - Redistributable management and distribution - IPX Beacon for emulators such as DosBox - Game media management and automatic lookup (covers, icons, backgrounds) + - Dedicated launcher for easy client setup The following features are being considered: - - Dedicated launcher for easy client setup - Peer-to-peer file sharing of game files - Built-in VPN client/server for remote LAN parties - Social features including chat, friends list, etc.