Docker
服务搭建
Docker-笔记类
Docker-Wiki.js
Docker-Trilium(个人云笔记)
Docker-MrDoc(觅思文档)
Docker-MinDoc(文档管理系统)
Docker-Wiz(为知笔记)
Docker-Wizard(开源文档管理系统)
Docker-siyuan(思源笔记)
Docker-Athensresearch(雅典)
Docker-Logseq(日志序列)
Docker-Joplin Server(需搭配APP)
MarkDown-进阶
Docker-AFFiNE(白板文档)
Docker-Obsidian(黑曜石)
Html-文章保护
Docker-Memos(备忘录)
Docker-Etherpad(实时协作在线编辑器)
Docker-AppFlowy
Docker-DokuWiki(维基)
Docker-小书匠
Docker-MD(微信 Markdown编辑器)
Docker-Halo(个人博客)
闲置宽带利用
甜糖
网心云
点心云
Docker-JS TOOL(京豆)
Docker-Gitea(代码托管平台)
Git使用小技巧
Git-命令推送
Git-常用命令
Docker-CentOS
Docker-iperf3(网络测速)
Docker-QingLong(青龙面板)
🚫青龙-NolanJDCloud
青龙-Ninja
青龙-京豆
青龙-互助码
青龙-WxPusher(通知)
青龙-其他脚本
青龙-bilibili
青龙-短视频金币
青龙-常见问题
青龙-迁移
青龙-快速部署
Docker-EMQX(MQTT服务器)
EMQX-高级操作
Docker-Home Assistant
Docker-RustDesk(远程桌面)
Docker-邮箱系统
Docker-SRS(直播服务器)
Docker-Bitwarden(密码服务器)
Bitwarden-TOTP(双因素认证2FA)
Docker-书签/导航
Docker-OneNav
Docker-Flare
Docker-WebStack
Docker-GEEKAPE
Docker-nav(发现导航)
Docker-Linkding(网络书签)
Docker-Wallabag(网络书签)
Docker-Benotes(书签)
Docker-LyLme Spage(六零导航页)
Docker-Homarr(浏览器仪表板)
Docker-Sun-Panel
Docker-Nginx
Docker-nginxWebUI(反向代理)
Docker-Nginx Proxy Manager
Docker-Nginx Config(配置生成器)
Docker-Nginx UI
Nginx-配置详细说明
PHP扩展
Nginx-安全
Nginx-Shell管理脚本
Docker-Redis
Docker-Jupyter(Python在线环境)
JupyterHub(支持课程管理)
Jupyter(单用户)
Jupyter-OpenCV
JupyterHub-自构建
Docker-LiveTorrent(磁力链在线解析)
Docker-OpenVPN
OpenVPN-配置注释
OpenVPN-基础部署
OpenVPN-一键脚本部署
OpenVPN-访问内部设备
OpenVPN-ovpn-admin(WebUI)
Docker-Switch联机
Docker-网站统计
Docker-Umami
Docker-Matomo
Docker-IPsecVPN
Docker-Zerotier(虚拟组网)
ZeroTier-Planet(星球)
Zerotier-Moons(月亮)
Zerotier-伪根服务器(修改UI)
ZeroTier-局域组网
Docker-Linux
Docker-Screeps 服务器
Docker-Harbor(Docker 镜像服务器)
Harbor-镜像迁移
docker-mirror(镜像转存工具)
Docker-Reader(网文阅读器)
Docker-聊天类
Docker-Rocket.chat(IM聊天系统)
Docker-Fiora(二次元聊天室)
Docker-Mattermost(开发者聊天室)
Docker-唐僧叨叨
Docker-Mastodon
Docker-VoceChat
Docker-blogChat(在线聊天室)
Docker-NASTools(影音库工具)
Docker-Lottery(抽奖程序)
Docker-VSCode Web版
Docker-临时分享类
Docker-PasteMe(自销毁小纸条)
Docker-PasteBin(临时分享)
Docker-Pingvin Share(文件分享)
Docker-Snapdrop(局域网传输)
Docker-FileCodeBox(文件快递柜)
Docker-microbin(临时分享)
Docker-PairDrop(局域网传输)
Docker-FastSend(文件快传)
Docker-internal-chat(局域网文字/文件)
Docker-Enclosed(私密安全笔记)
Docker-任务管理类
Docker-TAIGA(看板)
Docker-Focalboard(看板)
Docker-DooTask(轻量级任务管理工具)
Docker-Vikunja(待办事项)
Docker-Tasks.md(任务管理板)
Docker-Send(私密文件分享)
Docker-ScreeGo(在线多人屏幕分享)
Docker-ChatGPT
ChatGPT(伪)-部署
ChatGPT-未测试项目
ChatGPT-ChatGPT Web
🚫ChatGPT-ChatGPT Vercel
🚫ChatGPT-PandoraNext(潘多拉)
🚫ChatGPT-PandoraNext-Helper(Token管理)
Docker-kkFileView(文件在线预览)
Docker-问卷考试类
Docker-学之思(开源考试系统)
Docker-文字识别类(OCR)
Docker-OCR(Python)
Docker-Paperless-ngx(无纸化)
Docker-短链类
Docker-Yourls(短链)
Worker短链(CloudFlare)
Docker-GreaterWMS(仓管系统)
Docker-内网穿透
Docker-Frp
Docker-NPS
Frp-客户端配置工具
Docker-Frp-Panel
Docker-OpenP2P
Docker-网盘
Docker-AList(云盘直链)
🚫Docker-FileRun(个人网盘)
Docker-腾飞WebOS
Docker-Cloudreve(支持WebDAV子账户)
Docker-Seafile
Docker-ZFile
Docker-Dufs(轻量文件服务器)
Docker-FileGator
Docker-SSH/远程桌面
Docker-Guacamole(远程桌面)
Docker-Nexterm(服务器管理软件)
Docker-Sshwifty(SSH&Telnet客户端)
Docker-Next Terminal(Web终端)
Docker-CF_Tunnels(隧道)
Docker-RouYi_WMS
Docker-图形化管理工具
Docker-Portainer(图形化管理工具)
Docker-SimpleDocker(Docker控制面板)
Docker-Easypanel(易面板)
Docker-DockerUI(国内图形化)
Docker-1Panel
Docker-宝塔
Docker-lazydocker(Shell UI)
Docker-⭐DPanel(可视化管理面板)
Docker-⭐Dockge(docker-compose管理器)
Docker-Dokploy(PaaS)
Docker-UpSnap(局域网唤醒)
Docker-Watchtower(自动更新)
Docker-RunnerGo(全栈测试)
Docker-Web工具箱
Docker-Stirling-PDF(PDF工具)
Docker-IT Tools(IT工具箱)
Docker-Reference(速查神器)
Docker-Photopea(在线PS)
Docker-miniPaint(在线PS)
Docker-Morphos(文件转换)
Docker-证件照片排版
Docker-网易云解锁
Docker-nondanee_UnblockNeteaseMusic
Docker-UnblockNeteaseMusic
Docker-LX Music_Sync(数据同步)
Docker-在线白板类
Docker-Wbo(协作白板)
Docker-Excalidraw+(在线白板)
Docker-tldraw
Docker-Cook(今天吃什么)
Docker-Android
Docker-QD(自动签到)
QD-使用说明
Docker-消息推送(通知)
Docker-Wecom酱
Docker-Gotify(消息通知)
Docker-WeChatBot(微信机器人)
Docker-lumen项目部署
Docker-简历构建器
Docker-Open Resume
Docker-Reactive Resume
Docker-照片备份
Docker-Immich
Docker-vlmcsd(KMS)
Docker-Papermerge(数字档案文件管理系统)
Docker-SearXNG(搜索引擎)
Docker-Snipe-IT(资产管理)
Docker-Moments(极简朋友圈)
Docker-neko(浏览器)
Docker-AsPoem(诗词网站)
Docker-CMS(内容管理系统)
Docker-Ikaros(个人内容管家)
Docker-JPress
Docker-OneKVM(类向日葵控控)
Docker-OS(系统)
Docker-DSM(群晖)
Docker-OSX(MacOS)
Docker-Puter(云端系统)
Docker-GodoOS(内网办公操作系统)
Docker-Nextcloud
Docker-KodCloud(可道云)
Docker-MacOS
Docker-Windows
Docker-Ferry(工单系统)
Docker-HivisionIDPhotos(AI证件照)
Docker-IPTVnator(IPTV播放器)
Docker-SQL工具
Docker-SQLynx
Docker-STUN/TURN(Coturn)
Docker-gocron(定时任务管理系统)
Docker-paopao-ce(微社区)
Docker-JSON Hero(JSON浏览器)
Docker-n8n(工作流自动化)
Docker-Aria2
Docker-NTP(时间服务器)
Docker-EasyTier(异地组网)
Linux-EasyTier
EasyTier-配置文件
Docker-Domain Admin(域管理员)
Docker-WPS
卷的使用
备份与还原
各种开源项目(未测试)
限制资源
开放端口调整
更换 Docker 源
镜像转存DockerHub
DockerHub 代理加速(Cloudflare Worker)
Docker 代理加速(Cloudflare Worker)
代理加速
⭐CF-Workers-docker(DockerHub 加速)
docker run 转 docker-compose
Docker 解释
Dockerfile(自建镜像)
使用第三方构建
多阶段构建(缩小体积)
Docker的备份服务器
Kasm(Web服务)
Docker-备份与还原
Docker-volume(卷)
Docker-network(网络)
Linux 安装 Docker
Windows 安装 Docker
Win7 安装 Docker
游戏服务器搭建
Docker-Valheim(英灵神殿)
Docker-jsnes(在线NES)
Docker-7DaysToDie(七日杀)
7DaysToDie-配置文件
Docker-Conan Exiles(流放者柯南)
Docker-noname(无名杀)
Docker-Epic游戏商城每周免费游戏
Docker-Terraria(泰拉瑞亚)
泰拉瑞亚-服务器
Terrari-存档同步
Docker-Mindustry(像素工厂)
Docker-Habitica(习惯养成RPG)
Docker-RetroArch(在线模拟器)
Docker-vue-idle-game(轮回勇士传说)
Docker-Phira(Phigros 二创版)
Docker-Pterodactyl(翼龙面板⭐)
Pterodactyl-自建预设(游戏部署脚本)
Docker-GamePanelX-V3(游戏面板)
Docker-MCSManager(游戏面板⭐)
Docker-Easy-WI(游戏面板)
Docker-常见问题处理
Podman(Docker替代品)
Docker-Linux Command(Linux命令搜索引擎)
Docker-修改存储位置
Dockerc(编译为独立二进制文件)
slim(镜像瘦身)
Docker-API(远程连接)
Docker-cloudbak(云朵备份)
本文档使用 MrDoc 发布
-
+
首页
Docker-Mindustry(像素工厂)
相关链接: --- Mindustry:https://mindustrygame.github.io/ Wiki:https://mindustrygame.github.io/wiki/ 中文 Wiki:https://mindustrycn.github.io/mindustrywiki/ GitHub:https://github.com/Anuken/Mindustry 下载地址:https://anuke.itch.io/mindustry (选No thanks, just take me to the downloads) ## 常规部署 **大致部署思路:** 1. 下载最新服务器部署文件 `mindustry-server.zip` 并解压 2. 安装 Java 3. 启动服务器 Windows 可以直接使用 `run_server.bat` 运行(默认端口 6567) Linux 可以直接使用 `run_server.sh` 运行(默认端口 6567) 也可使用启动命令运行(配置更加详细)👇: ```bash java -Xms128M -Xmx2048M -jar server.jar config port 6567,config name ZWZW,host Tendrils # -Xms128M -Xmx2048M:设置Java堆内存,初始内存128M,最多内存2048M # config port 6567:设置服务开放端口(默认端口 6567) # config name ZWZW:设置服务器名称 # host Tendrils:设置使用的地图 ## 可用默认地图: Ancient Caldera,Fork,Fortress,Glacier,Islands,Labyrinth,Maze,Shattered,Tendrils,Triad,Veins,Wasteland(Default: Tendrils) ``` `使用的时候记得端口要同时开放 TCP/UDP 两种协议` 连接服务器:`<IP/域名>:<端口>` ### Docker 构建+部署 `Dockerfile` ```bash # 基础镜像 alpine FROM alpine # FROM arm64v8/alpine # arm64v8 内核(WiFi棒子 骁龙410) # 安装 JAVA 环境(java8和java11根据需要选择) # RUN apk add openjdk8-jre-base RUN apk add openjdk11-jre-headless # 复制服务器文件(解压至mindustry-server下)到内部 COPY .mindustry-server /root # 运行容器执行的命令 CMD java -jar /root/server.jar config name ZWZW # 所需端口 EXPOSE 6567 ``` ```bash docker build -t 918178/mindustry . # 构建镜像 docker run -d --name mindustry -p 6567:6567 6567:6567/udp 918178/mindustry # 运行部署 ``` 服务器添加地图,地图文件放置在 `.../config/maps` 下 ## 专用服务器配置 ```bash # config <命令> name # 客户端上显示的服务器名称。 desc # 服务器说明,显示在名称下。最多 100 个字符。 port # 要托管的端口。 autoUpdate # 是否自动更新并在新的前沿更新到达时退出。 showConnectMessages # 是否显示连接/断开连接消息。 enableVotekick # 是否启用投票踢。 startCommands # 命令在启动时运行。这应该是一个逗号分隔的列表。 logging # 是否将所有内容记录到文件中。 strict # 严格模式是否打开 # 更正位置并防止重复的 UUID。 antiSpam # 垃圾邮件发送者是否被自动踢出并受到速率限制。 interactRateWindow # 阻止交互速率限制窗口,以秒为单位。 interactRateLimit # 块交互速率限制。 interactRateKick # 玩家必须在窗口内互动多少次才能被踢。 messageRateLimit # 消息速率限制(以秒为单位)。 0 表示禁用。 messageSpamKick # 玩家必须在冷却时间前发送消息多少次才能被踢出。 0 表示禁用。 packetSpamLimit # 限制在 3 秒内发送的数据包计数,这将导致黑名单 + 踢。 chatSpamLimit # 限制在 2 秒内发送的聊天数据包计数,这将导致黑名单 + 踢。与速率限制不同。 socketInput # 允许本地应用程序通过本地 TCP 套接字控制此服务器。 socketInputPort # 用于套接字输入的端口。 socketInputAddress # 套接字输入的绑定地址。 allowCustomClients # 是否允许自定义客户端连接。 whitelist # 是否使用白名单。 motd # 在连接时向用户显示的消息。 autosave # 播放时是否定期保存地图。 autosaveAmount # 自动保存的最大数量。旧的被替换。 autosaveSpacing # 自动保存之间的间距(以秒为单位)。 debug # 启用调试日志记录。 snapshotInterval # 客户端实体快照间隔(毫秒)。 autoPause # 当没有人在线时,游戏是否应该暂停。 roundExtraTime # 游戏结束后加载新地图之前的时间,以秒为单位。 maxLogLength # 最大日志文件大小(以字节为单位)。 ``` ## 专用服务器命令 服务运行后使用的命令,分配的管理员可以在游戏中使用 `/<命令>` 的方式使用 ```bash help [command] # 显示命令列表,或获取特定命令的帮助信息。 version # 显示服务器版本信息。 exit # 退出服务器应用程序。 stop # 停止托管服务器。 host [地图名] [模式] # 开启服务器。如果未指定,将默认为生存模式和随机地图。 maps [all/custom/default] # 显示可用地图。默认仅显示自定义地图。 reloadmaps # 从磁盘重新加载所有地图。 status # 显示服务器状态。 mods # 显示所有已加载的模组。 mod <名称...> # 显示有关已加载插件的信息。 js <脚本...> # 运行任意的 JavaScript。 say <消息...> # 向所有玩家发送消息。 pause <on/off> # 暂停或取消暂停游戏。 rules [remove/add] [名称] [值...] # 列出、移除或添加全局规则。这些规则将适用于所有地图。 fillitems [队伍] # 向核心填充物品。 playerlimit [off/一些数字] # 设置服务器玩家限制。 config [名称] [值...] # 配置服务器设置。 subnet-ban [add/remove] [地址] # 封禁子网。这只是拒绝所有以某个字符串开头的连接。 whitelist [add/remove] [ID] # 使用其ID添加/删除白名单中的玩家。 shuffle [none/all/custom/builtin] # 设置地图洗牌模式。 nextmap <地图名...> # 设置游戏结束后要播放的下一个地图。覆盖洗牌设置。 kick <用户名...> # 通过名称将人踢出。 ban <类型-ID/名称/IP> <用户名/IP/ID...> # 封禁一个人。 bans # 列出所有被封禁的IP和ID。 unban <IP/ID> # 完全解禁一个人,可以是IP或ID。 pardon <ID> # 通过ID宽恕被投票踢出的玩家,并允许他们再次加入。 admin <add/remove> <用户名/ID...> # 使在线用户成为管理员。 admins # 列出所有管理员。 players # 列出当前游戏中的所有玩家。 runwave # 触发下一波。 load <槽位> # 从一个槽位加载游戏状态。 save <槽位> # 将游戏状态保存到一个槽位。 saves # 列出保存目录中的所有保存。 gameover # 强制结束游戏。 info <IP/UUID/名称...> # 查找玩家信息。还可以选择检查玩家的所有名称或IP。 search <名称...> # 搜索曾经使用过某部分名称的玩家。 gc # 触发垃圾收集。仅供测试使用。 yes # 运行上一个建议的不正确命令。 ``` **相关教程** [Mindustry开服从出山到出土(1)--基本搭建](https://www.bilibili.com/read/mobile?id=17462649)
造物者W
2023年10月23日 00:00
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码