zznty
0a40b1fe0f
move some parts of main class to other
...
fix poorly implemented features
2022-06-05 15:50:03 +07:00
z__
357e0446df
got it working on docker
...
fixed log closing exception
2022-02-03 17:03:49 +07:00
z__
f6ef662344
queries and restart fixes
2022-01-23 21:03:32 +07:00
Brant Martin
997a3ca31c
Adjust behavior of restarts. Closes #337
2019-08-25 11:55:14 -04:00
Brant Martin
dda7864c1a
Add !uptime command
2019-02-10 14:58:31 -05:00
John Gross
0328876d50
More async init, add proper NLog target for WPF and free console in UI mode
2018-01-25 18:34:16 -08:00
John Gross
74d9999202
Add informational version type
2018-01-25 18:30:23 -08:00
Westin Miller
5b098c68aa
Session reload stuff
...
Better async invoke calls for the game thread
2017-12-03 22:27:30 -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
f0adeddb66
Split game initialization and starting into a separate thread and file.
2017-11-25 17:25:06 -08:00
Westin Miller
e709b6c321
Tweaked initializer to keep the SpaceEngineersGame instance around.
2017-11-25 15:52:53 -08:00
John Gross
fe5dfa0ea7
Another restart fix and invoke tweaks
2017-11-23 10:46:28 -08:00
Westin Miller
bc1a612a20
Add server state to ITorchServer
...
Fixes #101
2017-10-10 03:54:23 -07:00
Westin Miller
57acb274c6
Don't crash when modifying constructor
...
Tweak log level of assembly resolver.
Events relating to game initialization and shutdown.
Plugin manager loads plugins right before the dependency manager is attached.
2017-09-11 18:28:53 -07: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
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
80d4f62694
Added load order restrictions for DependencyAttribute
...
Abstracted dependency manager away as an interface
2017-08-18 02:03:53 -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
Alexander Qvist-Hellum
4acce1c9c9
Merge branch 'master' into master
2017-07-07 00:39:00 +02:00
Alexander Qvist-Hellum
8ab16c3d30
Moved SaveGameStatus to seperate file, guarded against null callbacks and added documentation
2017-07-07 00:34:45 +02: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
Alexander Qvist-Hellum
1251b945bc
Added async /save command for admins+ and server console.
...
Redesigned TorchBase.SaveGameAsync to take a callback function for error/success handling. Also removed local host checks as we are hosting a dedicated server.
2017-07-06 16:18:10 +02:00
John Gross
4b4a069adb
Refactor stuff, clean up managers
2017-06-24 17:25:22 -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
5c1a9a5e35
First test build
2017-03-30 15:24:39 -07:00
John Gross
ff3cdfd099
Add async session save method, random tweaks
2017-02-06 01:22:35 -08: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
10836cbbb2
Get command system working, permissions system and ModAPI extensions in progress
2017-01-11 00:19:21 -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
2695cda5fa
Refactor and stuff
2016-12-23 13:24:58 -08:00