public async Task ServerStart() { Holder = new PlayersHolder(); Players = new List <Player>(); DbaseProvider = new DatabaseProvider(new ResponseFromDB(), new MySqlConnection()) { ConnectionProv = this }; DbaseProvider.ConnectToDB(); AuthProv = new AuthProvider { ConnectionProv = this }; var localAdd = IPAddress.Any; _listener = new TcpListener(localAdd, Port); _listener.Start(); while (true) { await SyncTask(); } }