
Originally Posted by
yserus
Yeah, please share more info about this private server - how you did it or something more at least. I don't think you realise how desired this would be.

Originally Posted by
yserus
On further inspection, it's not a private server. He actually just edited certain packets on the regular main client, all of the changes he's showing are applicable that way. There is no proof at all that this is actually a seperate server.
I was hoping someone would actually take the time to study up on reverse engineering and look into Temtem at this point, as they left all the answers wide open within their files.
Like what FlyingNeko said, it utilizes SmartFoxServer 2 as their back-end service. Knowing that, one can simply just google it and learn how to setup their own server instance on their local machine. When you have your smartfoxserver instance, all you need is these three zones + necessary rooms inside them for Temtem.
You'll pretty much have your own Temtem server after that, however, you need to fill in the necessary responses from the client to the server and vice versa in the form of SmartFoxServer extensions, to which one can look at their documentation to understand how to set it up.
To see the kind of messages the Temtem client is sending to your server, you need to first redirect your Temtem instance to connect to your own server rather than the official server. Big hint, Temtem.Network.NetworkLogic under Assembly-CSharp.dll. That's all the hints I'm going to give.
EDIT: One other thing I forgot to mention. You're going to need to bypass the steam API dependency to launch Temtem without Steam. There's plenty of open source emulators/bypasses for that.