1.服务器准备

首先准备一台外网服务器可以供小伙伴们连接,什么阿里云啊,腾讯云啊都可以!这里我用的是腾讯云的服务器1核2G,反正和几个小伙玩玩起来是没啥问题。

腾讯云购买地址学生价低至9元/月

2.服务器搭建

这里用的是Linux操作系统,所以接下来操作是基于Linux进行操作

mkdir /opt/Terraria     # 建立储存文件夹

在主文件夹下新建两个文件夹,一个用来存放文件包,一个用来存放下载的压缩包,当然如果你不想建立的话也可以直接在主文件夹下下载解压。

mkdir /opt/Terraria{bin,downloads}

下载服务端,官网wiki下载,选择自己需要的版本,这里我用的是1412版本

cd /opt/Terraria/downloads
wget https://terraria.org/system/dedicated_servers/archives/000/000/042/original/terraria-server-1412.zip

解压下载的压缩包至bin目录下

uzip terraria-server-1412.zip -d ../bin

配置服务器配置文件

vi ../bin/1412/Windows/serverconfig.txt

进入vi界面,按下i进入编辑模式。修改配置文件。注意是去掉前面的#,地图名字密码都是自己起,如果想了解其他配置可以上网翻译一下

#Load a world and automatically start the server. 
#这里是选择地图读取位置
#文件会存放在/opt/terraria/bin/1412/Linux/C:/opt/terraria/Worlds/{使用地图的名字}.wld
world=C:/opt/terraria/Worlds/{使用地图的名字}.wld
#Creates a new world if none is found. World size is specified by: 1(small), 2(medium), and 3(large).
#如果没有找到世界则会新创造一个世界 1小 2中 3大,如果你是选择使用自己的地图这里不需要管
#autocreate=2
#Sets the world seed when using autocreate
#创造世界时使用的种子,没有的话不用管
#seed=AwesomeSeed
#Sets the name of the world when using autocreate
#选择新建世界时世界的名字
#worldname={你世界的名字}
#Sets the difficulty of the world when using autocreate 0(classic), 1(expert), 2(master), 3(journey)
#创建世界的难度
#difficulty=2
#Sets the max number of players allowed on a server.  Value must be between 1 and 255
#如果不是很多人加入的话这个不用管
maxplayers=8
#Set the port number
#游戏启动的端口,默认好像是7000还是多少,如果端口没有被占用的话就默认就可以需要的话可以自己设置
port=0000
#Set the server password
#进入服务器的密码
password=12345678
#Set the message of the day
#不影响开服自己百度翻译把
#motd=Please don抰 cut the purple trees!
#Sets the folder where world files will be stored
#存储地图的文职
worldpath=/opt/terraria/Worlds
#Sets the number of rolling world backups to keep
#worldrollbackstokeep=2
#The location of the banlist. Defaults to "banlist.txt" in the working directory.
#朋友一起玩先不用管
#banlist=banlist.txt
#Adds addition cheat protection.
#朋友一起玩先不用管
#secure=1
#Sets the server language from its language code. 
#English = en-US, German = de-DE, Italian = it-IT, French = fr-FR, Spanish = es-ES, Russian = ru-RU, Chinese = zh-Hans, Portuguese = pt-BR, Polish = pl-PL,
#选择服务器语言,中文就填zh-Hans
language=zh-Hans
#Automatically forward ports with uPNP
#朋友一起玩先不用管
#upnp=1
#Reduces enemy skipping but increases bandwidth usage. The lower the number the less skipping will happen, but more data is sent. 0 is off.
#朋友一起玩先不用管
#npcstream=60
#Default system priority 0:Realtime, 1:High, 2:AboveNormal, 3:Normal, 4:BelowNormal, 5:Idle
#朋友一起玩先不用管
priority=1
#Reduces maximum liquids moving at the same time. If enabled may reduce lags but liquids may take longer to settle.
#朋友一起玩先不用管
#slowliquids=1
#Journey mode power permissions for every individual power. 0: Locked for everyone, 1: Can only be changed by host, 2: Can be changed by everyone
#朋友一起玩先不用管
#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

保存文件,在编译模式下按Esc,输入命令

启动端口,在这里你也可以选择关闭防火墙,一样的效果。如果使用云服务器的记住要去安全组开放你对应的端口,我这里是CentOS7

firewall-cmd --permanent --add-port={你游戏开放的端口}/tcp

启动服务器

cd /opt/terraria/bin/1412/Linux
chmod 744 TerrariaServer.bin.x86_64
./TerrariaServer.bin.x86_64 -config /opt/terraria/bin/1412/Windows/serverconfig.txt

这时候就进入了服务器启动页面,大体就是这个样子把

在这里插入图片描述
这个时候通过steam启动游戏后,小伙伴们就可以通过选择多人游戏,通过IP加入游戏,输入你的公网IP加上你开放的端口号以及密码登录游戏了!

至此,简单的小服务器已经搭建好了,如果需要后台启动的话就需要使用screen进行启动

   screen -AmdS TerrariaServer.bin.x86_64 /opt/terraria/bin/1412/Linux/ -config /opt/terraria/bin/1412/Windows/serverconfig.txt

查看是否启动

screen -ls  #如果出现1 socket in /var/run/screen/S-root/说明成功
ps -ef | grep TerrariaServer.bin.x86_64 # 查看是否有进程

此时如果需要再次进入后台,只需要通过进入就行了

screen -r

如果要退出的话进入后台执行

就可以保存关闭服务器啦。

1.服务器准备首先准备一台外网服务器可以供小伙伴们连接,什么阿里云啊,腾讯云啊都可以!这里我用的是腾讯云的服务器1核2G,反正和几个小伙玩玩起来是没啥问题。腾讯云购买地址学生价低至9元/月2.服务器搭建这里用的是Linux操作系统,所以接下来操作是基于Linux进行操作mkdir /opt/Terraria # 建立储存文件夹在主文件夹下新建两个文件夹,一个用来存放文件包,一个用来存放下载的压缩包,当然如果你不想建立的话也可以直接在主文件夹下下载解压。mkdir /opt/Terra ModBox 是下一代泰拉瑞亚模组。 ModBox 旨在让服务器和客户端拥有全新的体验,尽可能多地用自定义内容替换泰拉瑞亚。 使用香草 ModBox 客户端加入服务器,并下载自定义精灵、音乐和游戏规则。 虽然是我们为股票客户提供的首要服务器软件,但 ModBox 旨在通过控制服务器和客户端来提供更好的体验。 客户端和盗版 为了阻止盗版,我们不会向 Re-Logic 的非付费客户提供来自泰拉瑞亚的内容。 我们无意鼓励盗版; 如果有的话,我们可能会要求客户拥有 Steam,并通过 Steam 使用有效副本进行正确验证,以便使用 ModBox。 它可以编译,并且可以工作(仅在 Windows 上) 改进的服务器和客户端协议安全性 改进了服务器限制; 在有用时将引擎推到其安全范围 自定义内容交付管道 放和免费的 API Terraria 受版权保护 2011-2 -p 7777:7777 \ tiemonl/docker_terraria ./config_creator.sh 确保使用-e <ENV>=<VALUE>添加您可能需要的所有环境变量。 服务器命令 如果您以不同的方式命名容器,请运行docker attach terraria或docker attach terraria docker attach <name>替换<name> 。 附加后,
下载服务端 从最新的版本号尝试,当前最新的版本号为1.4.1.2 wget https://terraria.org/system/dedicated_servers/archives/000/000/042/original/terraria-server-1412.zip unzip解压 mkdir -p /opt/terraria-server/bin unzip && unzip terraria-server-1412.zip -d /opt/terraria-server/ 下载安装包 cd /opt/terraria/downloads wget https://terraria.org/api/download/pc-dedicated-server/terraria-server-1432.zip unzip terraria-server-1432.zip ../bin
泰拉瑞亚服务器搭建-瑟银灾厄1.搭建原版1.1 分区1.2 安装软件(如果未安装的话)1.3 下载terraria1.4 解压服务包并进行配置1.5 设置运行权限并上传世界1.6 运行成功1.7 杂谈2.瑟银/灾厄或其他Mods2.1 下载解压tModLoader2.2 直接新建一个世界2.3 安装java环境2.4 下载mod2.5 下载mod汉化包2.6 继续搞一个新的配置文件2.7 启用mod2.8 始世界 几个月前沉迷过的游戏,神作,很迷恋,很怀念,但是瑟银灾厄一直没玩,因为它不是1.4版
制作一款类似于泰拉瑞亚游戏需要许多不同的技能和知识,包括游戏设计、编程、图形设计和音频设计。 1. 首先,需要确定游戏的目标和设计,包括游戏世界、人物、敌人、物品和任务等内容。 2. 其次,使用游戏引擎(如 Unity 或 Unreal Engine)游戏的基本结构和功能。 3. 然后,使用图形设计工具(如 Adobe Photoshop 或 Procreate)制作游戏中的角色、场景和物品等素材。 4. 接下来,使用音频编辑软件(如 Ableton 或 Pro Tools)制作背景音乐和音效。 5. 最后,使用测试和调试工具进行游戏的测试和调整,并在合适的平台上发布游戏。 注意,这只是制作游戏的大致步骤,具体实现细节可能因人而异。 ### 回答2: 制作像泰拉瑞亚游戏需要经过以下具体步骤: 1. 游戏概念和设计:首先,您需要明确游戏的主题、故事和玩法机制。确保您有一个清晰的游戏设计文档,其中包含关卡设计、物品系统、角色和敌人等。 2. 编程和发:使用适合的游戏引擎(如Unity或Unreal Engine)游戏的编程和发。创建角色控制、碰撞和物理系统,以及其他必要的程序功能。 3. 图形和艺术设计:设计游戏的图形和艺术风格。创建背景、角色、敌人和物品的模型和纹理,并确保它们与游戏的整体风格一致。 4. 地图和关卡设计:设计游戏地图和关卡,包括地形生成、地下洞穴和各种地点。确保关卡有足够的挑战性和变化,给玩家提供不同的目标和任务。 5. 物品和工艺系统:创建和平衡各种物品和工艺系统,例如武器、装备和药水。确保这些系统能够提供玩家与敌人的战斗和探索所需要的足够的深度和乐趣。 6. 游戏音效和音乐:添加与游戏风格和情节相匹配的音效和音乐。制作或购买适合游戏氛围的原创音乐,并确保音效和音乐的质量和一致性。 7. 游戏测试和反馈:进行全面的游戏测试,检查游戏的平衡性、游戏性和可能的错误。收集玩家的反馈,根据需要进行调整和改进。 8. 发布和推广:准备游戏的发布版本,并在适当的平台上发布(如PC、掌机或手机)。使用各种营销渠道和社交媒体推广游戏,增加游戏的知名度和玩家群体。 需要注意的是,制作像泰拉瑞亚游戏是一个复杂和耗时的过程,需要艺术、编程和设计等多个方面的技能和知识。在这个过程中,不断学习和改进是至关重要的。 ### 回答3: 要制作像泰拉瑞亚Terraria)这样的游戏,首先需要明确游戏的需求和目标。然后,按照以下步骤进行制作: 1. 规划游戏设计:明确游戏的故事背景、地图和角色设置等。 2. 编写游戏文档:详细描述游戏中的功能、玩法和界面等要素,方便后续发。 3. 创建游戏引擎:根据需求选择合适的游戏引擎,如Unity、Unreal等,并在引擎中创建游戏项目。 4. 游戏资源:设计并创建游戏中的角色、地图、场景、道具、敌人和音效等资源。 5. 实现游戏功能:使用编程语言(如C#、C++等)编写游戏中的各种功能和玩法,如玩家操作、动作逻辑、战斗系统和物品管理等。 6. 设计游戏界面:利用游戏引擎提供的工具和插件设计游戏的用户界面,包括菜单、设置、角色状态和敌人信息等。 7. 进行游戏测试:逐步完善游戏功能,进行测试和调试,解决游戏中的bug和问题。 8. 优化游戏性能:对游戏资源和功能进行优化,提高游戏的运行速度和画面质量,提升用户体验。 9. 进行游戏发布:根据平台要求,将游戏打包并发布到相应的游戏平台,如PC、手机、主机等。 要制作像泰拉瑞亚这样成功的游戏,还需持续关注用户反馈并进行改进,提供稳定的更新和可玩性。此外,团队的协作和专业技术能力也至关重要。 geshichuanqi: 除了unzip写错了之外,你mkdir的逻辑也有问题……你在Terraria下建立两个字文件夹,应该是:[code=plain] cd /opt/Terraria mkdir -p Terraria/{bin,download} [/code] 另外,建议直接走最新的官方网站下服务器源文件: https://www.terraria.org/api/download/mobile-dedicated-server/MobileTerrariaServer.zip https://terraria.org/api/download/pc-dedicated-server/terraria-server-1436.zip (具体版本号可以更改) 解压的时候应该是:[code=plain] unzip MobileTerrariaServer.zip -d ../bin [/code] 记得要把自己下载下来的服务器压缩包名称改成unzip后面的内容 Terraria/泰拉瑞亚linux服务器搭建教程 Zaki_张: bash: ./TerrariaServer.bin.x86_64: cannot execute binary file: Exec format error Terraria/泰拉瑞亚linux服务器搭建教程 baidu_23409277: 写错啦!这肯定是给小白看的,所以纠正一下,unzip不是uzip!这是zip解压命令。