An extensible modding framework and improved client/DS for Space Engineers. Still a work in progress!
Clone or download
Latest commit 76637b1 Dec 17, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update ISSUE_TEMPLATE.md Jun 19, 2017
Jenkins Revert "Let Jenkins download the new branch so the build doesn't blow… Jul 18, 2018
Torch.API Add ban and kick events Dec 17, 2018
Torch.Client.Tests ColoringAttempts Apr 12, 2018
Torch.Client Add ban and kick events Dec 17, 2018
Torch.Mod Fix for 188 Oct 23, 2018
Torch.Server.Tests ColoringAttempts Apr 12, 2018
Torch.Server Add ban and kick events Dec 17, 2018
Torch.Tests Add more advanced debugging to patcher Oct 7, 2018
Torch Set thread culture to en-US for English exceptions Dec 16, 2018
Versioning Tweaks to versioning scheme Dec 2, 2017
docs Create index.md Jul 21, 2017
.gitattributes Add .gitignore and .gitattributes. Sep 16, 2016
.gitignore Disable new world button, fix crash opening plugin folder Feb 22, 2018
CHANGELOG.md # Torch 1.1.229.265 Aug 17, 2017
CONTRIBUTING.md Specify PR base branch Aug 27, 2017
Jenkinsfile Add debug symbols to release Oct 10, 2018
LICENSE Update LICENSE again Jan 15, 2017
NLog.config Async logging Nov 4, 2018
NOTICE Add notice Jan 17, 2017
README.md Update README.md May 14, 2018
Setup (run before opening solution).bat Fixed batch mklink command argument Aug 31, 2017
Torch.sln Add Torch client mod. Currently supports dialogs and notifications. Jun 10, 2018
Torch.sln.DotSettings Auto-generate configuration dialog, fix logger names, prepare for asy… Jan 26, 2018
TransformOnBuild.targets Using UTC time Aug 23, 2017
torchicon.ico Add automatic versioning and server configuration XML in preparation … Feb 5, 2017

README.md

Discord Build Status

What is Torch?

Torch is the successor to SE Server Extender and gives server admins the tools they need to keep their Space Engineers servers running smoothly. It features a user interface with live management tools and a plugin system so you can run your server exactly how you'd like. Torch is still in early development so there may be bugs and incomplete features.

Torch.Server

Features

  • WPF-based user interface
  • Chat: interact with the game chat and run commands without having to join the game.
  • Entity manager: realtime modification of ingame entities such as stopping grids and changing block settings without having to join the game
  • Organized, easy to use configuration editor
  • Extensible using the Torch plugin system

Installation

  • Get the latest Torch release here: https://torchapi.net/download
  • Unzip the Torch release into its own directory and run the executable. It will automatically download the SE DS and generate the other necessary files.
    • If you already have a DS installed you can unzip the Torch files into the folder that contains the DedicatedServer64 folder.

Torch.Client

  • An optional client-side version of Torch. More documentation to come.

Building

To build Torch you must first have a complete SE Dedicated installation somewhere. Before you open the solution, run the Setup batch file and enter the path of that installation's DedicatedServer64 folder. The script will make a symlink to that folder so the Torch solution can find the DLL references it needs.

In both cases you will need to set the InstancePath in TorchConfig.xml to an existing dedicated server instance as Torch can't fully generate it on its own yet.

Official Plugins

Install plugins by unzipping them into the 'Plugins' folder which should be in the same location as the Torch files. If it doesn't exist you can simply create it.

  • Essentials: Adds a slew of chat commands and other tools to help manage your server.
  • Concealment: Adds game logic and physics optimizations that significantly improve sim speed.

If you have a more enjoyable server experience because of Torch, please consider supporting us on Patreon. Patreon!