Istrolid game server reverse engineered!!
It basically just listens on a web socket server and sends everything it got to sim
- Get the server code
git clone https://github.com/Rio6/IstrolidServer.git
cd IstrolidServer
- Edit
config.json
to change:
name
to your server nameport
to the port you want your server to run onaddr
is your public iproot_addr
is the ip to root server or proxy, in would look likews://address:port/server
- Install missing dependencies
npm install .
- Run the server
npm start
Root proxy is no longer required, but can still be used.
I have one set up here ws://istrolid-root.herokuapp.com/server
Just put it in root_addr field in config.json, then you can access it through http://istrolid.com/game.html?rootAddress=ws://istrolid-root.herokuapp.com
Dont forget to open holes on your router
There's a nodejs repl server listening on localhost port 5001. You can use this tool to access it