https://github.com/acaranta/docker-minecraft-client
https://github.com/acaranta/docker-minecraft-client
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/acaranta/docker-minecraft-client
- Owner: acaranta
- Created: 2020-10-14T12:35:55.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-08-01T08:07:50.000Z (almost 2 years ago)
- Last Synced: 2024-08-01T09:41:50.672Z (almost 2 years ago)
- Language: Shell
- Size: 1020 KB
- Stars: 9
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Docker container for Minecraft Client
This is a Docker container for [Minecraft Java Client](https://www.minecraft.net).
This is a proof of concept ^^
The GUI of the application is accessed through a modern web browser (no installation or configuration needed on client side) or via any VNC client.
---
# How to run it
## First build the container
```
git clone https://github.com/acaranta/docker-minecraft-client.git
cd docker-minecraft-client
docker build -t mcclient .
```
## Then Run it
```
docker run -d --name mcclient -p 5800:5800 -p 5900:5900 -v :/config/.minecraft mcclient
```
## Or just run it
Or, if you don't want to build it, this repository get build after each commit into docker hub : https://hub.docker.com/r/acaranta/docker-minecraft-client
```
docker run -d --name mcclient -p 5800:5800 -p 5900:5900 -v :/config/.minecraft acaranta/docker-minecraft-client
```
where :
* LOCALPATHDIR is the local directory where minceracft launcher/login data will be saved between sessions
* 5800-5900 ports are VNC ports
## Access it
just use your regular web browser to reach :
`http://:5800`
and voila !
### Gameplay
NB : For mouse to work "properly", in Minecraft :
* Go to : `Options->Controls->Mouse Settings`
* Make sure `Raw input` is OFF
* Decrease Sensitivity to 50% (and adjust to your liking :) )
# SECURITY NOTICE
This is indeed a proof of concept and overall it should not used (if useable anyway lol) because :
* this is http only, traffic is nt encrypted
* there is no password to accss the vnc display
* Files will be stored on your machine, but you are responsible for securing the local storage