Disconnect every client on shutdown. Changed default value for AnnounceSelf
This commit is contained in:
@ -3,7 +3,7 @@
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>net6.0</TargetFramework>
|
||||
<AssemblyVersion>1.4.1.0001</AssemblyVersion>
|
||||
<AssemblyVersion>1.4.2.0001</AssemblyVersion>
|
||||
<FileVersion>1.0.0.0</FileVersion>
|
||||
<RepositoryUrl>https://github.com/GTACOOP-R/GTACoop-R</RepositoryUrl>
|
||||
</PropertyGroup>
|
||||
|
@ -443,6 +443,14 @@ namespace CoopServer
|
||||
Thread.Sleep(1000 / 60);
|
||||
}
|
||||
}
|
||||
|
||||
if (MainNetServer.Connections.Count > 0)
|
||||
{
|
||||
MainNetServer.Connections.ForEach(x => x.Disconnect("Server is shutting down!"));
|
||||
// We have to wait some time for all Disconnect() messages to be sent successfully
|
||||
// Sleep for 1 second
|
||||
Thread.Sleep(1000);
|
||||
}
|
||||
}
|
||||
|
||||
#region -- PLAYER --
|
||||
|
@ -11,7 +11,7 @@
|
||||
public bool NpcsAllowed { get; set; } = true;
|
||||
public bool ModsAllowed { get; set; } = false;
|
||||
public bool UPnP { get; set; } = true;
|
||||
public bool AnnounceSelf { get; set; } = true;
|
||||
public bool AnnounceSelf { get; set; } = false;
|
||||
public string MasterServer { get; set; } = "http://gtacoopr.000webhostapp.com/servers.php";
|
||||
public bool DebugMode { get; set; } = false;
|
||||
}
|
||||
|
Reference in New Issue
Block a user