private void _On_Host_Pressed() { GD.Print("on host pressed"); NetworkedMultiplayerENet host = new NetworkedMultiplayerENet(); host.SetCompressionMode(NetworkedMultiplayerENet.CompressionModeEnum.RangeCoder); // max: 1 peer, since it's a 2 player game for now Error err = host.CreateServer(DEFAULT_PORT, 1); if (err != Error.Ok) { _Set_Status("Can't host, address in use.", false); return; } GetTree().SetNetworkPeer(host); _joinBtn.SetDisabled(true); _hostBtn.SetDisabled(true); _Set_Status("Waiting for player..", true); }