Skip to content

🏁 Containerized version of SRB2Kart, a kart racing mod based on Sonic Robo Blast 2

License

Notifications You must be signed in to change notification settings

rwanyoike/srb2kart-server-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Sonic Robo Blast 2 Kart Server

GitHub Actions GitHub License Docker Image Version Docker Image Size

Containerized version of SRB2Kart.

SRB2Kart

A containerized version of SRB2Kart, a kart racing mod based on the 3D Sonic the Hedgehog fangame Sonic Robo Blast 2, which is based on a modified version of Doom Legacy. You can use it to run a dedicated SRB2Kart netgame server.

Usage

To start the SRB2Kart dedicated netgame server on port 5029/udp, run:

docker run --name srb2kart-server -p 5029:5029/udp docker.io/rwanyoike/srb2kart-server:latest

Data Directory

The ~/.srb2kart directory is linked to /data inside the container. You can mount a directory from your host (containing configuration files, mods, etc.) to the /data directory in the container.

For example, create a directory on your host with the necessary files:

$ tree host-srb2kart-data/
host-srb2kart-data
β”œβ”€β”€ addons
β”‚Β Β  β”œβ”€β”€ kl_xxx.pk3
β”‚Β Β  β”œβ”€β”€ kl_xxx.wad
β”‚Β Β  └── kr_xxx.pk3
└── kartserv.cfg

1 directory, 4 files

The container runs as a non-root user 1000:1000. Ensure the mounted directory is writable by this user.

To run the server with your custom data, use:

docker run --name srb2kart-server \
    -p 5029:5029/udp \
    -v ./host-srb2kart-data:/data \
    docker.io/rwanyoike/srb2kart-server:latest \
    srb2kart \
    -dedicated \
    -file \
    addons/kl_xxx.pk3 \
    addons/kl_xxx.wad \
    addons/kr_xxx.pk3

Build

To build the container, follow these steps:

# Clone the repository
git clone https://github.com/rwanyoike/srb2kart-server-docker
# Navigate to the project directory
cd srb2kart-server-docker
# Build the container
docker build -t srb2kart-server:<version> .

About

🏁 Containerized version of SRB2Kart, a kart racing mod based on Sonic Robo Blast 2

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published