{"id":21899135,"url":"https://github.com/kylezb/ssaw-docker","last_synced_at":"2026-05-18T03:10:35.678Z","repository":{"id":149930596,"uuid":"531856383","full_name":"kylezb/ssaw-docker","owner":"kylezb","description":"insurgency sandstorm game server manager dockerfile","archived":false,"fork":false,"pushed_at":"2023-11-08T11:30:08.000Z","size":8,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-22T05:27:19.412Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kylezb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2022-09-02T09:08:32.000Z","updated_at":"2022-09-02T09:13:39.000Z","dependencies_parsed_at":"2024-11-28T14:39:09.251Z","dependency_job_id":"d7c28123-fa86-43a2-89e5-e34e91f10488","html_url":"https://github.com/kylezb/ssaw-docker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kylezb/ssaw-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kylezb%2Fssaw-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kylezb%2Fssaw-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kylezb%2Fssaw-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kylezb%2Fssaw-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kylezb","download_url":"https://codeload.github.com/kylezb/ssaw-docker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kylezb%2Fssaw-docker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278686638,"owners_count":26028325,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-11-28T14:38:01.353Z","updated_at":"2025-10-06T21:51:36.265Z","avatar_url":"https://github.com/kylezb.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ssaw-docker\ninsurgency sandstorm game server manager dockerfile\n\n## 使用/Usage\n```shell\ndocker run -d \\\n--name ssaw \\\n--restart=always \\\n-p 7000:51422 \\\n-p 7777:7777/udp \\\n-p 7778:27015/udp \\\n-p 7779:27131 \\\n-v path/to/data:/home/sandstorm/ssaw \\\nwurua/ssaw:latest\n```\n\n## 说明/Instructions\n- -e TZ=Asia/Shanghai 时区\n- -v yourpath:/home/sandstorm/ssaw 宿主机目录：容器目录\n- -p xxxx:51422 web管理端口\n- -p xxxx:7777/udp 进程端口\n- -p xxxx:27015/udp steam查询端口\n- -p xxxx:27131 Rcon管理端口\n- ……\n- 端口请根据 **容器内启用的端口** 按需分配映射，以免造成冲突浪费\n- Port mappings should be assigned based on the port  `enabled in the container`  to avoid conflicts and waste\n\n\n## 注意\n- 请先创建一个用来存放持久化数据的目录，并赋予该目录 **用户 1000:1000** 读写权限；或者直接`chmod 777`（但是这样并不安全）\n- 安装完成、正常启动后，如果在**Config界面**遇到如下错误：\n```shell\n An error occurred (Errno::ENOENT). Only hosts can see thefollowing message and backtrace: No such file or directory @rb_sysopen - /home/sandstorm/server-configa62789e1-c334-48c3-875d-273c410c9bb1/Game.ini | Backtrace:\n ~/admin-interface/lib/webapp.rb:739:in read' ~/admin-interfacelib/webapp.rb:739:in block in class:SandstormAdminWrapperSite'\n ...\n```\n- 请前往 `Wrapper` -\u003e `Config` (或者http://ip:port/wrapper-config ),选择 `Restart Wrapper` 重启SSAW\n\n## notice\n- Make sure the User( 1000:1000 ) has access (R/W permission) to your data path.\n\n- Fresh install, heading to `Server` -\u003e `Config`, but get errors like this:\n```shell\n An error occurred (Errno::ENOENT). Only hosts can see thefollowing message and backtrace: No such file or directory @rb_sysopen - /home/sandstorm/server-configa62789e1-c334-48c3-875d-273c410c9bb1/Game.ini | Backtrace:\n ~/admin-interface/lib/webapp.rb:739:in read' ~/admin-interfacelib/webapp.rb:739:in block in class:SandstormAdminWrapperSite'\n ...\n```\n- Heading to `Wrapper` -\u003e `Config` (or http://yourip:port/wrapper-config ), then hit `Restart Wrapper` button to restart SSAW.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkylezb%2Fssaw-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkylezb%2Fssaw-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkylezb%2Fssaw-docker/lists"}