Files
openttd-client/docker/README.md
kovagoadi aebd5f4ef5
Some checks failed
Continuous Integration / lint-and-security (pull_request) Failing after 39s
Continuous Integration / tests-and-coverage (pull_request) Successful in 24s
Add admin port support with other major refactorations
2026-06-29 19:47:48 +02:00

38 lines
1000 B
Markdown

# OpenTTD JGRPP Docker Server
This setup builds OpenTTD with the JGR Patch Pack (JGRPP) from source and runs it in a Docker container.
## Getting Started
1. **Build and start the server:**
```bash
docker-compose up -d --build
```
2. **Accessing the console:**
```bash
docker exec -it openttd-jgrpp openttd -D
```
(Actually, the server runs in dedicated mode. You can view logs with:)
```bash
docker-compose logs -f
```
3. **Configuration:**
The configuration is stored in `config/openttd.cfg`. The default password is set to `asd`.
4. **Save Games:**
Save games are stored in `config/save/`.
## JGRPP Source
The source code is cloned from the `jgrpp` branch of `https://github.com/JGRennison/OpenTTD-patches`.
To update the server to a newer JGRPP version:
1. Update the `OpenTTD-patches` directory:
```bash
cd OpenTTD-patches && git pull && cd ..
```
2. Rebuild the image:
```bash
docker-compose up -d --build
```