Servidor Arcaea
Um pequeno servidor local para Arcaea
IntroduçãoIntrodução
Este é um pequeno servidor Arcaea local baseado em Python e Flask que simula a funcionalidade principal do jogo. Esta pode ser a primeira vez que escrevo um programa tão grande, por isso peço desculpas por quaisquer imprecisões.
Este programa é utilizado principalmente para aprendizagem e pesquisa, não podendo ser utilizado para quaisquer atividades comerciais, caso contrário você será responsável pelas consequências. Este não é um requisito obrigatório, é apenas um lembrete e um aviso.
Este é um pequeno servidor Arcaea local baseado em Python e Flask, que pode simular as principais funções do jogo. Esta pode ser a primeira vez que escrevo um programa tão grande.
Este procedimento é utilizado principalmente para estudo e pesquisa, não devendo ser utilizado para quaisquer atividades comerciais, caso contrário as consequências serão suportadas por si. Este não é um requisito obrigatório, apenas um lembrete e advertência.
Parece bobo, mas funciona! Parece estúpido, mas funciona!
Características
❌: Não suportado
⚠️ : Possíveis problemas/podem diferir do oficial
?️: Não é mais atualizado, pode ser removido ou refatorado
?: Em construção
- Login e cadastroLogin e cadastro
- Banimento automático de vários dispositivos
- ⚠️ Login em vários dispositivosLogin em vários dispositivos
- Limite de taxa de loginLimite de taxa de login
- Limite de taxa de registroLimite de taxa de registro
- ⚠️ Destruir conta
- Upload de pontuaçãoScore upload
- Verificação de pontuaçãoVerificação de pontuação
- Classificação de pontuaçãoClassificação de pontuação
- Mecanismo de valor potencial Potencial
- Melhores 30
- ⚠️ Top 10 recentes
- Classificação globalClassificação global
- Sistema de curso
- ⚠️ Link Jogar 2.0
- Sistema de amigosAmigos
- ❌ Aumento máximo do número de amigos
- Salvar na nuvemSalvar na nuvem
- Tente desbloquear todas as histórias e músicas
- Modo mundoModo mundo
- Sistema de resistência
- ⚠️ Aumento de passos normais e além do aumento
- ⚠️ Habilidades de personagemHabilidades de personagem
- Baixando músicasBaixando músicas
- ❌ Download criptografado
- Verificação de downloadVerificação de download
- Limite de taxa de downloadLimite de taxa de download
- Atualização rápida do pacote de conteúdo Atualização rápida do pacote de conteúdo
- Sistema de comprasSistema de compras
- Único e pacote
- ❌Pacote pacotePacote pacote
- Desconto
- Ingresso 5º aniversário Ingresso 5º aniversário
- Cupom de resgate únicoPegar ingresso
- ❌ Estender a redução automática de preços do pacoteEstender a redução automática de preços do pacote
- Sistema de recompensaSistema presente
- Resgatar sistema de código
- Missões para novatos
- Sistema de personagensSistema de personagens
- Gravação de dadosGravação de dados
- Pontuações dos usuáriosPontuações dos usuários
- Potencial diário dos usuários
- ?️Backend simples de administração da webSimple backend de administração da web
- ?API
- Log do servidor Log do servidor
DescriçãoDeclaração
É muito divertido e ainda estou explorando seus usos.
É tão interessante. O que ele pode fazer está sob exploração.
BaixarBaixar
Aqui
Oficial Arcaea-CN
Atualizar logAtualizar log
Mantenha apenas a versão mais recente.
Lembrete: mantenha o banco de dados original ao atualizar para evitar perda de dados.
Dicas: Ao atualizar, mantenha o banco de dados original em caso de perda de dados.
Para outras pequenas alterações, consulte as informações de cada commit.
Consulte as mensagens de commit para outras pequenas alterações.
Versão 2.12.0
v2.11.3.1 ~ v2.11.3.20 para Arcaea 5.2.0 ~ 5.10.4
Aqui não estão algumas correções de bugs.
Nota: Link Play 2.0 não é compatível com versões mais antigas de clientes. Nota: Link Play 2.0 não é compatível com versões de clientes mais antigas.
- Versão para Arcaea 5.10.4
- Adicione alguns novos parceiros, libere outros e adicione suporte para suas habilidades.
- Adicione suporte quase total para Link Play 2.0.
- Suporta nova dificuldade de gráfico ETR Adapte-se à nova dificuldade ETR.
- Adicionado suporte para pacotes de conteúdo (atualização dinâmica), incluindo dois modos de atualização.
- Apoie o sistema de missão para iniciantesAdicione suporte para missões.
- Atualizar mecanismo de alteração de 30 recentes.
- Atualização do mecanismo PTT: Adicionada proteção de ponto de pressão Mecanismo PTT: Altere a proteção da primeira reprodução para a nova melhor proteção.
- Ajuste o mecanismo de classificação mundial para ficar mais próximo do oficial.
- Refatore o código para o Modo Mundial e ajuste algumas habilidades e a lógica de cálculo do progresso.
- Adicionado suporte para mapa mundial violado.
- Adicione um exemplo de mapa violado (#148).
- Altere o tempo de recuperação do uso de fragmentos para comprar resistência para 23 horas.
- Adicione alguns endpoints para prefixos de API antigos para notificar os usuários para atualizar o cliente; adicione suporte para vários prefixos de jogos;
- Adicionar suporte para usuários destruirem suas próprias contas (não é possível por padrão) Adicionar suporte para que usuários destruam suas próprias contas.
- Suporte incompleto para "pick_ticket".
- Faça com que a pasta dos mapas mundiais possa ter subpastas.
- Adicionado suporte para atualização de classificações de 30 recentes por meio de API e página da web.
- Adicione o IP e os limitadores de taxa do dispositivo para registro do usuário.
- Corrigido o bug em que o jogador não pode carregar a pontuação ao completar um curso novamente (por Guzi422) Corrigido o bug em que o jogador não pode carregar a pontuação ao completar um curso novamente.
- Corrigido um bug lógico de que a pontuação mais alta do curso não seria atualizada se o usuário não concluísse todo o desafio do curso.
- Corrigido um bug que impedia a API do Link Play de funcionar.
- Corrigir problemas de dependência: criptografia >= 35.0.0 Corrigir requisitos: criptografia >= 35.0.0
- Corrija
songlist
problema no analisador de songlist
(#156). - Corrigido um bug em que "skill_amane" pode surgir um erro quando o tipo de etapa do mapa mundial é nulo.
- Adicionado suporte para adição automática de parceiros "Hikari & Tairitsu (Reunion)" e "Hikari (Fatalis)", para tentar desbloquear as histórias do Finale corretamente (#110 #164).
- Corrija um bug em que os arquivos de vídeo não podem ser baixados quando o arquivo
songlist
existe (#177) Corrija um bug em que os arquivos de vídeo não podem ser baixados quando o arquivo songlist
existe (#177). - Corrigido um bug em que a pontuação da última música desapareceria quando todos os jogadores retornassem à sala no Link Play.
- Adicionado suporte para dificuldades de ETR na
update_song.py
update_song.py
. - Adicione um pequeno servidor de teste de ferramenta para enviar mensagem de erro.
Ambiente e requisitos em execução Ambiente e requisitos em execução
- Windows/Linux/Mac OS/Android...
- Pitão >= 3.6
- Frasco >= 2,0
- Criptografia >= 35.0.0
- limites >= 2.7.0
- Charles, IDA, aplicativo proxy... (opcional)
SubprojetosSubrepositórios
Arcaea-Server-Wiki : Documentação do projetoDocumentação do projeto
Arcaea-Bundler: Usado para empacotar ou descompactar pacotes de conteúdo
Arcaea-Server-Frontend: Em construção
Descrição antiga Wiki antigo
Instruções de uso
chinês
Inglês
Atenções
chinês
Inglês
Perguntas e respostas
Chinês/Inglês
Obrigado
Usando banco de dados de músicas de Versões do BotArcAPI ArcaeaSongDatabase
Os dados da música não são mais fornecidos a partir da versão 2.9
Desde a versão 2.9, os dados da música não serão fornecidos.
Ícone do site de Usando favicon do black destination - てんてん- pixiv
Informações de contatoContato
Se necessário, você pode entrar em contato comigo Entre em contato comigo se necessário
E-mail: [email protected]
Apoie-me
A vida não é fácil. A vida não é fácil.
Alipay Alipay
WeChat
Usar licençaUsar licença
MIT © Perdido