TerraCraft更新记录

Pre-Alpha 1.0.2.1(2020年8月23日)

紧急bug修复:

修复了服务端最大的恶性bug:提示“map.cpp”以及“chunkcontainer.cpp”奔溃的问题。

Pre-Alpha 1.0.2(2020年8月23日)

更新主题:服务端更新

游戏机制更新:

  1. 腐化之地白天不再生成幻翼,并减少骷髅枪手刷新概率。
  2. 血腥骷髅在阳光下不再自燃。
  3. 现在新创建的玩家和世界名称只能由字母、数字、下划线、空格组成。
  4. 现在新创建的世界不再允许不满足上诉命名规范的玩家进入。(旧存档仍然允许)
  5. 旧的服务端存档可以通过输入formatnoformat来限制是否不允许不满足上诉命名规范的玩家进入。
  6. 现在服务端将忽略使用非法字符命名规范玩家的数据保存。
  7. 加入了心跳检测,服务端会强制移除断线持续20秒的玩家。
  8. 服务端加入了账号管理系统,玩家在加入服务器前需要注册或登录账号,输入useloginstoplogin开启或关闭该系统。
  9. 地狱砖和地狱红砖的硬度由200降低为100。
  10. 现在恶魂的火球只能破坏硬度为100及以下的方块,圆石等方块不会被破坏。
  11. 现在吃东西将使用MC的吃东西音效。
  12. 标题界面添加了Discord链接按钮。
  13. 在服务端首页的configure server项中加入了自定义用于传输区块线程数的选项,请根据服务器性能选择合适的线程数。
  14. 修改了史蒂夫的肤色。

BUG修复:

  1. 修复了可能的使用非正常手段一键整理物品导致服务端奔溃的问题。
  2. 修复了可能的由于出现了字符串空数组导致服务端奔溃的问题。
  3. 修复了可能的在高延迟情况下强制执行UI操作导致服务端奔溃的问题。
  4. 现在如果强行放置家具,会强制清除所覆盖内的所有前景方块,而不是使服务端奔溃。
  5. 修复了高延迟状态下鼠标连点导致门移位的问题。
  6. 修复了门移位导致服务端崩溃的问题。
  7. 修复了大部分情况下发生数据包错误的问题。
  8. 修复了日志文件记录不及时的问题。
  9. 修复了对铁砧产物格子按SHIFT会导致物品消失的问题。
  10. 时运和精准采集附魔不再出现在同一个工具。
  11. 修复了附魔台等级不正确的问题,现在需要摆放至少4个书架才能达到30级附魔。
  12. 不再允许对枪械、电力工具进行附魔。
  13. 修复了死亡后重生点会刷新死亡位置生物的问题。
  14. 修复了冰霜行者生成的冰块会使覆盖的家具消失的问题。
  15. 修复了烈焰人火球等一部分抛射物遇到平台会隐身的问题。
  16. 修复了一部分中文文本翻译错误问题。

Pre-Alpha 1.0.1.1(2020年8月5日)

紧急bug修复:

修复了输入/kill指令后玩家装备彻底损坏的问题

Pre-Alpha 1.0.1(2020年8月5日)

游戏机制更新:

  1. 杂草斧砍树时间由平均15秒降低为平均9秒。
  2. 饥饿速度提高到原来的4倍。
  3. 现在合成台、附魔台、铁砧的物品在关闭界面后会自动放入背包,只有在背包满的情况下才以掉落物的形式扔出去。
  4. 森林群系的刷怪周期由8.33秒提高到10.66秒。
  5. 所有的小型花、小型草不再能使用武器破坏。
  6. 降低了玩家的惯性系数,自由减速度提高到原来的1.5倍。
  7. 移除了Debug界面中sx和sy参数。
  8. 钻石矿密度由每区块100个矿脉提高到130个矿脉,纵向生成区间由(2000,2560)变更为(1800,2560)。
  9. 恶灵发射火球频率由2秒每发降低为4秒每发。
  10. 现在熔炉被挖掘或被爆炸破坏会100%概率掉落内容物。
  11. 加入了更多的JOJO梗。
  12. 现在服务端可以通过输入pvpnopvp指令开启或者关闭玩家间的伤害,默认为开启。
  13. 现在服务端可以通过输入blownoblow指令关闭或开启爆炸保护机制,默认为关闭。
  14. 不再允许将非装备物品放入装备栏和外观栏。
  15. 手榴弹的伤害由3提高到5。
  16. 智能挖掘模式不再对火把有效。
  17. 潜影贝的攻击间隔由1秒1发降低为2秒1发。
  18. 添加了背包垃圾桶,按Z键可快速将物品放入垃圾桶销毁。
  19. 增加了日志系统。
  20. 在服务端中增加了大量的断言,服主请在服务端崩溃后向开发者发送断言信息的截图,并提交最新日志报告。
  21. 存档加入了备份机制,若存档损坏则读取最近一次成功打开的备份。
  22. 现在使用1个铁锭可以合成合成16个木箭。
  23. 添加了猪灵妹子皮肤。
  24. 添加了第一个男性皮肤:史蒂夫。
  25. 修复了玩家手臂骨骼模型贴图错误的问题。
  26. 服务端加入了players指令,可以查看所有在线玩家名单以及IP和端口号。
  27. 服务端加入了kick指令,可以踢出指定玩家。
  28. 服务端加入了kickall指令,可以踢出所有玩家。
  29. 服务端加入了banip指令,可以踢出指定ip的玩家,并不再允许登录服务端。
  30. 服务端加入了nobanip指令,可以从黑名单中恢复指定ip的访问权。
  31. 服务端加入了blacklist指令,可以查看当前所有被ban的ip。
  32. 树苗生长时间变成原来的两倍。
  33. 客户端加入了/kill指令,可以用于自杀快速返回重生点。
  34. 增加了按键操作提示和垃圾桶的使用提示。

BUG修复:

  1. 修复了血箭中毒后无法继续攻击(骗伤)的问题。
  2. 修正部分错误的中文翻译文本为“金合欢”。
  3. 现在溺尸、幻翼会在白天发生自燃。
  4. 敌怪在水中不再发生自燃。
  5. 青铜锭的合成表修正为3个铜锭和1个锡锭进行合成。
  6. 增强了服务端的一部分稳定性,修复了服务端一部分可能的奔溃问题。(奔溃原因:1、在装备栏放入无耐久物品,在损失耐久时发生错误。2、使用工具时在高延迟状态切换物品。3、其他原因导致了对普通物品获取工具属性。)
  7. 修复了可能的挖掘破坏导致方块实体内容物消失的问题。
  8. 修复了挖掘破坏箱子会损失一部分物品的问题。
  9. 现在会忽略出错的世界存档,而不是直接使游戏崩溃。
  10. 修复了死亡界面出现在菜单界面的问题。
  11. 修复了对合成产物格子右键会导致物品损失一半的问题。
  12. 修复了多人模式下在屏幕内刷怪的问题。
  13. 修复了一部分可能的存档无法读取的问题。(重新生成version.dat文件)
  14. 修复了门在开启状态下被破坏没有掉落物的问题。
  15. 现在平台不再能当作背景墙放置。
  16. 修复了流水不能破坏火把的问题。
  17. 现在在退出游戏时鼠标状态的物品和合成栏内的物品会自动放入背包。
  18. 修复了部分可能的刷物品问题。
  19. 修复了死亡中途退出重进不会回到重生点的问题。
  20. 修复了死亡中途退出重进所有判定无敌的问题。
  21. 刷怪机制不再会对死亡期间的玩家有效。

Pre-Alpha 1.0.0(2020年8月1日)

发布了第一个公测版本

TerraCraft开多人联机的一些方法

以下是各位大大们提供的一些TerraCraft多人联机方法!

(一)穿透隧道方案(by 一块烂木头wooood

使用SakuraFrp,见Bilibili教学视频:全站首发!TerraCraft联机方法!

(二)游侠平台方案(视频 by D-Diao)

Bilibili教学视频:【教程】我的泰拉世界/TerraCraft 使用游侠对战平台联机教程

(三)游侠平台方案(图文 by Dinnerbona)

这是一个不需要云服务器或公网或内网穿透的联机教程!
小白也能学会!

大家所盼望的tc游侠联机图文教程终于来啦!

(1)建主机:打开游侠,进入其它游戏-游戏大杂烩-随便选个专房(联机的所有人需要进入同一专房!)

(2)在设置里选择TerraCraftServer.exe

(3)然后点击开始联机

(4)假设之前没有进入过游戏,在单人游戏中创建世界(有了的可以跳过)

(5)这里输入n来创建一个世界,输入一个世界名

(6)输入一个地图种子

(7)选择一个世界(与上面对应,此处为1)

(8)输入联机人数(推荐四人及以下)

(9)然后选择端口,可以直接回车,最后显示如下

(10)那么这里的设置就完成了,这台电脑相当于一个服务器,你和你的朋友可以进入游玩,服务器主机电脑可以通过连接地址127.0.0.1及原端口连接服务器游玩(此处端口为40743)。(改进方案由wei大佬提供)

(11)连主机:打开游侠进入同一专房,设置里选择TerraCraft.exe,点开始联机后选择多人游戏,服务器名称随便填,地址填入服务器电脑的游侠上显示的虚拟ip

端口填上上面选择的端口,然后就可以进入服务器和你的小伙伴快乐玩耍啦!

此篇教程仅提供思路,如有可以优化之处请告诉我或蓝耀西,谢谢!(大佬们勿喷啊!)

 

 

 

(四)云服务器方案(by 进击的蓝耀西)

购买阿里云或者腾讯云的学生机作为远程服务器(一般是10元一个月),使用Windows Server作为操作系统,并安装VC++2015。之后将程序本体放入服务器中,打开TerraCraftServer.exe,设置端口号后就可以使用服务器的公网ip一起玩了!

VC++2015可以在微软官网下载:https://aka.ms/vs/16/release/vc_redist.x86.exe

(五)TeamViewer方案

这篇BBSTR的帖子,开服方法与Terraria类似。

最后一步“主机应点|开服并开始游戏|”则为“开启TerraCraftServer.exe并按提示操作。”

(六)内网穿透

有如下方式可供选择,具体操作方法可以使用搜索引擎获取。

  1. 自搭frp服务器
  2. 自搭ngrok服务器
  3. 樱花映射(SakuraFrp)
  4. Nat123
  5. 花生壳
  6. 浏览器搜索其他内网穿透软件

(七)端口映射

可以参考这篇Terraria贴吧的帖子,TerraCraft的联机原理与之类似。(前提是需要公网IP)

 

Fan-made Mods and Games

TerraCraft will add some interest elements of the following mod content. You can do your best to support these mods and make them develop better!

Minecraft Mods

Also enjoy the following excellent fan games!

  • uCraft (Jay Martin)
  • Minecraft vs Zombies 2 (58Zor)
  • Super Mario Bros. X (A mario fan game where my nickname “BlueYoshi” comes from. The creator of SMBX is Redigit, the developer of Terraria. Sadly SMBX has stopped updating.)

TerraCraft(泰拉世界)官网

 


欢迎来到TerraCraft泰拉世界!

开发进度


下个更新版本:Indev 0.1(待定),更新内容:游戏引擎MOD支持(Json+Lua)

模组API和模组开发教程(持续更新):阅读文档

自定义AI(2020-11-11)

简介


如果你是Minecraft或者Terraria的爱好者,那么不要错过TerraCraft这一款将两个沙盒神作融合起来的同人游戏!TerraCraft的世界观是Minecraft的同人创作世界观,关于Minecraft的世界观请以Mojang官方以及相关MOD作者的解释为准。如果你喜欢这款游戏,请也务必支持如下三大沙盒神作!

TerraCraft是世界上第一款在单个地图中实现了无限边界的横板沙盒平台游戏,你可以在TerraCraft的世界中自由地搭建房子、挖掘方块、探索世界以及与敌人战斗,做任何你喜欢的事情!

TerraCraft采用了末影传送门系统,你可以通过各种方式尽可能多地收集末影珍珠来开启更多的传送门,将探索区域拓展得更加广阔!

目前TerraCraft实现了地表层、洞穴层和地狱层,同时实现了横向无边界。

TerraCraft采用了独特的地层分级机制,将在未来的更新中添加更多的地层(下界绯红森林层、暮色森林层、水晶层、腐蚀层、辐射层、地核层、极压层等)以及更丰富的天空层、太空层、末地层,并使每个层次拥有独特的世界观,敬请期待未来的更新φ(≧ω≦*)♪

无限地图分层计划(暂定):

  1. 末地层,End Layer (Pending)
  2. 太空层,Space Layer (Pending)
  3. 地表层,Surface Layer (Y: 400~600, implemented)
  4. 洞穴层,Underground Layer (Y: 600~2560, implemented)
  5. 地狱层,Nether Layer (Y: 2560~3072, implemented)
  6. 绯红森林层,Crimson Forest Layer (Y: 3072~4096, coming soon)
  7. 暮色森林层,The Twilight Forest Layer (Y: 4096~6144, coming soon)
  8. 水晶层,Crystal layer (Y: 6144~6656, 困难模式开始的地方, pending)
  9. 腐蚀层,Corrosion Layer (Y: 6656~7168, pending)
  10. 辐射层,Radiation Layer (Y: 7168~9216, pending)
  11. 地核层,Core Layer (Y: 9216~11264, 最终BOSS栖息的地方, pending)
  12. 极压Alpha层,Extreme Pressure Alpha Layer (Y: 11264~12288, pending)
  13. 极压Beta层,Extreme Pressure Beta Layer (Y: 12288~13312, pending)

演示视频(Bilibili)


当Minecraft变成Terraria(2020年7月25日发布):

我 的 泰 拉 世 界(2020年2月24日发布):

最新版下载


客户端和服务端的最新版本(TerraCraft Pre-Alpha 1.0.2.1,2020年8月23日更新)

最新版本更新主题:多人联机更新、服务端奔溃bug修复

查看最新版本的更新记录

itch.io下载站点(Pre-Alpha 1.0.2.1)

官方下载站点(Pre-Alpha 1.0.2.1)

OneDrive下载站点(Pre-Alpha 1.0.2.1)

GoogleDrive下载站点(Pre-Alpha 1.0.2.1)

Mega下载站点(Pre-Alpha 1.0.2.1)

百度网盘下载站点(Pre-Alpha 1.0.2.1)  提取码:abcd

关于多人联机:服务端开发还处在早期的测试阶段,目前还十分不稳定,可能会出现一些不可预料的问题,未来会尽力修复。目前建议小型服务器游玩,不推荐发展大型服务器。

关于游戏更新方法:请使用最新游戏版本进行游戏,并删除旧版本的游戏本体。

关于存档:游戏存档保存在“我的文档/TerraCraft”文件夹内,高版本的游戏均兼容低版本存档,低版本游戏不再兼容高版本的存档。

点击这里查看一些开服方法

MOD工坊


WIP

TerraCraftX官方MOD计划


TerraCraftX正在开发中……

国内社区


玩家论坛:

百度贴吧

泰拉世界玩家大杂烩

官方QQ群:

  • 698861869(1群元老群,已满)
  • 418405220(2群)
  • 1067976974(3群)
  • 1090877176(4群)

受QQ群人数限制,群人数达到上限后群管理会移除不冒泡的人员,具体见群内公告。

玩家组织的服务器QQ群:

  • 国内1服QQ群:721710911
  • 国内2服QQ群:928560965

官方中文Wiki:

TerraCraft Wiki

有意向参与Wiki编辑的同学可加入QQ群联系开发者:952489673

国际社区


国际官方网站(itch.io):

skyblueyoshi.itch.io/terracraft

官方Discord:

https://discord.gg/mqSsjg8

Subreddit:

HelloTerraCraft

官方英文Wiki(WIP):

TerraCraft Wiki

常见问题


Q:如何制作MOD?

A:参阅:MOD文档和教程

Q:MOD工坊怎么使用?

A:正在开发中。

Q:游戏玩不了?

A:根据目前收集到的反馈,一般是如下情况:

  • 必须解压压缩包,不能在压缩包内运行。
  • 普通玩家应该运行TerraCraft.exe客户端,而不是TerraCraftServer.exe。
  • 确保系统的“我的文档”路径是有效的,且游戏能正确在“我的文档”路径创建“TerraCraft”文件夹。
  • 确保电脑安装了DX9。
  • 确保电脑安装了VC++2015。

Q:找不到d3dx9_43.dll,或者提示报错0xc00007b

A:在如下微软官网下载并安装DX9:

Download DirectX End-User Runtime Web Installer from Official Microsoft Download Center

Download DirectX 9.0c End-User Runtime from Official Microsoft Download Center (较旧的windows系统可以下载这个)

Q:找不到MSVCP140.dll?

A:在微软官方网站下载并安装VC++2015:
https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
只需要下载x86的这个版本即可: https://aka.ms/vs/16/release/vc_redist.x86.exe

如果你选择使用云服务器开服,请先给服务器安装VC++2015。

Q:怎么操作?

A:进入游戏后点击右侧问号,在第一个成就中查看所有操作。

Q:怎么放置或者挖掘背景墙?

A:按SHIFT键跟鼠标左键,可以挖掘或将方块作为背景放置。见上一个问题的操作方式。

Q:怎么使用垃圾箱?

A:按住Z键,对着需要销毁的物品按下鼠标左键,即可把物品转移到垃圾箱内。垃圾箱拥有回收机制,只能回收最近一次销毁的物品,请谨慎使用。

Q:怎么查询配方?

A:第一种方法:点击右侧中间按钮,或者按R键,打开配方查询界面,在右侧物品中查询想要的配方。第二种方法:在背包界面点击2×2合成格子附近的“?”按钮,并点击希望查询的物品。一般而言,对物品左键是查询所有得到该物品的所有配方,对物品右键是查询以该物品为输入源的所有配方。查询系统的设计来自Minecraft的NEI模组。(如果你是MC玩家,那么合成表应该已经刻在DNA里了吧!对吧?对吧?对吧?0w0)

Q:怎么切换中文语言?

A:点击标题界面下的Language选项,并选择简体中文

Q:有官方服务器吗?

A:没有,开服务器的相关资金问题请自行解决。

Q:怎么开服?

A:点击这里查看一些开服方法

Q:游戏支持的操作系统?

A:Windows XP及以上,一部分较老的XP系统可能由于损失关键组件而不支持。

Q:游戏全屏分辨率?

A:建议使用1920×1080作为全屏分辨率(一般家用笔记本电脑的最大分辨率)。