0
0
Fork 0
mirror of https://github.com/Sanae6/SmoOnlineServer.git synced 2024-11-22 03:05:16 +00:00

send server init after the client init

To make service discovery by internet scan bots harder.
This commit is contained in:
Robin C. Ladiges 2024-04-27 17:32:17 +02:00 committed by Sanae
parent dc20a9c831
commit 9511d07f09

View file

@ -138,9 +138,6 @@ public class Server {
Client client = new Client(socket) {Server = this};
var remote = socket.RemoteEndPoint;
IMemoryOwner<byte> memory = null!;
await client.Send(new InitPacket {
MaxPlayers = Settings.Instance.Server.MaxPlayers
});
bool first = true;
try {
@ -206,6 +203,11 @@ public class Server {
continue;
}
// send server init
await client.Send(new InitPacket {
MaxPlayers = Settings.Instance.Server.MaxPlayers,
});
bool wasFirst = connect.ConnectionType == ConnectPacket.ConnectionTypes.FirstConnection;
// add client to the set of connected players