
首先感谢https://github.com/7thCore%E5%92%8Chttps://github.com/mmmaxwwwell%E7%9A%84%E5%89%8D%E6%9C%9F%E5%B7%A5%E4%BD%9C%EF%BC%8C%E4%BB%96%E4%BB%AC%E8%AE%A9Linux%E7%8E%AF%E5%A2%83%E4%B8%8B%E7%9A%84Space Engineers专用服务器成为可能!
本项目借鉴了他们项目的部分内容(详见致谢部分)。
我希望创建一个更简洁的Docker容器,减少依赖(集成sesrv-script部分而非通过wget获取整个脚本),并通过配置文件提供更多自定义选项。
| 关键信息 | :latest标签 | :winestaging标签 |
|---|---|---|
| 操作系统 | Debian 12 (Bookworm) | Debian 12 (Bookworm) |
| Wine版本 | 9.0.0.0~bookworm-1 | 9.20~bookworm-1 |
| Docker压缩大小 | ~1.73GB | ~1.77GB |
| 构建时间 | ~7-8分钟 | ~19分钟 |
首先,您需要使用“Space Engineers Dedicated Server”工具设置游戏世界。
(如需详细说明,可进一步请求)
保存世界后,将实例目录上传到Docker主机的/appdata/space-engineers/instances/路径下。
创建docker-compose.yml文件(见下方示例),然后执行docker-compose up -d启动容器。
注意:请将示例中的TestInstance替换为您的实例名称!
示例配置(复制并调整)
yamlservices: se-server: image: devidian/spaceengineers:winestaging container_name: se-ds-docker restart: unless-stopped volumes: # 左侧:Docker主机路径 # 右侧:容器内路径(请勿修改!) - /appdata/space-engineers/plugins:/appdata/space-engineers/plugins - /appdata/space-engineers/instances:/appdata/space-engineers/instances - /appdata/space-engineers/SpaceEngineersDedicated:/appdata/space-engineers/SpaceEngineersDedicated - /appdata/space-engineers/steamcmd:/root/.steam ports: - target: 27016 published: 27016 protocol: udp mode: host environment: - WINEDEBUG=-all - INSTANCE_NAME=TestInstance - PUBLIC_IP=1.2.3.4 # 健康检查需要公网IP
下载本仓库代码,执行docker-compose up -d构建并启动容器。
如需扩展镜像,创建Dockerfile并使用FROM devidian/spaceengineers:latest作为基础镜像。
支持。将插件复制到/appdata/space-engineers/plugins目录,entrypoint.sh脚本会自动处理插件的添加或移除。
支持。Mod会保存在游戏世界中,服务器首次启动时会自动下载Mod。
欢迎提交合并请求或问题报告以改进项目。如有疑问,可使用GitHub Discussions。
| 用户 | 仓库/分支链接 | 贡献内容 |
|---|---|---|
| https://github.com/mmmaxwwwell | https://github.com/mmmaxwwwell/space-engineers-dedicated-docker-linux | 实现dotnet48降级 |
| https://github.com/7thCore | https://github.com/7thCore/sesrv-script | 提供安装bash脚本 |
| https://github.com/tanisdlj | - | 改进Dockerfile |
| https://github.com/EthicalObligation | https://github.com/EthicalObligation/docker-spaceengineers-healthcheck | 健康检查与启动加速 |
| https://github.com/draconb | - | 提供插件支持提示 |
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务