GithubHelp home page GithubHelp logo

mallorbc / osbuddy-docker Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 252 KB

Docker image for osbuddy that is played through VNC client

License: MIT License

Dockerfile 37.93% Shell 62.07%
docker osbuddy game vnc scaling-monitors dockerfile

osbuddy-docker's Introduction

osbuddy-docker

Overview

This docker image was created to allow me to play OSRS(old school Runescape) on my laptop with a 4k display. Prior to creating this image, if I tried to play OSRS on my laptop, the game would would have scaling issues with the menu. By using this image, the problem has been fixed.

This docker image is based off of consol/ubuntu-xfce-vnc. Information on that can be seen here

Use Cases

  1. As mentioned, this docker image fixes issues with scaling.
  2. This image allows one to quickly play on any OS that supports docker
  3. This image could allow on to easily play on multiple accounts at the same time by running multiple containers and using noNVC

Project Layout

Dockerfile contains the build instructions for the docker container, everything that is ran in the setup is referenced here.

osbuddy.deb is version 1.2 of the osbuddy client for debian based distros dowloaded on 6/15/19. This comes straight from the osbuddy website, so you can download your own version if you don't trust it.

setup_RS.sh is a script that installs and fixes the osbuddy install, as it won't work with just a simple install.

build_osrs.sh builds the docker image and names it osrs.

runescape.sh runs the the built docker image detached and forwards ports 5901 and 6901. These ports will be used to access the VNC connection.

Using the Project

  1. First, build the image by running build_osrs.sh
  2. Next, run the docker image by running runescape.sh
  3. Access the VNC connection. The default passwod is vncpassword

Accessing the VNC connection

You have two options for accessing the VNC connection, the first one is using a standard vnc viewer and connecting to the VNC connection at localhost:5901. Enter the password vncpassword and then you should be at the desktop.

The second option is open up a popular web browser that supports noVNC and enter localhost:6901. Enter the password vncpassword and then you should be at the desktop.

With either option, you can run the game by looking under the games section of the menu.

Known Issues

Currently, sound doesn't work. This should be possbile to fix but as of now has not.

Other Uses

Other applications that have similar issues with scaling may also benifit from a similar set up.

osbuddy-docker's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

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.