Steam的泰拉联机过于不稳定,所以我在自己的服务器上用官方给的包自己搭了一个主机,终于可以轻轻松松就完成联机了,但是又有了一个新的问题,泰拉需要占用7777端口,每台服务器上只能运行一个主机,也就是一个公网IP中只能开放一个世界,所以我构建了一个Docker镜像,通过虚拟端口的方式,让一台服务器上同时开放多个泰拉的世界。
配置好的文件放在了Github上 ,按照README.md中我给出的步骤就可以完成了。
https://github.com/CasterWx/terraria-docker-server
Dockerfile:
FROM centos:7
MAINTAINER AntzUhl Github:CasterWx <antzuhl1998@gmail.com>
USER root
RUN yum -y update
RUN yum -y install screen
# 开放端口
EXPOSE 7777
RUN mkdir opt/terraria/
ADD terraria/ opt/terraria/
RUN chmod 775 opt/terraria/terra_script.sh
CMD ["./opt/terraria/terra_script.sh","start"]
复制
原始的泰拉的安装包中我已经写好了配置文件,默认生成了一张最大的地图,如果需要修改,可以先创建好容器,进入容器空间,修改serverconfig.txt自行修改。
最后看一下效果。
分别创建三个Terraria-server, 分别映射到7778,7779,7780三个端口。
进入游戏连接三个世界。
默认密码为docker
(因为是基于同一个镜像产生的,所以三个世界地图一模一样,但是都可以连接通)
文章转载自肥宅与画家,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
轻松上手:使用 Docker Compose 部署 TiDB 的简易指南
shunwahⓂ️
93次阅读
2025-04-27 16:19:49
Dify使用deepseek
golang算法架构leetcode技术php
58次阅读
2025-04-21 10:35:08
5.1 | MySQL 企业版的 Docker 安装方式
严少安
51次阅读
2025-05-12 00:14:16
GreatSQL社区月报 | 2025.3
GreatSQL社区
32次阅读
2025-04-15 09:49:59
Qwen3震撼发布,用openGauss x Dify抢先体验,秒速搭建智能知识库
Gauss松鼠会
21次阅读
2025-05-07 10:05:56
Qwen3震撼发布,用openGauss x Dify抢先体验,秒速搭建智能知识库
openGauss
17次阅读
2025-05-06 10:19:35
CentOS 9 (stream) 安装 Docker
韩公子的Linux大集市
13次阅读
2025-04-21 07:08:32
安利一个墙内镜像站
济南小老虎
10次阅读
2025-04-24 06:37:49
CentOS Stream9 Docker可用源
韩公子的Linux大集市
9次阅读
2025-04-21 07:42:59
Docker的极简入门知识整理
济南小老虎
8次阅读
2025-04-20 22:08:26