Servidor web com suporte a multiplayer LAN 100% offline para AoE 1, 2 e 3 DE
(github.com/luskaner)Age LAN Server
Age LAN Server é um servidor web que permite jogar no modo multiplayer LAN mesmo sem conexão com a internet. Ele permite usar os recursos de LAN do jogo mesmo quando os servidores oficiais estão em manutenção ou forem desativados.
🎮 Jogos suportados:
- Age of Empires: Definitive Edition
- Age of Empires II: Definitive Edition
- Age of Empires III: Definitive Edition
Importante
- É necessário um launcher personalizado para contornar as restrições exclusivas do modo online do jogo. É possível baixar um emulador de Steam de outro projeto para jogar 100% offline.
⚙️ Recursos
- 🌐 Cenários
- 🗺️ Transferência de mapas dentro do lobby
- ↕️ Restauração de partidas
- 📦 Modos de dados
- 🗣️ Chat no lobby
- 🎮 Crossplay entre Steam e Xbox
Age of Empires II: Definitive Edition e Age of Empires III: Definitive Edition
- Campanha cooperativa
- Revanches
- Convidar jogadores para o lobby
- Compartilhar links do lobby
- Buscar jogadores
Age of Empires III: Definitive Edition
- Canais
- Mensagens privadas
Limitações
- Para entrar em um lobby de jogo por link, o jogo já precisa estar em execução.
- A integração com a Steam Workshop só funciona ao usar o launcher oficial.
- Só é possível criar lobbies no modo LAN:
- Sem ranqueadas
- Sem espectadores
- Integração de amigos do Xbox e da Steam
Age of Empires II: Definitive Edition
- Sem partida rápida
Age of Empires III: Definitive Edition
- A lista de amigos mostra todos os usuários online como amigos
Recursos não implementados
- Conquistas: disponíveis apenas nos servidores oficiais. Se os requisitos de conquistas forem cumpridos durante a partida, isso pode causar problemas.
- Alterar o ícone do perfil do jogador: só o padrão pode ser usado
- Ranking: aparece vazio
- Estatísticas do jogador: aparecem vazias
- Clãs: todos os jogadores ficam sem clã. A busca de clãs aparece vazia e ocorre erro ao criar
- Bloquear jogadores no lobby: parece funcionar, mas não funciona
- Denunciar/bloquear jogador: parece funcionar, mas não funciona
Requisitos mínimos de sistema
Servidor
Estável
- Windows: 10 (exceto edição/modo S), (Storage) Server 2016, 10 IoT (exceto Arm32), Server IoT 2019
- Linux: kernel 2.6.32
- macOS: Big Sur (v11)
Experimental
- Baseados em BSD (OpenBSD, DragonFly BSD, FreeBSD e NetBSD)
- Baseados em Solaris (Solaris e Illumos)
- AIX
Launcher
- Windows (exceto edição/modo S): 10 em x86-64 (recomendado), 11 em ARM
- Linux: x86-64 usando Steam Play em distribuições recentes
Cliente
- Age of Empires: Definitive Edition no Steam ou Xbox (somente Windows). Requer versão 100.2.31845.0 ou superior
- Age of Empires II: Definitive Edition no Steam ou Xbox (somente Windows). Requer versão do fim de 2023
- Age of Empires III: Definitive Edition no Steam ou Xbox (somente Windows). Requer versão do fim de 2023
Instalação
O launcher e o servidor funcionam imediatamente, sem instalação. Basta baixar o arquivo compactado, extrair e executar.
Como funciona
Servidor
O servidor é um servidor web simples que recebe as requisições de API do jogo. Ele reimplementa a superfície mínima da API para permitir que o jogo funcione no modo LAN. Os dados não são armazenados nem transmitidos pela internet.
Launcher
O launcher facilita jogar no modo LAN e também permite jogar online usando o launcher oficial.
Como usar
- Baixe o asset full apropriado da versão estável mais recente
- Extraia os arquivos
- Se não estiver usando o launcher do Steam ou do Xbox, edite o arquivo
launcher/resources/config.<game>.tomlpara indicar o caminho do launcher do jogo - Execute
launcher/launcher-<game>: será necessário confirmar elevação de privilégios de administrador e outras caixas de diálogo - Repita os passos acima e execute o launcher em todos os PCs que vão jogar na LAN. O primeiro PC hospedará o "servidor" e os demais se conectarão automaticamente
- Ao hospedar um novo lobby no jogo, defina o servidor como Use Local Lan Server (AoE II), selecione LAN para criar o lobby (AoE III) ou escolha a opção de menu "LAN" (AoE I). Em AoE I/II, é recomendável definir visibilidade pública
- Se o lobby estiver público, é possível entrar diretamente pelo navegador ou convidar amigos pesquisando por eles. Também é possível compartilhar o link para entrar automaticamente no lobby (funciona apenas dentro do jogo)
1 comentários
Comentários do Hacker News
Usuários do Hacker News que curtem o AoE clássico também podem gostar de 0 A.D.
É legal ver que jogos como AoE podem continuar sendo usados no futuro
Lembro da época em que jogava AoE2 em LAN no começo dos anos 2000
AoE2 foi lançado em 1999 e é baseado em uma engine de jogo de 1997
Fico curioso sobre como definem os termos de uso junto com a licença AGPL
Tentei em uma LAN party em dezembro, mas não funcionou
Fico curioso se o aoe2 DE usa principalmente p2p no multiplayer
Acho este projeto excelente
Acho que vale agradecer por compartilhar esta informação
Fico curioso se existe algo assim para o Age of Empires original