So I thought that I could use sort of server-side client instances to mirror the game logic on the server. I mean, client does the interactions itself as part of the client-side predictions, but I want to simulate the same thing on the server, so that the game's logic doesn't depend on client calculations (so I avoid cheating and all the problems). And I've been wondering if it's maybe possible to run Godot game instances, but with anything that does rendering and graphic stuff etc. disabled. I mostly need a collision detection and since client is made in Godot, it would be much easier to synchronize it with the server.
So, is there some way to use only parts of the engine, to avoid overhead? Perfectly I'd like it to use the same project as normal clients, but run it with special parameters that disable unneeded parts.