Skip to content

C++ SDK support #38

Open
Open

Description

@zhaoxue5
No description provided.

Activity

  1. changed the title [-]请问之后是否考虑添加c++ SDK?[/-] [+]请问之后是否考虑添加c++客户端 SDK?[/+] on Sep 18, 2026
  2. Ughuuu commented on Sep 18, 2026

    @Ughuuu
    Contributor

    May I ask if there are plans to add a C++ client SDK in the future?

    Hi, now there are :D . I use OpenAPI for the other client SDK's, so C++ one should be easy enough to generate. May I ask, what are your use cases? (eg. Unreal Engine or custom engine?)

  3. zhaoxue5 commented on Sep 18, 2026

    @zhaoxue5
    Author

    @Ughuuu 我的场景是自定义引擎,并且需要能跨平台运行,请问c++ SDK会支持什么平台?

  4. Ughuuu commented on Sep 18, 2026

    @Ughuuu
    Contributor

    My use case involves a custom engine that needs to run across multiple platforms; which platforms does the C++ SDK support?

    Got it, ok, will research on this.

    There is no C++ SDK right now, that's why I asked. But I will first plan and then build one.

  5. zhaoxue5 commented on Sep 18, 2026

    @zhaoxue5
    Author

    @Ughuuu 还有请问大概需要多久时间可以发布:(

  6. Ughuuu commented on Sep 18, 2026

    @Ughuuu
    Contributor

    Also, how long does it typically take to publish? :(

    Can't commit to any deadline, as this is an open source project, that I use for my game. It is funded through donations, but so far there aren't a ton of GitHub stars nor donations. So it can take weeks to months. Though probably less, but depends on other priorities I may have in my personal life, and my work (I am employed, and I do this in my free time only, maintaining this).

    EDIT:
    I also don't currently use any C++ in my game, so I don't have a need for it right now. I will be building specifically for you only, and then I have to maintain it. That being said, I will add it, just won't commit to any deadline. Sorry to disappoint.

  7. zhaoxue5 commented on Sep 18, 2026

    @zhaoxue5
    Author

    @Ughuuu 非常感谢你,我看了一下捐款赞助,因为我来自中国,不知道这个怎么付款:( 抱歉了。我为了游戏服务器找了好久了,最开始用的是其他的库,结果发现效果很差。此后又找了好久好久,才找到你的这个项目。感觉你的项目是我找到的最好的一个

  8. Ughuuu commented on Sep 18, 2026

    @Ughuuu
    Contributor

    Thank you very much. I looked at the donation and sponsorship because I am from China and I don’t know how to pay for this: ( Sorry. I have been looking for a game server for a long time. I used other libraries at first and found that the effect was very poor. After that, I searched for a long time before I found your project. I feel that your project is the best one I have found.

    Thanks very much for the kind words. No worries about the donations, I was just mentioning it so if other people see this thread and can donate, they can see info about it.

    The C++ SDK will come, so if you are willing to wait, I will update this issue thread when that is done. Thanks!

  9. Ughuuu commented on Sep 20, 2026

    @Ughuuu
    Contributor
  10. zhaoxue5 commented on Sep 20, 2026

    @zhaoxue5
    Author

    @Ughuuu 这么快就做好了吗?我非常震惊。我在几天前刚刚发现你的这个项目,然后在这里问你有没有c++ sdk,甚至都没有开始搭建服务器(因为你说可能需要不少时间)。 我感觉我需要几天时间学习一下。

  11. zhaoxue5 commented on Sep 21, 2026

    @zhaoxue5
    Author

    是否考虑一下自动拉取mbedTLS Image

  12. zhaoxue5 commented on Sep 22, 2026

    @zhaoxue5
    Author

    @Ughuuu 我建议添加自动拉取的mbedTLS功能,mbedTLS我版本两次没下载对,我甚至不知道应该下载什么版本,编译这个sdk用了好久时间也没有成功:(

    Image
  13. zhaoxue5 commented on Sep 22, 2026

    @zhaoxue5
    Author

    还有貌似无法生成动态库,只能静态库,我不知道是不是我的问题

  14. zhaoxue5 commented on Sep 22, 2026

    @zhaoxue5
    Author

    不过也是非常感谢你,请问你有在中国能支付的方式吗?我可以给你赞助

  15. Ughuuu commented on Sep 22, 2026

    @Ughuuu
    Contributor

    Can you please translate the text to english in the issues? Thanks.

  16. Ughuuu commented on Sep 22, 2026

    @Ughuuu
    Contributor

    As for payment methods, I have right now only this: https://github.com/appsinacup
    But I have also a bank account if that's more wanted, you can contact me on discord if not: https://discord.com/invite/v649emcpAu and we can talk more there. Thanks

  17. changed the title [-]请问之后是否考虑添加c++客户端 SDK?[/-] [+]C++ SDK support[/+] on Sep 22, 2026
  18. Ughuuu commented on Sep 22, 2026

    @Ughuuu
    Contributor

    You finished it so quickly? I'm amazed. I only discovered this project a few days ago and asked here if there was a C++ SDK; I hadn't even started setting up the server yet (since you mentioned it might take quite a bit of time). I feel like I need a few days to study it.

    Thanks, though be careful, the SDK is not yet fully tested, just a draft.

    Have you considered automatically pulling the mbedTLS image?

    Just added it, but it's still WIP.

    @Ughuuu I suggest adding a feature to automatically pull mbedTLS. I downloaded the wrong version of mbedTLS twice—I didn't even know which version to get—and I spent a long time trying to compile this SDK without success :(

    Yeah, will try it locally also by end of this week, and debug it more.

    Also, it seems impossible to generate dynamic libraries; only static libraries are produced. I'm not sure if the issue is on my end.

    It should be possible to make both, but will try with both, might make an example repo with it so you can get started.

    Anyway, thank you very much. Do you have a payment method that works in China? I'd like to sponsor you.

    Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions