kRPC: Control the game using C#, C++, Java, Lua, Python...

kRPC: Control the game using C#, C++, Java, Lua, Python...

7.8k Downloads

Server version for ksp2?

SimonMeersschaut opened this issue · 5 comments

commented

What would you like to be added?

Hi, I loved using krpc and I wonder if it would be possible to use the same clients, but also make a server-version for ksp2.
You guys probably have already thought about this, but I Just wandered if it was possible.

Why is this needed?

Ksp2 will be a huge game, and I see a lot of cool use-cases like:

  • automating interstellar flights
  • performing perfect landings using an optimized script
    And much more!
commented

Yes! and things are already in motion :)

So far, we've done a proof-of-concept. You can find it in the new krpc2 repository here: https://github.com/krpc/krpc2

It uses the same "core" code from krpc1 to implement the server, so it is compatible with all the existing clients (currently works with python and lua clients, but getting it to work with C++/Java/C#/cnano clients is more difficult as we don't yet generate the stubs for the new service).

And there is also a planning/roadmap document for bringin kRPC to KSP2: https://docs.google.com/document/d/1KaNmLeUIJCPs2W7tWRvxPb9dLSLsHMupzUVJw6O9_Sc/edit?usp=sharing

If you want to get involved in the effort, come join us on the #devchat channel on Discord: https://discord.gg/bXuaTrj

commented

Thanks! I’ll definitely check it out. Keep it up!

commented

I think this should be mentioned in the README

commented

Reopening to remind me to add details to the readme

commented

Done in 1c20ca4