Impresso de: Pedal.com.br
Categoria: Assuntos Gerais
Nome do Fórum: Treinamento, BIKE FIT, Nutrição / Alimentação e Saúde
Descrição Fórum: Tudo que você quer saber sobre treinamento, performance, bike fit, bicycle fitting, nutrição, suplementos alimentares, alimentação e saúde.
URL: https://www.pedal.com.br/forum/forum_posts.asp?TID=96461 Data da Impressão: 17 Abr 2024 as 20:41 Versão do Software: Web Wiz Forums 12.07 - https://www.webwizforums.com
Tópico: zwift-offlinePostado Por: oldnapalm
Assunto: zwift-offline
Data de Publicação: 26 Abr 2019 as 15:33
Deixo uma dica para quem quer usar o Zwift apenas para fazer os treinos (workouts) ou se distrair com o cenário, sem participar de competições, pedaladas em grupo ou socializar com outros usuários. O zwift-offline é uma implementação parcial do servidor do Zwift, permite que você use o Zwift sem conexão com a internet.
Para instalar o zwift-offline:
Baixe o zoffline_1.0.XXXXXX.exe de https://github.com/zoffline/zwift-offline/releases/latest" rel="nofollow - https://github.com/zoffline/zwift-offline/releases/latest
Baixe o zoffline_helper.zip de https://github.com/oldnapalm/zoffline-helper/releases/latest" rel="nofollow - https://github.com/oldnapalm/zoffline-helper/releases/latest
Execute o script configure_client.
Execute o zoffline_1.0.XXXXXX e autorize quando o Firewall do Windows perguntar.
Uma pasta storage será criada para armazenar as suas informações.
Mantenha a janela do zwift-offline aberta e abra o Zwift.
Se o "launcher" do Zwift já estava aberto (ícone do Zwift na área de notificação da barra de tarefas), feche-o e abra o Zwift novamente.
Postado Por: Sylvio604
Data de Publicação: 08 Jan 2020 as 09:39
Continua funcionando esse "tutorial" ??
Postado Por: oldnapalm
Data de Publicação: 10 Jan 2020 as 16:30
Sim, continua funcionando na versão atual do Zwift ( https://github.com/zoffline/zwift-offline/commit/310bb8da5bbc745cb35306e4100f2aed6c310c13 - 1.0.44368), basta baixar do site oficial (link bem no início do tópico).
Tem um método mais fácil que dispensa a instalação do Python, é só baixar o executável "standalone" em "releases".
Nota: o executável é feito com o pyinstaller. Um efeito colateral é que alguns anti vírus detectam os executáveis do pyinstaller como malware. Esse é um problema conhecido e inevitável (https://github.com/pyinstaller/pyinstaller/issues?utf8=%E2%9C%93&q=is%3Aissue+virus). Se preferir, você pode não usar este exe e rodar o zoffline diretamente do código fonte (método do primeiro post).
Baixe os arquivos cert-zwift-com.p12 e cert-zwift-com.pem (para facilitar recomendo salvar na pasta Downloads, assim não precisará modificar o comando)
Nota: o executável é feito com o pyinstaller. Um efeito colateral é que alguns anti vírus detectam os executáveis do pyinstaller como malware. Esse é um problema conhecido e inevitável ( https://github.com/pyinstaller/pyinstaller/issues?utf8=%E2%9C%93&q=is%3Aissue+virus" rel="nofollow - https://github.com/pyinstaller/pyinstaller/issues?utf8=%E2%9C%93&q=is%3Aissue+virus ). Se preferir, você pode não usar este exe e rodar o zoffline diretamente do código fonte (método do primeiro post).
Baixe os arquivos cert-zwift-com.p12 e cert-zwift-com.pem (para facilitar recomendo salvar na pasta Downloads, assim não precisará modificar o comando)
Para usar o Zwift online normalmente, basta remover essa linha ou inserir # no início dela.
Rode o zoffline_1.0.XXXXXX.exe
Quando o Firewall do Windows perguntar, autorize o zoffline a acessar a internet em redes privadas.
Demora alguns segundos para o zoffline iniciar, espere até aparecer texto na tela antes de rodar o Zwift.
Uma vez executado, o zoffline vai criar uma pasta storage na mesma pasta em que ele estiver, para armazenar o seu progresso no Zwift.
Rode o Zwift
Após terminar de usar o Zwift, pressione Ctrl+C na janela do zoffline para encerrá-lo.
Estou tentando dos dois jeitos e não consigo instalar no windows 10.
Postado Por: oldnapalm
Data de Publicação: 17 Abr 2020 as 07:08
Deve ser porque o Zwift teve atualizações recentes e o zwift-offline ainda não foi atualizado.
Aqui tem as instruções atualizadas, no final explica como proceder nesse caso (não consigo editar meus posts no fórum) https://outlawcowboy.org/2019/04/26/zwift-offline/
Ou você pode baixar uma versão atualizada no meu fork do projeto no Github.
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
Traceback (most recent call last):
File "standalone.py", line 60, in <module>
File "zwift_offline.py", line 653, in run_standalone
File "site-packages\flask\app.py", line 990, in run
File "site-packages\werkzeug\serving.py", line 1009, in run_simple
File "site-packages\werkzeug\serving.py", line 962, in inner
File "site-packages\werkzeug\serving.py", line 805, in make_server
File "site-packages\werkzeug\serving.py", line 698, in __init__
File "SocketServer.py", line 420, in __init__
File "BaseHTTPServer.py", line 108, in server_bind
File "SocketServer.py", line 434, in server_bind
File "socket.py", line 228, in meth
socket.error: [Errno 10013] Foi feita uma tentativa de acesso a um soquete de uma maneira que Ú proibida pelas permiss§es de acesso
[3372] Failed to execute script standalone
Postado Por: mmvix
Data de Publicação: 17 Abr 2020 as 14:55
Era a versão! Vi que atualizou e agora funciona.
Postado Por: mmvix
Data de Publicação: 17 Abr 2020 as 14:59
Falei cedo demais... Voltou a dar o mesmo erro.
Postado Por: oldnapalm
Data de Publicação: 17 Abr 2020 as 15:12
O seu usuário do Windows é administrador?
Você precisa permitir o acesso do zwift-offline no firewall do Windows. Normalmente ele pergunta quando roda pela primeira vez, se você negou, entre no firewall do Windows e autorize.
Postado Por: mmvix
Data de Publicação: 17 Abr 2020 as 15:54
Falei cedo demais, continuou dando erro. Sou administrador sim, e concedi permissões pro programa no firewall, inclusive chequei e ele está na lista de permissões.
Postado Por: mmvix
Data de Publicação: 17 Abr 2020 as 16:00
Você sabe que porta ele usa por padrão? Pode ser que essa porta já esteja aberta na minha máquina por outra aplicação
Postado Por: mmvix
Data de Publicação: 17 Abr 2020 as 16:16
Era exatamente isso, a porta sendo usada. Eu comentei a porta do arquivo hosts e rodei o zwift "on line" e vi quais portas ele conectava no servidor do zwift. No meu caso a porta 443 estava sendo usada por outro programa. Parei o programa que estava usando a porta e o zoffline rodou normalmente.
Postado Por: oldnapalm
Data de Publicação: 17 Abr 2020 as 17:28
Beleza.
Sim, ele usa as portas 80 e 443.
Postado Por: Gustavo Pira
Data de Publicação: 20 Abr 2020 as 20:27
no meu windows 10 cotinuou nao dando certo.
Postado Por: oldnapalm
Data de Publicação: 21 Abr 2020 as 12:36
Gustavo Pira escreveu:
no meu windows 10 cotinuou nao dando certo.
Se quiser ajuda você precisa dar mais informações. Quando ocorre o problema? Apresenta alguma mensagem de erro?
Postado Por: Gustavo Pira
Data de Publicação: 23 Abr 2020 as 17:16
Desculpa!
Realizo todas as etapas do topico e quando abro o zwift_offline, abre o prompt de comando e fica essa mensagem.E não sai dai.
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
INFO:werkzeug: * Running on https://0.0.0.0:443/" rel="nofollow - https://0.0.0.0:443/ (Press CTRL+C to quit)
Postado Por: oldnapalm
Data de Publicação: 23 Abr 2020 as 17:23
Mas é justamente isso que deve acontecer.
Agora é só rodar o Zwift deixando essa janela do prompt de comando aberta. Se você realizou todos os passos, o Zwift vai se conectar ao servidor do zwift-offline em vez do servidor oficial.
Postado Por: Gustavo Pira
Data de Publicação: 23 Abr 2020 as 17:34
entendi.Mas eu treino junto com outras pessoas tambem?Perguto pq fiz isso e apareceu mais corredores comigo tambem.
Postado Por: oldnapalm
Data de Publicação: 23 Abr 2020 as 17:38
Não, no modo offline não vai ter mais ninguém no cenário, apenas você.
Se tem outras pessoas, você conectou no servidor do Zwift. Provavelmente faltou adicionar a linha no arquivo hosts. Verifique se o seu anti-vírus não está bloqueando ou desfazendo essa alteração.
Postado Por: Gustavo Pira
Data de Publicação: 23 Abr 2020 as 17:41
como devo fazer isso vc pode me explicar?
Postado Por: oldnapalm
Data de Publicação: 23 Abr 2020 as 17:47
Está no passo a passo, no meu post que você citou aí em cima. Um dos passos é abrir o arquivo hosts com o bloco de notas e adicionar a linha indicada.
Tenta usar o método dos scripts que tem no meu blog, é só botar o script zoffline-setup.bat na pasta scripts dentro da pasta zwift-offline e rodar o script, ele vai fazer todas as alterações necessárias.
CertUtil: O sistema não pode encontrar o arquivo especificado.
C:\Users\gusta\Downloads>
Postado Por: oldnapalm
Data de Publicação: 23 Abr 2020 as 18:00
Tem que fazer todos os passos em sequência, ou não vai dar certo.
O passo anterior a esse é baixar os arquivos...
Baixe os arquivos cert-zwift-com.p12 e cert-zwift-com.pem (para facilitar recomendo salvar na pasta Downloads, assim não precisará modificar o comando)
Se você salvou em outro lugar, tem que ajustar o comando.
Postado Por: oldnapalm
Data de Publicação: 24 Abr 2020 as 13:23
Forma mais simples de instalar o zwift-offline (para a versão 1.0.48969 do Zwift)
Instale o Zwift no local padrão (C:\Program Files (x86)\Zwift)
Baixe o zwift-offline https://outlawcowboy.org/zwift-offline_1.0.48969.zip
Execute o script setup (apenas na primeira vez)
Execute o zoffline_1.0.48969 e autorize quando o Firewall do Windows perguntar
Mantenha a janela do Prompt de Comando aberta e abra o Zwift
Se o "launcher" do Zwift já estava aberto (ícone do Zwift na área de notificação da barra de tarefas), feche-o e abra o Zwift novamente
Para desativar o zwift-offline, abra o atalho Edit hosts e remova a linha com os servidores do Zwift (ou adicione # no início da linha)
Postado Por: Gustavo Pira
Data de Publicação: 25 Abr 2020 as 21:05
Tinha desistido pq nao dava certo por nada, desse modo simples deu certo!!Obrigado pela ajuda e por compartilhar seu conhecimento.
Postado Por: Gustavo Pira
Data de Publicação: 25 Abr 2020 as 21:19
só fiquei com mais uma duvida, da para exportar o treino off line para o strava?Como faço isso?
Postado Por: oldnapalm
Data de Publicação: 25 Abr 2020 as 22:15
Beleza, que bom que deu certo, bom proveito.
O Zwift salva os arquivos .fit das atividades na pasta Documentos\Zwift\Activities, você pode subir esses arquivos no site do Strava.
Para subir automaticamente, por enquanto o método mais simples é o dos scripts que tem no meu blog (opção 3). Semana que vem vou tentar fazer de uma forma mais fácil.
Postado Por: Gustavo Pira
Data de Publicação: 25 Abr 2020 as 22:23
eu tentei esse procedimento, para salvar suas atividades no Strava, rode o script zoffline-strava, autorize o zwift-offline a carregar suas atividades e mova o arquivo strava_token.txt resultante para a pasta storage
abre o pronpt de comando e aparece uma mensagem que o windows nao pode encontrar c:\pyton27|pyon.exe certifiquese que o nome foi digitado corretamete.
Postado Por: oldnapalm
Data de Publicação: 26 Abr 2020 as 08:41
É porque você não fez todos os passos, tem que seguir passo a passo desde o início. Parece que você não instalou o Pyhton.
Depois vou fazer uma versão que não precisa do Python.
Postado Por: oldnapalm
Data de Publicação: 26 Abr 2020 as 09:43
Forma mais simples de instalar o zwift-offline (para a versão 1.0.48969 do Zwift)
Instale o Zwift no local padrão (C:\Program Files (x86)\Zwift)
Baixe o zwift-offline https://outlawcowboy.org/zwift-offline_1.0.48969.zip
Execute o script setup (apenas na primeira vez)
Execute o zoffline_1.0.48969 e autorize quando o Firewall do Windows perguntar
Mantenha a janela do Prompt de Comando aberta e abra o Zwift
Se o "launcher" do Zwift já estava aberto (ícone do Zwift na área de notificação da barra de tarefas), feche-o e abra o Zwift novamente.
Para desativar o zwift-offline, abra o atalho Edit hosts e remova a linha com os servidores do Zwift (ou adicione # no início da linha).
Para carregar as atividades no Strava
Execute o strava_auth e autorize quando o Firewall do Windows perguntar
Abra http://localhost:8000/ no navegador, faça login no Strava e autorize o zwift-offline a carregar suas atividades
Será criado um arquivo strava_token, mova esse arquivo para a pasta storage\player_id (o player_id do primeiro usuário é 1000)
Postado Por: oldnapalm
Data de Publicação: 26 Abr 2020 as 11:05
Forma mais simples de instalar o zwift-offline (para a versão 1.0.48969 do Zwift)
Instale o Zwift no local padrão (C:\Program Files (x86)\Zwift)
Baixe o zwift-offline https://outlawcowboy.org/zwift-offline_1.0.48969.zip
Execute o script setup (apenas na primeira vez)
Execute o zoffline_1.0.48969 e autorize quando o Firewall do Windows perguntar
Mantenha a janela do Prompt de Comando aberta e abra o Zwift
Se o "launcher" do Zwift já estava aberto (ícone do Zwift na área de notificação da barra de tarefas), feche-o e abra o Zwift novamente.
Para desativar o zwift-offline, abra o atalho Edit hosts e remova a linha com os servidores do Zwift (ou adicione # no início da linha).
Para carregar as atividades no Strava (opcional)
Execute o strava_auth e autorize quando o Firewall do Windows perguntar
Abra http://localhost:8000/ no navegador, faça login no Strava e autorize o zwift-offline a carregar suas atividades
Será criado um arquivo strava_token, mova esse arquivo para a pasta storage\player_id (o player_id do primeiro usuário é 1000)
Somente atividades com mais de 5 km serão carregadas no Strava.
Para baixar o seu perfil do Zwift (opcional)
Execute o get_profile, digite seu login do Zwift (e-mail) e sua senha
Será criado um arquivo profile.bin, mova esse arquivo para a pasta storage (ele será movido para a pasta storage\player_id quando o zwift-offline for executado)
O zwift-offline deve estar desativado antes de rodar o get_profile.
Postado Por: mmvix
Data de Publicação: 26 Abr 2020 as 14:06
Se eu fizer esse procedimento de baixar o profile do Zwift, ele vai apagar o meu profile offline e substituir pelo "online", ou fará um "join" dos dois?
Postado Por: oldnapalm
Data de Publicação: 26 Abr 2020 as 14:25
Se estiver usando a versão antiga do zwift-offline ele vai substituir. Se for a versão nova (com seleção de perfil) ficarão os dois perfis disponíveis para escolha. Não tem como juntar os dois.
Postado Por: oldnapalm
Data de Publicação: 27 Abr 2020 as 08:45
Mudei o link para download da opção mais fácil, está disponível em
Postado Por: Gustavo Pira
Data de Publicação: 01 Mai 2020 as 11:35
nao abre nada esse tambem.
Postado Por: oldnapalm
Data de Publicação: 01 Mai 2020 as 11:48
Cara, não sei o que é, mas acho que é alguma coisa no seu computador. Já foi testado por várias pessoas, eu mesmo já testei em 3 PCs com Windows 10 e funciona.
Veja se não é o seu antivírus que está bloqueando, ou a segurança do Windows.
Crie um arquivo "enable_ghosts.txt" na pasta storage
Quando salvar a atividade, um fantasma será gravado em storage/player_id/ghosts
Copie pelo menos um arquivo para a pasta storage/player_id/ghosts/load, ele será carregado na próxima atividade (pode renomear os arquivos para facilitar a identificação, por exemplo "Sands and Sequoias RP.bin")
Você deve assegurar-se de que o fantasma carregado é do mesmo mapa e rota que você vai percorrer
------------- https://outlawcowboy.org
Postado Por: oldnapalm
Data de Publicação: 31 Mai 2020 as 18:33
Postado Por: wcamargos
Data de Publicação: 05 Jun 2020 as 18:35
não consegui instalar de nenhuma das 2 formas. se eu for pelo prompt, após instalar o py installer, como é feita a instalação?
Postado Por: oldnapalm
Data de Publicação: 05 Jun 2020 as 18:59
wcamargos escreveu:
não consegui instalar de nenhuma das 2 formas. se eu for pelo prompt, após instalar o py installer, como é feita a instalação?
Usa o configure_client.bat que tem no zoffline-helper.zip e o release zoffline_1.0.51298.exe do primeiro link, esse é o jeito mais fácil.
Se quiser rodar do código fonte tem que seguir o passo a passo deste link (opção 2) https://outlawcowboy.org/2019/04/26/zwift-offline/" rel="nofollow - https://outlawcowboy.org/2019/04/26/zwift-offline/ ou usar os scripts (opção 3).
------------- https://outlawcowboy.org
Postado Por: wcamargos
Data de Publicação: 05 Jun 2020 as 19:34
Rapaz... Q coisa. não consigo.
quando no tutorial diz "Instale o Zwift se ainda não tiver" devo instalar o do site, correto? meu navegador não deixa baixá-lo ou não encontrado (cdn.zwift. com/app/ zwiftsetup . exe.
Outra coisa: com somente um sensor de cadência + sensor de velocidade do Garmin 530, vou conseguir utilizá-lo no notebook? Ou somente no celular?
Postado Por: oldnapalm
Data de Publicação: 05 Jun 2020 as 19:42
wcamargos escreveu:
quando no tutorial diz "Instale o Zwift se ainda não tiver" devo instalar o do site, correto? meu navegador não deixa baixá-lo ou não encontrado (cdn.zwift. com/app/ zwiftsetup . exe.
É que você deve ter rodado o configure_client antes de instalar o Zwift. Agora abre o Edit hosts, apaga a linha com os servidores do Zwift bem no final e salva. Depois de ter o Zwift instalado e atualizado, roda o configure_client de novo.
Baixa daqui, instala, roda e deixa ele atualizar (na primeira vez pode demorar um pouco dependendo da velocidade da sua conexão)
Outra coisa: com somente um sensor de cadência + sensor de velocidade do Garmin 530, vou conseguir utilizá-lo no notebook? Ou somente no celular?
Acho que vai precisar de um dongle ANT+, que eu saiba esses sensores Garmin não funcionam por Bluetooth.
------------- https://outlawcowboy.org
Postado Por: wcamargos
Data de Publicação: 06 Jun 2020 as 17:40
Certo. Consegui no celular e vou testar por 7 dias...
No computador parei depois da instalação do Zwift. ERROR ZL01, algo referente a conexão. Nada resolve.
Postado Por: oldnapalm
Data de Publicação: 06 Jun 2020 as 18:00
Faz assim:
- Te certifica que não tem os servidores do Zwift no arquivo hosts. Se tiver, apaga a linha e salva o arquivo.
- Clica com o botão direito no ícone do Zwift na área de notificação (na barra de tarefas, perto do relógio) e fecha o Zwift.
- Roda o Zwift de novo, deixa ele atualizar.
Nesse ponto você deve conseguir usar online com a mesma conta que criou no celular.
Com o Zwift funcionando, para usar offline, segue os procedimentos do início desse tópico.
Sempre que adicionar ou remover a linha do arquivo hosts (para alternar entre online e offline) tem que fechar o ícone do Zwift na área de notificação e abrir de novo.
------------- https://outlawcowboy.org
Postado Por: wcamargos
Data de Publicação: 07 Jun 2020 as 12:06
Consegui. Valeu pelo auxílio aí. Abraço
Postado Por: oldnapalm
Data de Publicação: 13 Jun 2020 as 10:18
Postado Por: mmvix
Data de Publicação: 09 Jul 2020 as 13:31
Depois de atualizar o servidor e também o cliente, ele começou a se conectar com o zwift online mesmo com o arquivo hosts editado. Tive que incluir também o endereço zwift.com no arquivo hosts. Parece que nessa nova atualização ele procura outro subserver do domínio zwift.com
Postado Por: oldnapalm
Data de Publicação: 09 Jul 2020 as 13:43
Você fechou o ícone do Zwift (launcher) na área de notificação depois de atualizar o cliente?
------------- https://outlawcowboy.org
Postado Por: mmvix
Data de Publicação: 09 Jul 2020 as 15:38
Sim, já acostumei com isso.
Postado Por: oldnapalm
Data de Publicação: 09 Jul 2020 as 15:42
Estranho, pra mim continuou funcionando, não precisei adicionar zwift.com no hosts.
------------- https://outlawcowboy.org
Postado Por: mmvix
Data de Publicação: 09 Jul 2020 as 15:43
Se eu tirar o zwift.com, ele me pede o login do site na hora. E entra no online
Postado Por: mmvix
Data de Publicação: 09 Jul 2020 as 15:43
É como se ele buscasse mais um endereço de página.
Postado Por: oldnapalm
Data de Publicação: 09 Jul 2020 as 15:47
Qual a versão do seu launcher?
------------- https://outlawcowboy.org
Postado Por: mmvix
Data de Publicação: 09 Jul 2020 as 15:55
Launcher 1.0.50 Game 1.0.53342
Postado Por: oldnapalm
Data de Publicação: 10 Jul 2020 as 09:50
Engraçado, mesmas versões que eu tenho e aqui continuou tudo igual.
Você consegue ver qual é a nova requisição que ele está fazendo?
Tem como enviar o log (o que aparece no prompt de comando) quando você roda o Zwift, com e sem zwift.com no hosts?
------------- https://outlawcowboy.org
Postado Por: mmvix
Data de Publicação: 10 Jul 2020 as 12:10
Postado Por: mmvix
Data de Publicação: 10 Jul 2020 as 19:55
Era isso mesmo. Da última vez que pediu pra rodar o script de configuração, não deve ter feito essa modificação porquê ele detectou que já tinha a linha no arquivo hosts .
Postado Por: oldnapalm
Data de Publicação: 14 Jul 2020 as 11:12
Ah sim, o script não modifica o hosts se já existe alguma ocorrência de "zwift.com"
Quando pedi pra rodar novamente foi porque teve uma atualização no cacert.pem
Acho que até a pouco tempo funcionava sem o subdomínio launcher no hosts porque ele redirecionava para outro usado anteriormente.
------------- https://outlawcowboy.org
Postado Por: oldnapalm
Data de Publicação: 07 Ago 2020 as 09:18
Postado Por: oldnapalm
Data de Publicação: 11 Nov 2020 as 10:06
Se alguém estiver interessado em testar um servidor "zoffline online" com suporte a multiplayer, acesse https://discord.gg/GMdn8F8" rel="nofollow - https://discord.gg/GMdn8F8 para mais informações.
------------- https://outlawcowboy.org
Postado Por: oldnapalm
Data de Publicação: 15 Nov 2020 as 15:24