https://github.com/kylezb/ssaw-docker
insurgency sandstorm game server manager dockerfile
https://github.com/kylezb/ssaw-docker
Last synced: 26 days ago
JSON representation
insurgency sandstorm game server manager dockerfile
- Host: GitHub
- URL: https://github.com/kylezb/ssaw-docker
- Owner: kylezb
- Created: 2022-09-02T09:08:32.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-11-08T11:30:08.000Z (over 2 years ago)
- Last Synced: 2025-03-22T05:27:19.412Z (about 1 year ago)
- Language: Dockerfile
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ssaw-docker
insurgency sandstorm game server manager dockerfile
## 使用/Usage
```shell
docker run -d \
--name ssaw \
--restart=always \
-p 7000:51422 \
-p 7777:7777/udp \
-p 7778:27015/udp \
-p 7779:27131 \
-v path/to/data:/home/sandstorm/ssaw \
wurua/ssaw:latest
```
## 说明/Instructions
- -e TZ=Asia/Shanghai 时区
- -v yourpath:/home/sandstorm/ssaw 宿主机目录:容器目录
- -p xxxx:51422 web管理端口
- -p xxxx:7777/udp 进程端口
- -p xxxx:27015/udp steam查询端口
- -p xxxx:27131 Rcon管理端口
- ……
- 端口请根据 **容器内启用的端口** 按需分配映射,以免造成冲突浪费
- Port mappings should be assigned based on the port `enabled in the container` to avoid conflicts and waste
## 注意
- 请先创建一个用来存放持久化数据的目录,并赋予该目录 **用户 1000:1000** 读写权限;或者直接`chmod 777`(但是这样并不安全)
- 安装完成、正常启动后,如果在**Config界面**遇到如下错误:
```shell
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:
~/admin-interface/lib/webapp.rb:739:in read' ~/admin-interfacelib/webapp.rb:739:in block in class:SandstormAdminWrapperSite'
...
```
- 请前往 `Wrapper` -> `Config` (或者http://ip:port/wrapper-config ),选择 `Restart Wrapper` 重启SSAW
## notice
- Make sure the User( 1000:1000 ) has access (R/W permission) to your data path.
- Fresh install, heading to `Server` -> `Config`, but get errors like this:
```shell
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:
~/admin-interface/lib/webapp.rb:739:in read' ~/admin-interfacelib/webapp.rb:739:in block in class:SandstormAdminWrapperSite'
...
```
- Heading to `Wrapper` -> `Config` (or http://yourip:port/wrapper-config ), then hit `Restart Wrapper` button to restart SSAW.