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-Terraria(泰拉瑞亚)
相关链接: --- - Terraria:https://terraria.org/ - Wiki:https://terraria.wiki.gg/wiki/Terraria_Wiki - 中文 Wiki:https://terraria.wiki.gg/zh/wiki/Terraria_Wiki - [官方服务器部署指南](https://terraria.wiki.gg/zh/wiki/Guide:%E5%BB%BA%E7%AB%8B%E6%B3%B0%E6%8B%89%E7%91%9E%E4%BA%9A%E6%9C%8D%E5%8A%A1%E5%99%A8) - 其他部署方式_GitHub:https://github.com/ryansheehan/terraria - 泰拉瑞亚专用服务器Gui:https://github.com/oiisamiio/TerrariaDedicatedServerGui - tModLoader:https://tmodloader.net/ - WiKi:https://github.com/tModLoader/tModLoader/wiki - GitHub:https://github.com/tModLoader/tModLoader ## 常规部署 **大致部署思路:** 1. 下载最新 [服务器部署文件](https://terraria.org/) 进入官网后,翻到最下方点击 `PC Dedicated Server(电脑专用服务器)` 2. 编辑好 `serverconfig.txt` 配置文件(Linux 没有在 Win 文件夹里复制) 3. 启动服务器 Win 运行 `start-server.bat` 启动服务器,也可使用cmd `TerrariaServer.exe -config serverconfig.txt` 自行运行 Linux 执行 `./TerrariaServer -config serverconfig.txt` ### Debain 部署 使用的是 PVE+Debain 进行部署 ```bash apt update && apt install -y unzip nano # 安装所需环境 # 下载最新部署文件(二选一) wget https://terraria.org/api/download/pc-dedicated-server/terraria-server-1449.zip -O terraria.zip curl https://terraria.org/api/download/pc-dedicated-server/terraria-server-1449.zip -o terraria.zip unzip -o -d /terraria terraria.zip # 解压部署文件到根目录 cd /terraria/1449/Linux/ # 进入 Linux 部署文件夹 cp ../Windows/serverconfig.txt serverconfig.txt # Linux 没有在 Win 文件夹里复制 nano serverconfig.txt # 编辑 serverconfig.txt 配置文件 chmod u+x TerrariaServer* # 给予所有名称带有 TerrariaServer 的执行权限 ./TerrariaServer -config serverconfig.txt # 从配置文件运行服务器 cd /terraria/1449/Linux/ && ./TerrariaServer -config serverconfig.txt # 开机快速运行服务器 ``` 服务器多开,多个配置文件,并且都运行即可 ```bash apt install -y screen # 使用 screen 多开 cp serverconfig.txt serverconfig7777.txt # 创建多个配置文件 screen -R <窗口名称> # 连接窗口,没有则自动创建 # Ctrl+A -> Ctrl+D # 退出当前窗口 screen -ls # 查看所有窗口 ./TerrariaServer -config serverconfig7777.txt # 多运行几个即可 ``` ## ~~Docker 部署~~ 使用 群晖+Docker 部署会长时间高CPU占用导致服务器重启,故不推荐 下载最新 [服务器部署文件](https://terraria.org/) `Dockerfile` ```Dockerfile # 基础镜像 FROM debian # 设置主目录 WORKDIR /terraria # 复制 服务器部署文件 到内部 COPY ./terraria /terraria # 运行容器执行的命令 CMD bash && ./TerrariaServer -config serverconfig.txt # 开放端口 EXPOSE 7777 7777/udp ``` ```bash docker build -t nas.918178.xyz:10088/918178/terraria . # 构建镜像 docker run -d --name terraria -p 7777:7777 -p 7777:7777/udp -v $PWD/terraria/Worlds:/terraria/Worlds nas.918178.xyz:10088/918178/terraria # 部署服务 ``` ## serverconfig.txt 配置文件 当前配置文件主要为 Linux 系统使用,Windows 需要自行修改其中存储路径 ```bash # 这是一个 TerrariaServer.exe 的示例配置文件 # 使用命令 'TerrariaServer.exe -config serverconfig.txt' 来使用此配置文件,或运行 start-server.bat # 配置文件会保存在 ~/.local/share/Terraria # ###################################### 命令行参数配置 ######################################## # 下面是可用的命令行参数列表: # -config <config file> 指定要使用的配置文件。 # -port <port number> 指定要侦听的端口号。 # -players <number> / -maxplayers <number> 设置最大玩家数。 # -pass <password> / -password <password> 设置服务器密码。 # -world <world file> 加载世界并自动启动服务器。 # -autocreate <#> 如果在 -world 指定的路径中找不到世界,则创建一个世界。世界大小由:1(小)、2(中)和 3(大)指定。 # -banlist <path> 指定禁止列表的位置。默认为工作目录中的 "banlist.txt"。 # -worldname <world name> 在使用 -autocreate 时设置世界的名称。 # -secure 为服务器添加额外的作弊保护。 # -noupnp 禁用自动端口转发。 # -steam 启用 Steam 支持。 # -lobby <friends> or <private> 允许朋友加入服务器或在启用 Steam 时将其设置为私人。 # -ip <ip address> 设置服务器要侦听的 IP 地址。 # -forcepriority <priority> 为此任务设置进程优先级。如果使用了此选项,则会忽略下面的 "priority" 设置。 # -disableannouncementbox 禁用电路信号推动提示框时自动发送文本消息。 # -announcementboxrange <number> 在像素上设置提示框文本消息的范围。对于全局通告,可设置为 -1。 # ###################################### 配置文件配置 ######################################## # 去掉命令前面的 # 可以启用它们 # 加载世界并自动启动服务器 world=Worlds\world.wld # 设置存储的文件夹 #worldpath=Worlds\ # 如果找不到任何世界,则创建一个新的世界。世界大小由:1(小)、2(中)和 3(大)指定。 autocreate=1 # 在使用 autocreate 时设置世界种子。 #seed=AwesomeSeed #设置当使用自动创建时的世界名称 worldname=Terraria_ZWZW #设置自动创建时的世界难度:0(经典模式),1(专家模式),2(大师模式),3(旅程模式) difficulty=0 #设置服务器允许的最大玩家数,值必须在1到255之间 maxplayers=32 #设置端口号 port=7777 #设置服务器密码 password=12356789 #设置每日消息 #motd=请勿砍伐紫色树木! #设置存储世界文件的文件夹路径 worldpath=Worlds\ #设置保留的滚动世界备份数量 worldrollbackstokeep=5 #禁止名单的位置,默认为工作目录中的“banlist.txt” banlist=banlist.txt #增加作弊保护 secure=1 #从语言代码设置服务器语言 #英语=en-US,德语=de-DE,意大利语=it-IT,法语=fr-FR,西班牙语=es-ES,俄语=ru-RU,中文=zh-Hans,葡萄牙语=pt-BR,波兰语=pl-PL, language=zh-Hans #自动使用uPNP进行端口转发 upnp=1 #减少敌人的跳跃,但会增加带宽使用。数字越小,跳跃越少,但发送的数据越多。0表示关闭。 #npcstream=60 #默认系统优先级:0(实时),1(高),2(高于正常),3(正常),4(低于正常),5(空闲) priority=1 #减少同时移动的液体的最大数量。如果启用,可以减少延迟,但液体可能需要更长时间才能稳定。 #slowliquids=1 #旅程模式下每个个体力量的权限。0:所有人锁定,1:仅主机可以更改,2:所有人都可以更改 #journeypermission_time_setfrozen=2 #journeypermission_time_setdawn=2 #journeypermission_time_setnoon=2 #journeypermission_time_setdusk=2 #journeypermission_time_setmidnight=2 #journeypermission_godmode=2 #journeypermission_wind_setstrength=2 #journeypermission_rain_setstrength=2 #journeypermission_time_setspeed=2 #journeypermission_rain_setfrozen=2 #journeypermission_wind_setfrozen=2 #journeypermission_increaseplacementrange=2 #journeypermission_setdifficulty=2 #journeypermission_biomespread_setfrozen=2 #journeypermission_setspawnrate=2 ```
造物者W
2024年12月11日 18:41
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码