1
0
mirror of https://github.com/tiyn/wiki.git synced 2025-04-20 06:27:45 +02:00

Compare commits

..

6 Commits

30 changed files with 173 additions and 44 deletions

View File

@ -4,9 +4,9 @@
the usenet and [BitTorrent](/wiki/bittorrent.md) domain.
These applications include but are not limited to
[Sonarr](https://github.com/Sonarr/Sonarr) for
[TV shows](/wiki/movies_&_tv_shows.md),
[TV shows](/wiki/video.md),
[Radarr](https://github.com/Radarr/Radarr) for
[movies](/wiki/movies_&_tv_shows.md) and
[movies](/wiki/video.md) and
[Lidarr](https://github.com/Lidarr/Lidarr) for [music](/wiki/audio.md).
## Setup

View File

@ -0,0 +1,73 @@
# grimsi - gameyfin
This is a [Docker](/wiki/docker.md) container for a [Gameyfin](/wiki/games/gameyfin.md).
## Set-up
Create the files `rebuild.sh` and `docker-compose.yml` at the same place.
Change the settings according to your needs.
Create the volume for the configuration files by running the command `docker volume create
gameyfin_config`.
Make sure to run the following command on the config volume `chown -R 1000:root gameyfin_config`.
Afterwards run `./rebuild.sh`.
## Environment-variables
Set the following environment-variables in the `environment:` section of the
docker-compose file.
| Name | Usage | Default |
| --------------------------------- | --------------------------------------- | ------- |
| `GAMEYFIN_USER` | user name for gameyfin | |
| `GAMEYFIN_PASSWORD` | password for gameyfin | |
| `GAMEYFIN_IGDB_API_CLIENT_ID` | id of twitch internet game database | |
| `GAMEYFIN_IGDB_API_CLIENT_SECRET` | secret of twitch internet game database | |
## Volumes
Set the following volumes in the `volumes:` section of the docker-compose file.
| Outside mount/volume name | Container mount | Description |
| ------------------------- | ----------------------- | ------------------------------ |
| `media_games` | `/opt/gameyfin-library` | storage for games and configs |
## Ports
Set the following ports in the `ports:` section.
| Container Port | Recommended outside port | Protocol | Description |
| -------------- | ------------------------ | -------- | ---------------------- |
| `8080` | `8093` | TCP | WebUI |
## rebuild.sh
```sh
#!/bin/sh
docker-compose down
docker-compose up -d
```
## docker-compose.yml
```yml
version: "3"
services:
gameyfin:
image: grimsi/gameyfin:latest
container_name: gameyfin
environment:
- GAMEYFIN_USER=admin
- GAMEYFIN_PASSWORD=admin
- GAMEYFIN_IGDB_API_CLIENT_ID=id
- GAMEYFIN_IGDB_API_CLIENT_SECRET=secret
volumes:
- media_games:/opt/gameyfin-library
- config:/opt/gameyfin-library/.gameyfin
ports:
- "8093:8080"
volumes:
media_games:
config:
```

23
wiki/games.md Normal file
View File

@ -0,0 +1,23 @@
# Games
A video game - short game - is an electronic game that features interation and input from the user
to generate a feedback.
Games can be played on different platforms.
## Game Platforms, Distributors and Managers
There are various platforms for managing games.
[Steam](/wiki/games/steam.md) is a gaming a platform for games that distributes games at the same
time.
Games bought in the Steam shop but also third party games can be added to the game list.
It is very popular and cross platform capable.
For [Linux-based systems](/wiki/linux.md) the most used platform is a game manager called
[Lutris](/wiki/games/lutris.md).
Lutris can incorporate local games, aswell as games from various big platforms including steam.
It is especially popular on Linux because it can manage [WINE](/wiki/linux/wine.md) prefixes and
thus is able to easily run [Windows](/wiki/windows.md) games on Linux.
Furthermore [Gameyfin](/wiki/games/gameyfin.md) is a game manager that can be easily accessed
through a web interface.
Games can then be downloaded from the website.

View File

@ -2,7 +2,7 @@
[Bottles](https://usebottles.com/) is an application similar to
[Lutris](/wiki/games/lutris.md) that focusses on running both
[Windows](/wiki/windows.md) applications aswell as games through
[Windows](/wiki/windows.md) applications aswell as [games](/wiki/games.md) through
[WINE](/wiki/linux/wine.md) or their own runner [Caffe](#caffe).
## Caffe

View File

@ -1,7 +1,7 @@
# Counter-Strike 2
[Counter-Strike 2](https://www.counter-strike.net/cs2) is a tactical first-person shooter developed
by [Valve](https://www.valvesoftware.com/en/).
[Counter-Strike 2](https://www.counter-strike.net/cs2) is a tactical first-person shooter
[game](/wiki/games.md) developed by [Valve](https://www.valvesoftware.com/en/).
It is distributed via [Steam](./steam.md).
## Troubleshooting

View File

@ -2,7 +2,7 @@
An Emulator is a hard- or software that enables a computer to behave like
another computer.
In the gaming context this is mainly used to run games from a console on
In the [gaming](/wiki/games.md) context this is mainly used to run games from a console on
another computer.
Emulators usually need ROMs to run games.
ROMs are a digital copy of a video game.

View File

@ -1,6 +1,7 @@
# Citra
[Citra](https://citra-emu.org/) is a Nintendo 3DS [emulator](/wiki/games/emulators.md).
[Citra](https://citra-emu.org/) is a [Nintendo 3DS](/wiki/games.md)
[emulator](/wiki/games/emulators.md).
## Setup

View File

@ -1,6 +1,7 @@
# Dolphin
[Dolphin](https://dolphin-emu.org/) is a Nintendo GameCube and Wii [emulator](/wiki/games/emulators.md).
[Dolphin](https://dolphin-emu.org/) is a [Nintendo GameCube and Wii](/wiki/games.md)
[emulator](/wiki/games/emulators.md).
## Setup

View File

@ -1,6 +1,7 @@
# melonDS
[melonDS](https://melonds.kuribo64.net/) is a Nintendo DS [emulator](/wiki/games/emulators.md).
[melonDS](https://melonds.kuribo64.net/) is a [Nintendo DS](/wiki/games.md)
[emulator](/wiki/games/emulators.md).
## Setup

View File

@ -1,6 +1,7 @@
# mGBA
[mGBA](https://mgba.io/) is a Nintendo Game Boy, Game Boy Color and Game Boy Advanced
[mGBA](https://mgba.io/) is a
[Nintendo Game Boy, Game Boy Color and Game Boy Advanced](/wiki/games.md)
[emulator](/wiki/games/emulators.md).
## Setup
@ -18,7 +19,7 @@ and usage of Dolphin.
### Start Emulated Game in Fullscreen Mode
In different scenarios it can be useful to start directly into a game in fullscreen mode.
One example would be using the [Steam Deck](/wiki/games/steam_deck.md) to
[set up a game in the Steam UI](/wiki/games/steam_deck.md#running-a-game-directly-through-the-interface)
One example would be using the [Steam Deck](/wiki/games/steam_deck.md) to
[set up a game in the Steam UI](/wiki/games/steam_deck.md#running-a-game-directly-through-the-interface)
so it can be run directly without switching to the desktop mode.
For this add the `-f` flag for fullscreen mode.

View File

@ -1,6 +1,6 @@
# Nestopia
[Nestopia](http://0ldsk00l.ca/nestopia/) is a Nintendo Entertainment System
[Nestopia](http://0ldsk00l.ca/nestopia/) is a [Nintendo Entertainment System](/wiki/games.md)
[emulator](/wiki/games/emulators.md).
## Setup

View File

@ -1,6 +1,7 @@
# PCSX2
[PCSX2](https://pcsx2.net/) is a PlayStation 2 [emulator](/wiki/games/emulators.md).
[PCSX2](https://pcsx2.net/) is a [PlayStation 2](/wiki/games.md)
[emulator](/wiki/games/emulators.md).
## Setup

View File

@ -1,6 +1,7 @@
# PPSSPP
[PPSSPP](https://ppsspp.org/) is a PlayStation Portable [emulator](/wiki/games/emulators.md).
[PPSSPP](https://ppsspp.org/) is a [PlayStation Portable](/wiki/games.md)
[emulator](/wiki/games/emulators.md).
## Setup

View File

@ -1,6 +1,7 @@
# simple64
[simple64](https://simple64.github.io/) is a Nintendo 64 [emulator](/wiki/games/emulators.md).
[simple64](https://simple64.github.io/) is a [Nintendo 64](/wiki/games.md)
[emulator](/wiki/games/emulators.md).
## Setup

View File

@ -1,6 +1,6 @@
# Snes9x
[Snes9x](http://www.snes9x.com/) is a Super Nintendo Entertainment System
[Snes9x](http://www.snes9x.com/) is a [Super Nintendo Entertainment System](/wiki/games.md)
[emulator](/wiki/games/emulators.md).
## Setup

View File

@ -1,6 +1,7 @@
# yuzu
[yuzu](https://yuzu-emu.org/) is a Nintendo Switch [emulator](/wiki/games/emulators.md).
[yuzu](https://yuzu-emu.org/) is a [Nintendo Switch](/wiki/games.md)
[emulator](/wiki/games/emulators.md).
## Setup
@ -10,7 +11,7 @@ Additionally it can be installed using [Flatpak](/wiki/linux/flatpak.md) where t
package is called `org.yuzu_emu.yuzu`.
After installation keys need to be added.
A guide on this can be found on the
A guide on this can be found on the
[yuzu website](https://yuzu-emu.org/help/quickstart/#setting-up-the-decryption-keys-and-firmware).
## Usage
@ -21,10 +22,10 @@ and usage of Dolphin.
### Start Emulated Game in Fullscreen Mode
In different scenarios it can be useful to start directly into a game in fullscreen mode.
One example would be using the [Steam Deck](/wiki/games/steam_deck.md) to
[set up a game in the Steam UI](/wiki/games/steam_deck.md#running-a-game-directly-through-the-interface)
One example would be using the [Steam Deck](/wiki/games/steam_deck.md) to
[set up a game in the Steam UI](/wiki/games/steam_deck.md#running-a-game-directly-through-the-interface)
so it can be run directly without switching to the desktop mode.
For this add the `-f` flag for fullscreen mode aswell as the `-g` flag in front of the path to the
For this add the `-f` flag for fullscreen mode aswell as the `-g` flag in front of the path to the
game that should to be started.
### Steam Deck Specific Settings

9
wiki/games/gameyfin.md Normal file
View File

@ -0,0 +1,9 @@
# Gameyfin
[Gameyfin](https://github.com/grimsi/gameyfin) is a simple [game](/wiki/games.md) library manager
with a web interface to browse and download games.
## Setup
The software can be setup via docker with the
[girimsi image](/wiki/docker/grimsi_-_gameyfin.md).

View File

@ -1,6 +1,6 @@
# Guild Wars 2
[Guild Wars 2](https://www.guildwars2.com) is a MMORPG which is available as
[Guild Wars 2](https://www.guildwars2.com) is a MMORPG [game](/wiki/games.md) which is available as
a standalone Launcher for Windows and on [Steam](./steam.md).
## Add-ons
@ -122,6 +122,17 @@ and move the downloaded `.dll` file to
This extension can be opened via the extensions menu of the original arcdps
settings.
#### know thy enemy
The [know thy enemy extension](https://github.com/typedeck0/Know-thy-enemy)
provides an overview of the enemies of the last fight in WvW.
Download the current version of
[know-thy-enemy](https://github.com/typedeck0/Know-thy-enemy/releases)
and move the downloaded `.dll` file to
`gw2_root_directory/addons/arcdps/know_thy_enemy.dll`.
This extension can be opened via the extensions menu of the original arcdps
settings.
#### mechanics
The [mechanics extension](https://github.com/knoxfighter/GW2-ArcDPS-Mechanics-Log/) is a log of

View File

@ -1,7 +1,7 @@
# League of Legends
[League of Legends](https://www.leagueoflegends.com/en-us) is a multiplayer
online battle arena game which is available as a standalone Launcher for
online battle arena [game](/wiki/games.md) which is available as a standalone Launcher for
[Windows](/wiki/windows.md).
It is developed and published by [Riot Games](https://www.riotgames.com/en).

View File

@ -1,6 +1,6 @@
# Lutris
[Lutris](https://lutris.net/) is a free and open source video game platform for
[Lutris](https://lutris.net/) is a free and open source video [game](/wiki/games.md) platform for
[Linux](/wiki/linux.md) systems.
It features compatibility with [GOG](https://www.gog.com/),
[Humble Bundle](https://humblebundle.com/),

View File

@ -1,6 +1,6 @@
# Medieval 2: Total War
Medieval 2: Total War is a game from the [Total War](https://www.totalwar.com)
Medieval 2: Total War is a [game](/wiki/games.md) from the [Total War](https://www.totalwar.com)
series.
## Mods

View File

@ -1,6 +1,6 @@
# Minecraft
[Minecraft](https://www.minecraft.net) is a sandbox video game created by "Notch".
[Minecraft](https://www.minecraft.net) is a sandbox [video game](/wiki/games.md) created by "Notch".
## Setup
@ -19,7 +19,7 @@ There are different Minecraft Clients available:
- [MultiMC5](./multimc5.md) is a custom Minecraft launcher that allows multiple
installations at once.
### Usage
### Usage
#### Link Minecraft to a Subdomain
@ -41,10 +41,10 @@ target: mine.<domain>.<TLD>
#### Adding Death Count to the Scoreboard
Run the following commands inside the console of minecraft to add death count as a objective in the
Run the following commands inside the console of minecraft to add death count as a objective in the
scoreboard.
```txt
```txt
/scoreboard objectives add Deaths deathCount
/scoreboard objectives setdisplay list Deaths
```

View File

@ -1,7 +1,7 @@
# MultiMC5
[MultiMC5](https://multimc.org) is a custom launcher that allows multiple
[Minecraft](./minecraft.md) instances installed at once.
[MultiMC5](https://multimc.org) is a custom launcher that allows multiple instances of the
[game](/wiki/games.md) [Minecraft](./minecraft.md) to be installed at once.
## Usage

View File

@ -1,8 +1,9 @@
# Proton
[Proton](https://github.com/ValveSoftware/Proton) is a compatibility tool for
[Steam](./steam.md) by its developers, [Valve](https://www.valvesoftware.com),
based on [WINE](../linux/wine.md).
[games](/wiki/games.md) made by the developers of [Steam](./steam.md),
[Valve](https://www.valvesoftware.com).
It is based on [WINE](../linux/wine.md).
## GE-Version
@ -46,4 +47,3 @@ You can remove `<steam location>/steamapps/compatdata/<game id>` to reset the
Wine prefix completely.
It is recommended to keep a backup of the folder containing the old Wine prefix
as it stores game saves and other important data, that can be useful.

View File

@ -1,7 +1,7 @@
# Sid Meier's Civilization VI
[Sid Meier's Civilization VI](https://civilization.com/de-DE/) is a round-based
strategy game which is available as a standalone Launcher for Windows and on
strategy [game](/wiki/games.md) which is available as a standalone Launcher for Windows and on
[Steam](./steam.md) and many other video game distribution services.
## Troubleshooting
@ -16,4 +16,3 @@ steams game related settings:
```sh
eval $( echo "%command%" | sed "s/2KLauncher\/LauncherPatcher.exe'.*/Base\/Binaries\/Win64Steam\/CivilizationVI'/" )
```

View File

@ -1,6 +1,6 @@
# Steam
[Steam](https://store.steampowered.com/) is a software for digital game
[Steam](https://store.steampowered.com/) is a software for digital [game](/wiki/games.md)
destribution.
It is developed by [Valve](https://www.valvesoftware.com).
Steam uses its compatibility layer, [Proton](./proton.md) for running windows

View File

@ -1,6 +1,6 @@
# Steam Deck
The [Steam Deck](https://store.steampowered.com/steamdeck) is a handheld gaming
The [Steam Deck](https://store.steampowered.com/steamdeck) is a handheld [gaming](/wiki/games.md)
computer made by the same developers as [Steam](./steam.md),
[Valve](https://www.valvesoftware.com).
Due to its form factor it can be used especially well to play games that need a

View File

@ -2,7 +2,7 @@
[Jellyfin](https://jellyfin.ord) is a suite for multimedia streaming.
It includes a web-interface and is mainly used for
[movies and tv shows](./movies_&_tv_shows.md).
[movies and tv shows](/wiki/video.md).
## Setup

View File

@ -26,11 +26,17 @@ There is also an interactive
### Ignore files having local changes
If you need to make changes to a file that are local you can run
`config update-index --skip-worktree <file>`.
`git update-index --skip-worktree <file>`.
Following this the file won't show up as having changes from the upstream.
Note that files tagged with this command are checked out sparsly, so you need
to watch out for changes yourself if there are any.
To revert this run `config update-index --no-skip-worktree <file>`.
To revert this run `git update-index --no-skip-worktree <file>`.
Files that are marked this way can be listed by running the following command.
```sh
git ls-files -v | grep "^S"
```
### Authentication via SSH

View File

@ -1,6 +1,6 @@
# Movies & TV Shows
# Video
It is nice to have some movies saved on your system.
It is nice to have some movies, tv shows or other videos saved on your system.
There are multiple different approaches on how to get it working depending on
your needs.
In general you need to consider if you want the video directly on your pc or