6ec355f931
Call new action if action is being added to initialized event when already initialized
2023-07-02 13:37:51 -04:00
zznty
343420f1d8
fix initialization issues
2023-07-01 19:57:18 +07:00
zznty
3be524d169
expose custom config to plugins
...
add support for some basic game parameters to be set via custom config
2023-06-29 14:08:45 +07:00
e70e1ca4e6
Fix NRE in MyGameService static constructor
2023-06-18 01:06:22 -04:00
zznty
d44b1a592c
rewrite torch mod because casitard broke original
2023-01-24 16:09:19 +07:00
zznty
fe985e1a9c
fix restart again
2023-01-12 23:20:44 +07:00
zznty
aeea192860
exit on restart
2023-01-09 22:02:54 +07:00
zznty
a9c9a0de68
refactor restart and config handling
2022-10-12 16:36:25 +07:00
zznty
c5c8e527da
projects cleanup
2022-10-09 17:52:30 +07:00
zznty
0a40b1fe0f
move some parts of main class to other
...
fix poorly implemented features
2022-06-05 15:50:03 +07:00
zznty
a1e9434444
remove compat for netframework
2022-06-05 15:43:15 +07:00
zznty
15be85b4f5
forced lang version to 10 (as ryo requested)
...
all libs are now packed into directory
jenkins file is back
some directives to get net48 supported too
2022-03-16 20:34:01 +07:00
z__
7573684520
remove unnecessary information that breaks common suffixes
2022-02-12 02:02:09 +07:00
z__
223eaa9fd0
rebase online players counter to events
2022-02-12 01:58:00 +07:00
z__
d138a46f25
forced stop & restart in separate thread
2022-02-12 01:42:46 +07:00
z__
ce2bbd4a61
fix not implemented property
2022-02-12 01:40:38 +07:00
z__
357e0446df
got it working on docker
...
fixed log closing exception
2022-02-03 17:03:49 +07:00
z__
1c92f69bd4
updated NLog to v5
...
fixed most of issues with world creating/loading
fixed log window lags
fixed some compiler warnings
fixed empty log files creating
fixed logging performance
added better logging of load process
commands autocomplete in torch GUI
chat in torch GUI now has entered history (like console, use up/down arrows)
abstraction of instance manager
session name now correctly displaying in torchSessionManager messages
TorchSession now has loaded world property (as torch now has more control about world load process)
now only dedicated config locks after session start
2022-02-02 14:28:53 +07:00
z__
e2cdd803af
remove redundant saving on stop/restart
...
saving in unload controlled by setting in dedicated config
2022-01-26 10:57:20 +07:00
z__
f6ef662344
queries and restart fixes
2022-01-23 21:03:32 +07:00
z__
58b9c926ae
net6 things
2022-01-22 21:13:38 +07:00
Bishbash777
2a0555ea4f
Update TorchServer.cs
2021-07-28 18:37:45 +01:00
LTP
169b543f7d
final fix + new config option to change service between Steam and EOS
2021-02-12 12:05:16 +07:00
John Gross
f7a63f17cc
Patch steam timeout to 5 seconds to work around callback issues
2020-11-25 16:44:01 -08:00
Brant Martin
29fcdc0bf8
Add temporary autostart flag for restart commands and autostart commandline switch ( #382 )
...
Co-authored-by: Jimmacle <mindstorms11@cox.net >
2020-04-22 12:31:55 -07:00
Brant Martin
76ea5fdbc1
Quick hack to reduce sim slowdown during save ( #375 )
2020-04-09 08:32:23 -07:00
Jimmacle
035325da22
Assert option and other fixes ( #370 )
...
* Add option to control assert logging
* Fix logging errors from calling InitMultithreading before InvokeBeforeRun
2020-03-20 09:44:54 -07:00
John Gross
a1f397f9bf
Keep config disabled after stopping server
2019-12-21 12:22:29 -08:00
John Gross
540b17448a
Fix overwriting Sandbox with stale cached version
2019-12-07 18:15:48 -08:00
John Gross
79368aa6dd
Fix MessageBox spam if Torch crashes with UI enabled and autorestart disabled
2019-09-13 11:46:35 -07:00
Brant Martin
997a3ca31c
Adjust behavior of restarts. Closes #337
2019-08-25 11:55:14 -04:00
Brant Martin
43adecaf99
Publictest ( #335 )
...
* Fix compiler errors
* Fix Jenkins
* Build public test as Release
* Fix more things
* Oops
* Remove obsolete code
* Fix GameStatePatchShim
2019-08-22 13:25:53 -04:00
Brant Martin
f1616f6532
Implement kick on restart
2019-08-16 12:48:16 -04:00
John Gross
570bc83a6d
Fix remote API, file copying, entity manager sorting
2019-07-06 16:58:36 -07:00
Brant Martin
fc9a9f8e09
Merge branch 'master' into PreRelease
2019-06-09 17:45:48 -04:00
John Gross
3e5b29c84d
I think I actually fixed it
2019-06-06 17:07:25 -07:00
Brant Martin
068b074de0
Add player display to main UI window. Ref TorchAPI/Essentials#106
2019-04-20 09:02:21 -04:00
Brant Martin
967d8ce068
Add independent console option. Various random fixes
2019-02-20 20:20:09 -05:00
John Gross
831722dd84
Add remote API support
2018-09-28 21:48:24 -07:00
Brant Martin
045a572058
Add Torch client mod. Currently supports dialogs and notifications.
...
Add dialog output to !longhelp
Add !notify command
Silently inserts mod into session when client connects, server admins don't need to do anything to enable it.
2018-06-10 07:31:19 -04:00
John Gross
d59ef20f72
Fix config not saving session settings
2018-04-03 11:17:19 -07:00
John Gross
f03bfd2d7a
Fix suppressed fatal error, make world config importing manual
2018-04-02 21:00:36 -07:00
John Gross
e42a231553
Add sane whitelist, fix bad server init logging
2018-01-30 23:40:38 -08:00
John Gross
6fbc06081e
Add block limit editor, various UI tweaks
2018-01-25 18:34:21 -08: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
714824df97
Fix start/stop buttons, improve DS init order, add console tab
2018-01-25 18:33:08 -08:00
John Gross
ba8fa01ce5
Auto-generate configuration dialog, fix logger names, prepare for async initialization
2018-01-25 18:30:23 -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
72b6d0e7bb
Tweaks to versioning scheme
...
Nuke staging
2017-12-02 12:14:48 -08:00
Westin Miller
f0adeddb66
Split game initialization and starting into a separate thread and file.
2017-11-25 17:25:06 -08:00