• 注册
  • SPTarkov 动态 SPTarkov 动态 关注:246 内容:59

    R&D 研发

  • 查看作者
  • 打赏作者
  • 当前位置: ODDBA社区 > SPTarkov 动态 > 正文
  • 29
  • SPTarkov 动态
  • SPT主创
    初窥堂奥
    VIP2
    SPTarkov项目组

    Hello everyone!

    大家好!

    Today I'll discuss progress on Haru, including technical research and advancements.

    今天我将讨论小春的进展,包括技术研究和进步。

    But before I'll talk business…

    但在我谈生意之前…

    Happy Chinese new year!

    XX新年快乐!

    SSL secured connections

    SSL安全连接

    R&D 研发

    EFT's servers use HTTP/WS over SSL for secured connections and protecting packets from being read using external tools.

    EFT的服务器使用HTTP/WS over SSL进行安全连接,保护数据包不被外部工具读取。

    Newer versions of Aki relies on removing the security feature in order to function, and thus has to include multiple patches to remove it which might need work in the future.

    新版本的Aki依靠删除安全功能来运作,因此必须包括多个补丁来删除它,这可能需要在未来工作。

    Haru on the other hand implements it properly, which means added stability and less work to maintain.

    另一方面,小春适当地实施了它,这意味着增加了稳定性和更少的维护工作。

    This feature is especially useful when the server is used as shared instance among players, for example supporting multiple real users in flea market.

    当服务器被用作玩家之间的共享实例时,这一功能特别有用,例如支持跳蚤市场的多个真实用户。

    Multithreading

    多线程

    R&D 研发

    Aki relies heavily on NodeJS's asychronous systems in order to function.

    Aki在很大程度上依赖于NodeJS的神经系统来运作。

    Due to technical limitations, Aki cannot properly utilize multiple threads.

    由于技术上的限制,Aki不能正确利用多线程。

    Haru instead ops to use multiple real threads thanks to the usage of new technologies.

    由于新技术的使用,小春反而使用了多个真正的线程。

    Because of this, Haru can now also properly emulate the multiple servers BSG uses internally.

    正因为如此,小春现在也能正确模拟BSG内部使用的多个服务器。

    This drastically improved performance for the server.

    这极大地改善了服务器的性能。

    This is especially important for shared instances, because it means the server scales better on more advanced hardware, thus allowing to handle more clients.

    这对共享实例尤其重要,因为这意味着服务器在更先进的硬件上可以更好地扩展,从而可以处理更多的客户。

    Detailed data models

    详细的数据模型

    R&D 研发

    Due to technical limitations, Aki always uses very inefficient data types to represent data.

    由于技术限制,Aki总是使用非常低效的数据类型来表示数据。

    In Haru, there is much better control over data types which results in reduced memory usage.

    在Haru中,对数据类型的控制要好得多,这导致了内存使用的减少。

    This is beneficial for weaker systems running the project.

    这对运行项目的较弱系统是有利的。

    Thanks to usage of new technologies, Haru can now have names independent from data labels and json labels.

    由于新技术的使用,Haru现在可以有独立于数据标签和json标签的名称。

    This is beneficial for consistency, allowing the server to use proper names for data instead of the mess BSG uses.

    这对一致性有好处,允许服务器使用正确的数据名称,而不是BSG使用的混乱名称。

    Client patches

    客户端补丁

    R&D 研发

    For Haru I am trying to find new ways to optimize client patches done on runtime.

    对于小春,我正在努力寻找新的方法来优化在运行时完成的客户端补丁。

    This will result in slightly faster startup and easier maintenance.

    这将导致启动速度略微加快,并且更容易维护。

    FAQ

    常见问题

    Does this mean multiplayer?

    这是否意味着多人游戏?

    I hope to add the possibility for multiplayer messages and trading, but not for raids.

    我希望能增加多人信息和交易的可能性,但不包括突袭。

    Does this make modding more complicated?

    这是否会使修改工作更加复杂?

    Hard to say, I predict won't complicate modding as most modders won't have to interact with the complicated parts.

    很难说,我预测不会使修改工作复杂化,因为大多数修改者不必与复杂的部分互动。

    Is Haru playable?

    小春可以玩吗?

    Absolutely not! It currently is only a research platform, there is a lot of work to be done before it is close to EmuTarkov 0.1.0 (which is, the early version from June 2019, that was for 0.11.7.333 and most functionality wasn't available).

    绝对不行!。它目前只是一个研究平台,在接近EmuTarkov 0.1.0(也就是,2019年6月的早期版本,那是针对0.11.7.333的,大部分功能都没有)之前,还有很多工作要做。

    When will it be released?

    什么时候发布?

    Build artifacts are produced, which can be found on the repository here. Installation instructions are located here.

    构建工件已经产生,可以在资源库[这里]找到。安装说明位于[这里]。

    Why is development so slow?

    为什么发展如此缓慢?

    I am trying to take better care of my own health by resting properly, and there are many very complicated issues that need to be solved as simple as possible. A genius can appriciate simple solutions for complex problems!

    我正试图通过适当的休息来更好地照顾自己的健康,有许多非常复杂的问题需要尽可能简单地解决。天才可以欣赏到复杂问题的简单解决方案!这是我的想法。

    Thank you!

    谢谢你!

    Thanks to everyone for their support!

    感谢大家的支持!

    I wish everyone happiness and good health.  [s-10] 

    我祝愿大家幸福和健康。 [s-10] 

    Let's make this year will be another great year!  [s-13] 

    让我们把今年变成另一个伟大的年头!  [s-13] 

    略有小成

    新年快乐!

  • bushi占楼,新年快乐!!
    拉黑 1年前 电脑端回复
  • 回复
    炉火纯青
    打赏了5金币
    回复
    略有小成

    新年好!


    回复
    赠送了礼物[赞]
    回复
    炉火纯青
    2021

    Happy Chinese new year!

  • a857857健康`生活`工作`兴趣别太累哈 [s-15]
    拉黑 1年前 电脑端回复
  • 回复
    炉火纯青
    2021
    打赏了9金币
    回复
    圆转纯熟

    在春里加入交易和聊天频道 感觉体验会比秋上一个档次

    局域网战局有望?(雾

    新年快乐!

    回复
    渐入佳境
    2021
    赠送了礼物[告白玫瑰]
    回复
    略有小成

    [s-13] 支持在线聊天和真在线跳蚤不错啊

    不涉及在线战局就好 [s-7]

  • 沉迷离线中这样也不错 比自己玩好点
    拉黑 1年前 电脑端回复
  • 回复
    赠送了礼物[超级快乐]
    回复

    请登录之后再进行评论

    登录
  • 签到
  • 任务
  • 发布
  • 模式切换
  • 偏好设置
  • 帖子间隔 侧栏位置: