first commit

This commit is contained in:
2025-07-06 00:23:46 +02:00
commit 38f50c8819
1788 changed files with 112878 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
using NitroxModel.Packets;
using NitroxModel.Serialization;
using NitroxServer.Communication.Packets.Processors.Abstract;
namespace NitroxServer.Communication.Packets.Processors
{
public class MultiplayerSessionPolicyRequestProcessor : UnauthenticatedPacketProcessor<MultiplayerSessionPolicyRequest>
{
private readonly SubnauticaServerConfig config;
public MultiplayerSessionPolicyRequestProcessor(SubnauticaServerConfig config)
{
this.config = config;
}
// This will extend in the future when we look into different options for auth
public override void Process(MultiplayerSessionPolicyRequest packet, INitroxConnection connection)
{
Log.Info("Providing session policies...");
connection.SendPacket(new MultiplayerSessionPolicy(packet.CorrelationId, config.DisableConsole, config.MaxConnections, config.IsPasswordRequired()));
}
}
}