{"id":48678172,"url":"https://github.com/polyculeli/srb2kart-docker","last_synced_at":"2026-04-10T20:48:14.770Z","repository":{"id":326184426,"uuid":"610825178","full_name":"polyculeli/srb2kart-docker","owner":"polyculeli","description":"This is a docker container for SRB2Kart","archived":false,"fork":false,"pushed_at":"2026-03-17T05:28:01.000Z","size":26,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-10T20:47:09.472Z","etag":null,"topics":["docker","docker-compose","docker-compose-template","docker-image","srb2kart"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/polyculeli.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-03-07T14:59:47.000Z","updated_at":"2026-01-19T02:05:24.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/polyculeli/srb2kart-docker","commit_stats":null,"previous_names":["polyculeli/srb2kart-docker"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/polyculeli/srb2kart-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polyculeli%2Fsrb2kart-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polyculeli%2Fsrb2kart-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polyculeli%2Fsrb2kart-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polyculeli%2Fsrb2kart-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/polyculeli","download_url":"https://codeload.github.com/polyculeli/srb2kart-docker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/polyculeli%2Fsrb2kart-docker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31658964,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T17:19:37.612Z","status":"ssl_error","status_checked_at":"2026-04-10T17:19:13.364Z","response_time":98,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-compose","docker-compose-template","docker-image","srb2kart"],"created_at":"2026-04-10T20:48:10.282Z","updated_at":"2026-04-10T20:48:14.761Z","avatar_url":"https://github.com/polyculeli.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sonic Robo Blast 2 Kart Docker\n\nThis is a docker container for [SRB2Kart](https://mb.srb2.org/addons/srb2kart.2435/) for ease of setting up a server. It automatically downloads and builds the source code from the public [SRB2Kart releases](https://github.com/STJr/Kart-Public/releases).\n\n## Docker Tags\n\nThe tags for this container will be in varying granularities. As a basis you have the following tags:\n\n- `latest`: Always the latest major and minor version.\n- `\u003cmajor_version\u003e`: E.g. `alicianibbles/srb2kart:1`. This is the latest docker image in that major version. This might update minor versions on the go as well as dependencies being updated.\n- `\u003cmajor_version\u003e.\u003cminor_version\u003e`: E.g. `alicianibbles/srb2kart:1.6`. This is the latest docker image with the respective major and minor version. This might still update dependencies on the fly while keeping a constant major and minor version.\n- `\u003cmajor_version\u003e.\u003cminor_version\u003e.\u003cbuild_number\u003e`: This one is a specific major and minor version pinned to a specific build. This one won't have any parts updated and will be a completely stable image.\n\n## Environment Variables\n\n- `PASSWORD`: Sets the password to [log in](https://wiki.srb2.org/wiki/Console/Commands#login) as an administrator on the server within the game.\n- `BANDWIDTH`: Sets the bandwidth in bytes per second. Default is 30000 bytes per second, minimum allowed value is 1000 bytes per second.\n- `EXTRATIC`: Specifies up to how many extra previous tics to send to the client per server tic.\n- `IPV6`: Listens to incoming IPv6 connections. Warning, this is untested.\n- `PACKETSIZE`: Changes the size of UDP packets sent.\n- `USEUPNP`: Turns on Universal Plug and Play support. This feature is untested.\n- `WARP`: Sets what map to warp to at the beginning of the game.\n\nFor more information see the official documentation on [Command-line parameters](https://wiki.srb2.org/wiki/Command_line_parameters) since the environment variables for the docker container mirror those. You can also pass them as command-line arguments, but environment variables are recommended. Those might not necessarily work since the wiki is focused on srb2, not srb2kart.\n\n## Persistent Data\n\nYou might want to persist some of the data the SRB2Kart server uses on your host system through volumes.\n\n### Addons\n\nThis folder is mapped as a volume at `/addons` and should be used to store addons for the game, which will automatically be loaded into the server. The files in here must not contain any spaces in their filenames.\n\n### Data\n\nThis folder is mapped as a volume at `/data` and holds general game data, and configuration files. Some notable files are:\n\n- `.srb2kart/kartserv.cfg`: A [console script](https://wiki.srb2.org/wiki/Console_script) file that automatically gets loaded when starting the dedicated server. For example setting general game configuration, [console variables](https://wiki.srb2.org/wiki/Console/Variables), or a nice [colored server name](https://mb.srb2.org/threads/colored-server-name-tutorial-chat-text-transparency.25474/).\n\n\n## Running With Docker\n\nTo run the server normally with docker, just execute\n\n```sh\ndocker run -it --name srb2kart -v /path/on/host/addons:/addons -v /path/on/host/data:/data -e ROOM_ID=33 -p 5029:5029/udp alicianibbles/srb2kart:latest\n```\n\n## Running With Docker Compose\n\nTBD\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpolyculeli%2Fsrb2kart-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpolyculeli%2Fsrb2kart-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpolyculeli%2Fsrb2kart-docker/lists"}