Skip to content

isabella232/Remote-Elevation-of-Privilege

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Remote Elevation of Privilege card game

Announcement: https://blog.logmeininc.com/logmein-releases-open-source-remote-elevation-of-privilege-eop/

Backend: .NET Core

Frontend: .NET Core - Blazor WASM PWA

Assets:

"Supported" browser: Chrome

How to setup and play

Prerequisites

Starting the server

From the Server folder, run the command:
dotnet run -c Release

This command should restore and build implicitly.
By default the application is listening on port 5000/http.

In the Startup.cs file, commented out You can find Let's Encrypt and REDIS support - these are optional. If You want to use Let's Encrypt, don't forget to change the application url in Program.cs

Starting a session

  • Visit the self-hosted site. Please note if met with a warning on your browser (because you are using a self-signed cert, etc.), you may continue. In safari You MUST accept the cert on the first open of the site, else the websocket connection will mess up for some reason.

  • Click 'Create Session'

  • You'll be prompted to enter your player name, and a checkbox to either join the game as a participant or only as a moderator. Select game mode: REOP or Cornucopia. Finish by clicking 'Create a Session'.

  • Once your session is ready, you'll be given the option to 'Copy Session ID' to share with 3-6 players on another channel. The content of the session, whiteboard and player names are transmitted with end-to-end encryption utilizing this ID - the encryption key never leaves the client side of the game, only its hash.

  • Players shall also visit the self-hosted site and click 'Join session'. They shall supply a name, and the pre-shared session ID - then click 'Join'.

  • Wait in the lobby for everyone to join. When you're ready – start your session and have fun! The help menu explains some basic concepts of the game.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 52.1%
  • C# 33.7%
  • CSS 12.9%
  • JavaScript 1.3%