
screepers/screeps-launcherScreeps是一款多人在线编程游戏,玩家可通过编写代码控制游戏单位。官方Steam私有服务器存在非workshop mod安装困难等限制,而npm版本虽功能更完善但需手动正确配置所有依赖。本镜像作为Screeps私有服务器的增强启动器,旨在简化整个搭建过程,自动处理依赖安装,无需手动执行npm install命令,大幅降低私有服务器的部署和维护门槛。
npm installconfig.yml统一管理,简化服务器配置适用于需要搭建Screeps私有服务器的玩家或开发团队,尤其适合以下场景:
/srv/screeps作为目录)bashdocker run --restart=unless-stopped --name MyScreepsServer -v /srv/screeps:/screeps -p 21025:21025 screepers/screeps-launcher
http://localhost:21025访问注:更详细和最新的操作说明,请参考Screepers/screeps-launcher GitHub仓库
通过修改config.yml文件添加mods,启动器会自动下载并安装指定mods。可在ScreepsMods GitHub仓库查找可用mods。
常用推荐mods:
screepsmod-mongo:提供Mongo+Redis数据库支持(核心功能必需)screepsmod-auth:密码管理模块,可通过http://localhost:21025/authmod/password修改密码screepsmod-admin-utils:管理员工具集,增强服务器管理功能screepsmod-map-tool:地图管理工具,支持地图生成和修改screepsmod-history:游戏历史记录模块,记录服务器事件screepsmod-market:市场系统支持模块各mod详细使用方法请参考其在ScreepsMods GitHub仓库的文档。
可通过config.yml文件配置bots生成规则,支持指定bots名称或文件系统中的代码路径。具体配置示例可参考config.sample.yml文件。
bashdocker run --restart=unless-stopped --name MyScreepsServer -v /srv/screeps:/screeps -p 21025:21025 screepers/screeps-launcher
参数说明:
--restart=unless-stopped:容器退出时自动重启(手动停止除外)--name MyScreepsServer:指定容器名称为"MyScreepsServer"-v /srv/screeps:/screeps:挂载宿主机目录用于持久化存储配置和数据-p 21025:21025:映射服务器端口,允许外部访问Screeps服务
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务