public static void StartServer(int maxPlayers, int port)
	{
		MaxPlayers = maxPlayers;
		Port = port;

		Console.WriteLine("[Server] Starting server...");
		Console.WriteLine($"[Server] IP: 127.0.0.1\n[Server] Port: {Port}\n");

		InitializeServerData();

		ServerHandle.InitializeServerData();
		
		_tcpListener = new TcpListener(IPAddress.Parse("127.0.0.1"), Port);
		_tcpListener.Start();
		_tcpListener.BeginAcceptTcpClient(new AsyncCallback(TCPConnectCallback), null);

		_udpListener = new UdpClient(Port);
		_udpListener.BeginReceive(UDPReceiveCallback, null);

		Console.WriteLine($"[Server] Server started on {Port}.");
	}