GithubHelp home page GithubHelp logo

sdrive.club's People

Contributors

ianhaddock avatar

Watchers

 avatar

sdrive.club's Issues

'?' character after the welcome message

Description

There is a '?' character after the welcome message and before the KMR text when loading the game lobby which is not part of the template.

Workaround

Editing the server messages in the GUI by adding a space, saving, and then removing the space will clear the charter. Which seems to support a json parsing issue in the config file.

enable kmr console access

Description

KMR has a web console feature for admins. Enabling it would simplify fixing stat corruption issues and pulling kmr backups.

Issue

KMR starts a websocket session for accessing the console (e.g. http://[domain.name]:[port]/socket.io) over http as it was built to run without certs. As we serve everything over https (via nginx), this request is denied by browsers as mixed content (http in a https page).

Updating KMR to directly support https isn't allowed in the license for the software.

We could serve only the web console page as http content but that would pass the kmr admin password over plain text (and not validate against the steam UID like when accessing kmr commands from inside the game lobby). Since an admin can kick-ban users and zero out all kmr history from the console, this would be a risk.

Workaround

Admins with server access can run the kmr app from the command line to run maintenance activities. The drawback is the game lobby must be stopped before you run the kmr console commands. Which takes longer, and requires all other lobbies running connected kmr instances to shuffle lead->follower status'. Which adds to overall server load on stop and start of the lobby instance being worked on.

Status

If the frequency of kmr administration increases I may revisit this but for now this is a low priority item.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.