2020-06-10 16:33:29 +02:00
|
|
|
|
# *osu!lazer* in docker
|
|
|
|
|
|
|
|
|
|
## How to use
|
|
|
|
|
|
2024-05-09 02:31:02 +02:00
|
|
|
|
### Building
|
|
|
|
|
|
|
|
|
|
Using podman/buildah:
|
|
|
|
|
|
2024-05-09 02:31:43 +02:00
|
|
|
|
buildah build --format docker --layers -t osu --build-arg OSU_VERSION=2024.412.1 --jobs 0
|
2024-05-09 02:31:02 +02:00
|
|
|
|
|
|
|
|
|
Change `2024.412.1` to the newest osu! version.
|
2024-05-09 02:31:43 +02:00
|
|
|
|
By changing `--jobs 0` to a positive integer N,
|
|
|
|
|
at most N build stages will be run in parallel.
|
2024-05-09 02:31:02 +02:00
|
|
|
|
|
|
|
|
|
### Running
|
|
|
|
|
|
2020-06-10 16:33:29 +02:00
|
|
|
|
Place `run.sh` in a directory of your choice. On first run, the directories
|
|
|
|
|
`data` and `import` will be created.
|
|
|
|
|
|
|
|
|
|
To import a beatmap, place it in the `import` directory, open a graphical file
|
|
|
|
|
manager and drag-and-drop the file into *osu!*.
|
|
|
|
|
|
|
|
|
|
## Known Bugs
|
|
|
|
|
|
|
|
|
|
* *osu!* shows `Couldn’t list input devices. Is libasound2-dev installed?` at
|
|
|
|
|
startup. Fixing this requires installing `libasound2-dev` in the runtime
|
|
|
|
|
container and mounting `/dev/snd` in the container. This is not done as this
|
|
|
|
|
container is intended to be used with PulseAudio (which works).
|
|
|
|
|
|
|
|
|
|
<small>This is not an official product by ppy Pty Ltd. *osu!* is a registered
|
|
|
|
|
trademark by ppy Pty Ltd.</small>
|