ultratears
Unofficial native Windows port of Tears of the Kingdom 1.4.3 using static recompilation. Builds locally from the player's own extracted game dump; no game files included.
Battle royale online em 3D direto no navegador. Solo, dupla, trio, squad e quinteto.
Translation pending
GamesJavaScript · CSSGitHub @agenciawissenmkt-gifOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Battle royale online em 3D, direto no navegador, com câmera em terceira pessoa (inspirado em Free Fire e Call of Duty). Até 50 jogadores por partida, com bots completando as vagas. Mapa com montanhas, casas com porta e janelas, árvores e pedras. Miras: ponto vermelho, 2x, 4x e sniper 8x, com sensibilidade separada para cada uma. Modos: solo, dupla, trio, squad (4) e quinteto (5). Login somente com conta Google.
server/index.js: entrega o site, confirma o login Google, cuida dos grupos (código de 5 letras), da fila e das partidas.server/match.js: simula a partida no servidor (movimento, tiros, dano, bots, tempestade, caídos e reanimação). 30 passos por segundo.public/shared.js: gera o mapa a partir de uma semente e faz o movimento. Usado pelo servidor e pelo navegador.public/client.js: lobby, conexão, controles (PC e celular), câmera, miras, previsão do próprio movimento e interpolação dos outros jogadores.public/gfx.js: parte visual em three.js (céu, sombras, relevo com textura, grama, casas, soldados, armas, clarão de tiro).public/vendor/three.min.js: three.js r128, servido pelo próprio jogo.O servidor é quem decide tudo, então o navegador não consegue trapacear mudando vida ou munição.
As estatísticas (partidas, vitórias, abates) ficam em data/stats.json.
npm install
npm run dev # abre em http://localhost:3000 com login de teste (sem Google)
Abra duas abas para testar grupo e partida juntos.
https://ultima-ilha.onrender.com (e http://localhost:3000 para testes)..apps.googleusercontent.com). Ele não é segredo.render.yaml já configura tudo.GOOGLE_CLIENT_ID.No plano grátis do Render o servidor dorme depois de 15 minutos sem ninguém e leva uns 50 segundos para acordar,
e o arquivo de estatísticas é apagado a cada nova publicação. Para jogar sério, use o plano Starter (US$ 7/mês) com um disco
e defina DATA_DIR para a pasta do disco.
| Nome | Para que serve |
|---|---|
GOOGLE_CLIENT_ID | ID do cliente OAuth do Google. Obrigatório em produção. |
LOBBY_WAIT | Segundos esperando jogadores antes de completar com bots (padrão 25). |
DATA_DIR | Pasta onde salvar as estatísticas (padrão ./data). |
DEV_LOGIN | 1 libera login sem Google. Use só no seu computador. |