Brant Martin
4dee127ce8
Merge branch 'playtest' of https://github.com/TorchAPI/Torch into survival
2019-02-25 15:27:14 -05:00
John Gross
36b931f680
Fix compilation errors, disable XML warnings
2019-01-17 14:51:24 -08:00
Brant Martin
a059d18195
Add promote/demote buttons to player tab.
...
Add player promoted event to IMultiplayerManagerServer
2019-01-03 15:41:41 -05:00
Brant Martin
76637b130c
Add ban and kick events
2018-12-16 20:53:52 -05:00
sirhamsteralot
d92daccdbf
I fixed the issue
2018-04-12 09:54:33 -07:00
SirHamsterAlot
3d8d333f10
Added Nlog reference
2018-04-12 09:54:30 -07:00
Westin Miller
eb97d0d479
Fixed junction link prompt
2018-01-07 21:57:32 -08:00
Westin Miller
383c9b9a33
Client should work again
...
™️
2017-12-10 02:46:21 -08:00
Westin Miller
d07caea0f6
New saving system with proper waiting for file flush
...
Command context for servers now supports Respond()
Chat manager now treats the steam ID Sync.MyId as a local destination, and processes the event accordingly.
Save makes better use of Task<>
Restart actually waits for save
PlayerCollectionExtension uses a dictionary lookup for TryGetBySteamId
Shutting the UI window properly closes Torch
Torch Dispose renamed to Destroy, VRage Dispose marked as obsolete (do not use)
2017-12-02 21:19:09 -08:00
Westin Miller
e709b6c321
Tweaked initializer to keep the SpaceEngineersGame instance around.
2017-11-25 15:52:53 -08:00
Tomas Blaho
9c505c4f5d
banned player list made readonly, lobby fakes support
2017-09-20 17:16:15 +02:00
Tomas Blaho
eb7f7f4244
MultiplayerManagerLobby doesn't implement IMultiplayerManagerServer
2017-09-20 17:05:23 +02:00
Westin Miller
d9ef60d4e8
Client manager components
...
- ReflectedManager now supports MemberInfo and event replacement
- New chat manager interfaces for both client and server
- New multiplayer manager interfaces for both client and server
2017-08-31 16:27:54 -07:00
Westin Miller
2b6ce4f25b
Unified versions.
2017-08-29 19:54:06 -07:00
Westin Miller
ee1c270c68
Merge branch 'staging' into jenkins
2017-08-23 03:02:26 -07:00
Westin Miller
dd094edb88
Using UTC time
2017-08-22 23:25:18 -07:00
Westin Miller
be9a8c5839
Transform Templates on Build
...
Templates for all assemblies
2017-08-22 22:31:24 -07:00
Westin Miller
a4b1b9bb96
CurrentSession available directly from TorchBase
...
SteamService is now properly injected for clients, and reports errors
Obsolete tags on the manager properties in TorchBase
2017-08-22 08:06:30 -07:00
Westin Miller
8d101c4c11
Many more things use the new reflection system
...
Project for Torch.Server tests.
Refactoring some of the torch utility classes into a different namespace.
2017-08-20 23:46:19 -07:00
Westin Miller
48b212faaf
Reflection unit testing
...
Jenkins integration (we can only hope)
2017-08-20 21:48:42 -07:00
Westin Miller
40eab15d69
More explanatory naming for Manager Init (Attach) and Dispose (Detach).
...
Torch.Client uses the registry to discover Steam's installation directory.
2017-08-18 16:19:59 -07:00
Westin Miller
dbd98a09c5
Early initialization for Torch Client.
...
- Assembly resolution
- SE installation directory locating
Dependency manager with automatic sorting and resolution
- Drop in replacement for the system currently in TorchBase
Shared binary directory for all Torch projects
2017-08-17 17:32:08 -07:00
John Gross
82815f66e5
# Torch 1.1.229.265
...
* Features
- Added more lenient version parsing for plugins (v#.# should work)
- Added countdown option to restart command (!restart [seconds])
* Fixes
- General fixes to work with the latest SE version
- Fixed config changes not saving
- Fixed crash on servers using the Windows Classic theme
2017-08-17 09:09:51 -07:00
John Gross
97da740e7e
Catch errors in updater and fix loading error
2017-08-01 13:01:10 -07:00
John Gross
2f3b6cdda7
Fix crashes and save issues
2017-07-31 13:12:01 -07:00
John Gross
87d9825c91
Catch exceptions thrown by commands
2017-07-26 00:15:31 -07:00
John Gross
1fcfe6fb5f
Refactor instance management, assorted bugfixes/tweaks
2017-07-22 23:11:16 -07:00
John Gross
17ee96038c
Optimize UI more and fix some layout weirdness
2017-07-17 18:45:36 -07:00
John Gross
e9b432288e
Optimize UI, add easily accessible restart code, fix bug in network manager RaiseEvent
2017-07-16 10:14:04 -07:00
John Gross
7373dd37a6
Refactor, fix chat scroll, rework automatic update system, remove manual install method, add documentation
2017-07-06 14:44:29 -07:00
John Gross
79fe6a08ab
* Torch 1.0.182.329
...
- Improved logging, logs now to go the Logs folder and aren't deleted on start
- Fixed chat tab not enabling with -autostart
- Fixed player list
- Watchdog time-out is now configurable in TorchConfig.xml
- Fixed infinario log spam
- Fixed crash when sending empty message from chat tab
- Fixed permissions on Torch commands
- Changed plugin StoragePath to the current instance path (per-instance configs)
2017-07-01 11:16:14 -07:00
John Gross
5e0f69e0e6
Update version
2017-06-29 15:48:25 -07:00
John Gross
c220f899a3
Assorted bug fixes, remove dead Torch.Launcher project
2017-06-29 12:02:36 -07:00
John Gross
4b4a069adb
Refactor stuff, clean up managers
2017-06-24 17:25:22 -07:00
John Gross
e36f54a55b
Tweak plugin init, fix issue in mod config
2017-06-17 13:06:21 -07:00
John Gross
2723973673
MAJOR CHANGE: Torch can install and update its own DS installation! Full changelog: https://pastebin.com/ybqDM4HP
2017-06-16 22:56:41 -07:00
yuxuanchiadm
dc7f75c40b
Fix using absolute path
2017-06-03 20:14:16 +08:00
John Gross
c40b17ac30
Fix NetworkManager, add more entity management, default command permission level to "Admin"
2017-06-02 19:40:52 -07:00
John Gross
8ad9ecf2bb
Add entity manager content
2017-05-15 12:33:00 -07:00
John Gross
135d1f4be8
Add GitHub plugin updater, refactor game update hook to TorchBase instead of PluginManager, fix world config not applying
2017-04-29 13:28:24 -07:00
John Gross
32f5147060
Fix network intercept and reference paths
2017-04-15 16:47:56 -07:00
John Gross
2858c35c38
Add support for WPF controls in plugins and method parameters in plugin commands
2017-04-04 16:22:13 -07:00
John Gross
9a9daec656
Remove circular dependency, sort some config items
2017-03-30 16:57:58 -07:00
John Gross
5c1a9a5e35
First test build
2017-03-30 15:24:39 -07:00
John Gross
d5159dc72a
Add automatic versioning and server configuration XML in preparation for services
2017-02-05 08:26:48 -08:00
John Gross
4949982fa8
Plugin system working, Windows service and command system in progress
2017-01-05 02:49:43 -08:00
John Gross
15af769d90
Fix DS loading, add NLog for logging
2017-01-03 23:09:09 -08:00
John Gross
6e0922b805
My New Year's resolution is to stop making commits like these
2017-01-01 16:37:30 -08:00
John Gross
81037b502a
Implement Torch API in client
2016-12-24 15:51:18 -08:00
John Gross
fb521abbda
Rename to Torch, add command system
2016-12-17 01:59:03 -08:00