Skip to content

sidy1/IstrolidServer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IstrolidServer

Istrolid game server reverse engineered!!

How does it work

It basically just listens on a web socket server and sends everything it got to sim

What's needed

Install

  1. Get the server code
git clone https://github.com/Rio6/IstrolidServer.git
cd IstrolidServer
  1. Edit config.json to change:
  • name to your server name
  • port to the port you want your server to run on
  • addr is your public ip
  • root_addr is the ip to root server or proxy, in would look like ws://address:port/server
  1. Install missing dependencies
npm install .
  1. Run the server
npm start

Server Name

To help the players distinguish which servers are community hosted, add the start of your in game name to in the end of the server name, in brackets. For example, if you want to name your server "Feon", and your name is Johndoe2000, use "Feon (John)" as your server name.

This also makes it easier for others to find you when there's a problem with the server.

Root server proxy

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

REPL

There's a nodejs repl server listening on localhost port 5001. You can use this tool to access it

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%