expose custom config to plugins

add support for some basic game parameters to be set via custom config
This commit is contained in:
zznty
2023-06-29 14:08:45 +07:00
parent ed694ae95b
commit 3be524d169
10 changed files with 81 additions and 5 deletions

View File

@@ -85,9 +85,9 @@ namespace Torch.Server
return true;
}
public void Run()
public void Run(IConfiguration configuration)
{
_server = new TorchServer(Config, ApplicationContext.Current.InstanceDirectory.FullName, ApplicationContext.Current.InstanceName);
_server = new TorchServer(Config, ApplicationContext.Current.InstanceDirectory.FullName, ApplicationContext.Current.InstanceName, configuration);
if (ApplicationContext.Current.IsService || Config.NoGui)
{