Terrariasteam联机与服务器搭建联机
对于玩惯了单人模式的玩家来说,多人模式的联机更具有吸引力,在Terraria中,多人模式有两种方式,分别是:通过IP加入,通过Steam加入;下面说一下这两种方式的具体步骤。
通过steam加入与前者相比显得更加简单,实现步骤如下:
点击多人模式-开服并开始游戏
选择玩家。如果没有玩家就新建玩家
选择世界。与上一步一样,没有世界的话,新建世界
服务器设置。
steam多人模式启用;
允许用户:好友;
允许好友添加好友,这个根据自身情况设定,没有什么大问题
点击开始
输入服务器密码。不输入就是无密码,可以设定,也可以不设定;后面好友进入时需要填写你设定的密码
点击接受即可
按ESC键,点击右下角设置,点击邀请好友
9. 单击邀请
10. 好友收到消息后点击进入即可
下面说一下此种方式联机的优缺点
优点:简单方便,不需要很多技巧就可以实现
缺点:
使用自己的电脑作为服务器,一旦关闭游戏,服务器关闭,好友无法进入
使用steam直连虽简单,但是会出现一个问题,经常出现下图情况:
一直显示加入某某某…,卡在这个位置无法进入,这个时候可以尝试下重启电脑重试,但是可能效果不大。
搭建服务器正文:
1. 进入阿里云网站:
2. 注册登录
3. 点击云服务器ECS,如下图
4. 点击立即购买
5. 进入购买页面后,做如下配置:
付费模式选择按流量付费;因为Terraria耗费的流量不大
地域选择,一个和自己接近的即可;
实例配置为1vCPU,2GiB,共享计算型n4;
镜像操作系统选择windows,具体选择包含UI的版本,我在此选择2019数据中心版-64位中文版
存储方面不做配置,保持默认即可;
6. 点击下一步:网络和安全组;保持默认,点击下一步:系统配置
7. 创建登录密码,登录名默认:administrator
8.点击下一步:分组设置,保持默认,点击下一步:确认订单
9.创建完成后,点击控制台,可以看到如下界面:
10.配置安全组。点击更多,安全组配置
11. 配置入方向规则,如下图所示
12.配置完成
13.下载Terraria官方服务器文件,链接地址为:
链接:
提取码:qomv
14.在网页下方点击PC Dedicated Server,如下图:
15.下载完成后,解压并放入单独的一个盘内。
17.计算机 输入配置的云服务器的公网IP,如下图:
18. 点击显示选项
19.点击本地资源,详细信息
20. 选择解压的服务器文件所在的盘
21. 确定,连接
22. 在我的电脑中选择放置服务器文件的驱动器,进入,首先双击xnafx40_redist.msi文件,安装完成后,双击解压后的文件夹里的TerrariaServer.exe文件,然后根据提示配置即可
23. 做完这些后,会出现如下图所示的黑框
24. 直接点击关闭远程桌面,进入多人模式中的通过IP加入,输入公网地址,即可,enjoy
PS:小黑框不关闭,服务器就会一直运行
有什么问题请评论区见哦
饥荒联机独立服务器搭建教程 SteamCMD版本
故事是这样的,Simon在学习使用Dont Strave Together Dedicated Server创建服务器的时候,遇到了各种各样奇怪的问题。
例如:常见的大量感叹号失败,服务器端口10999问题至今无法解决。
因此花费了大量时间去解决问题,差点令我打了退堂鼓不创建服务器了。
BUT!!!
最后,我使用SteamCMD的解决方案。方便又快速地创建服务器,没有端口问题,没有服务器名字错误问题。那么就看接下来的教程吧。
首先
介绍下创建服务器的优点和缺点。
优点:
1. 独立服务器不需要主机玩家在房间中来保持房间状态,服务器中没有人的时候,其他玩家仍然可以进行游戏。
2. 支持人数更多。客户端Host最多为6人,独立服务器可以更多,主要取决于你的服务器能力。
3. 稳定性好。极少出现崩溃,适合长期运行。
4. 方便管理。基本参数,世界定义,管理员及黑白名单设置,mod安装等都通过配置文件来完成。
5. 可查问题。服务器运行全程有运行记录,崩溃后会有错误信息,对于mod引起的错误超级有效,只需要查看记录马上知道哪个mod出错。
缺点:
1. 对服务器主机硬性♂要求较高,尤其是带宽。
2. 维护。自定义世界,管理房间,增删mod,程序升级等。
3. 钱。如果要建立可用性和稳定性高的服务器,家庭宽带和个人计算机大部分情况无法胜任。这样就需要使用云服务器就就需要有一笔开销。
硬♂性要求
网络:上传带宽至少8K字节每人每秒。这是不修改世界和不安装mod的情况。如果使用家庭宽带建立服务器,最好先测试上传速率。
内存:大约65M每人。这是玩家加入后的内存增量,服务端只要开启后就会在笔者的linux主机上消耗350M~400M的内存。
CPU:没有具体官方说明。CPU的消耗跟世界设置和玩家游戏环境相关度极高,不同的设置和环境CPU资源消耗差距极大。
教程正文
软件下载链接如下:
win版本:
Linux版本:
mac版本:
独立服务器程序没有使用图形接口以节约系统资源开销,提高服务性能。
进入服务器设置界面
打开饥荒联机版游戏,进入主界面,点击左下角的“账号”按钮,在弹出的网页上方选择“游戏”选项,并点击“饥荒联机版的游戏服务器”按钮
添加新服务器
在“服务器”界面,填写服务器名称(此集群名并非最终展示的服务器名)后点击“添加新服务器”,在上方出现的对应服务器中点击“配置服务器”
配置服务器
在“配置服务器”界面进行相关设置后(此处的集群名为最终展示的服务器名),点击“下载设置”按钮下载对应配置,并将下载好的配置(MyDediServer.zip)解压到以下路径
C:UsersXXXDocumentsKleiDoNotStarveTogether
创建服务器运行批处理文件
在“C:UsersXXXDocumentsKlei”创建文件“StartDSTServers.bat”,并写入以下内容
c:steamcmdsteamcmd.exe +login anonymous +app_update 343050 validate +quit
cd /D c:steamcmdsteamappscommonDont Starve Together Dedicated
Serverbin
start dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Master
start dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Caves
检查以下路径的文件是否完整
C:UsersXXXDocumentsKleiDoNotStarveTogetherMyDediServercluster_token.txt C:UsersXXXDocumentsKleiDoNotStarveTogetherMyDediServercluster.ini C:UsersXXXDocumentsKleiDoNotStarveTogetherMyDediServerMasterserver.ini C:UsersXXXDocumentsKleiDoNotStarveTogetherMyDediServerCavesserver.ini C:UsersXXXDocumentsKleiDoNotStarveTogetherMyDediServerCavesworldgenoverride.lua C:UsersXXXDocumentsKleiStartDSTServers.bat
双击StartDSTServers.bat即可开启服务器
注: 不想使用SteamCMD的也可以略过第1步,并到Steam-库-工具界面下载Dont Starve Together Dedicated Sever,在第5步的代码里删去第一行并把第二行的路径换成Dont Starve Together Dedicated Sever的路径
配置世界与模组
以下内容介绍世界配置与模组添加:
1. 进入游戏
打开饥荒联机版游戏,进入主界面,点击创建游戏
2. 按照自己的需求创建世界
按照正常步骤创建世界,对应的“世界”、“洞穴”、“模组”设置自己调整好,到人物选择界面即可断开连线
3. 替换配置文件
打开”C:UsersXXXDocumentsKleiDoNotStarveTogethersteamIDCluster_X“(即刚创建的世界的存档位置),找到以下文件
Masterleveldataoverride.lua Mastermodoverrides.lua Cavesleveldataoverride.lua Cavesmodoverrides.lua
并复制到“C:UsersXXXDocumentsKleiDoNotStarveTogetherMyDediServer“对应位置,即完成世界与模组配置
(需要提前将对应mod复制到C:steamcmdsteamappscommonDont Starve Together Dedicated Servermods)
4. 开启服务器
双击StartDSTServers.bat即可开启服务器
【如果看不明,我随后会出一期视频教程,敬请期待吧~】
|Terrariasteam联机与服务器搭建联机
SteamCMD版本 Terrariasteam联机与服务器搭建联机 饥荒联机独立服务器搭建教程