A quem se aplica
Estes requisitos são para a instalação completa do Genesys Plus. Flex e Lifetime usam o mesmo produto; a diferença entre elas é a licença.
Sistema operacional
- Windows Server 2012 R2 de 64 bits ou superior. Recomendamos Windows Server 2016 ou superior.
- Se você também for usar o DiscordServer com dashboard, esse componente exige Windows Server 2016 ou mais recente com Desktop Experience. Server Core e execução como serviço não foram homologados para ele.
Antes de instalar o servidor, mantenha o Windows atualizado.
Banco de dados e permissões
- Microsoft SQL Server 2014 ou superior, em instância padrão ou nomeada. Recomendamos SQL Server 2019 ou superior. Para instalar SQL Server 2019 na mesma máquina, use Windows Server 2016 ou superior.
- Usuário e senha válidos para autenticação SQL e restauração da base durante a instalação.
- Acesso de administrador ao Windows para instalar, restaurar o banco e configurar ODBC e firewall.
O Genesys Hub cria os DSNs ODBC de 32 e 64 bits usados pelo pacote. O runtime .NET necessário ao Hub acompanha a distribuição. Algumas ferramentas ou o anti-hack podem precisar do Visual C++ 2015–2022 x86; siga o diagnóstico mostrado pelo Hub.
Espaço, CPU e memória
Reserve espaço para baixar e extrair os pacotes. O Genesys Hub verifica o espaço disponível durante a instalação. Planeje espaço adicional para o banco de dados, logs, backups e futuras atualizações; a necessidade total varia conforme o uso do servidor.
Memória RAM: mínimo de 2 GB; recomendamos 4 GB ou mais. Não há mínimo de CPU definido para a Wiki. Dimensione a máquina conforme a quantidade de jogadores e os serviços que pretende executar.
Rede
- Conexão à internet 24 horas por dia, 7 dias por semana para manter o servidor online, baixar arquivos pelo Hub e permitir a autorização da licença durante a execução.
- Para jogadores externos, o servidor precisa de um endereço alcançável pela internet ou de encaminhamento de portas no roteador.
- As portas públicas TCP padrão são 44405 (ConnectServer), 55901 (GameServer) e 55919 (GameServerCS). É possível escolher outras portas no instalador.
- IP fixo não é obrigatório. Se o endereço mudar, atualize o cadastro da licença no painel Minha Licença e ajuste as configurações do servidor e do cliente.
- Mantenha o SQL Server na rede local ou privada; o instalador não publica sua porta na internet.
Componentes do Genesys Plus
Os executáveis têm funções diferentes no funcionamento do servidor e do cliente:
| Componente | Função |
|---|---|
Main.exe |
Cliente do jogo: exibe a interface e conecta o jogador ao servidor. |
ConnectServer.exe |
Recebe a conexão inicial do cliente e informa os servidores de jogo disponíveis. |
JoinServer.exe |
Valida o acesso às contas e coordena a entrada e saída dos jogadores. |
DataServer.exe |
Lê e grava no SQL Server dados como personagens, inventários e baús. |
GameServer.exe |
Executa a lógica do mundo: jogadores, monstros, mapas, itens e eventos comuns. |
GameServerCS.exe |
Variante do GameServer usada para os mapas e sistemas de Castle Siege. |
DiscordServer.exe |
Integra eventos do servidor ao Discord quando esse recurso é utilizado. |
Encoder.exe |
Gera os arquivos de configuração consumidos pelo cliente a partir de MainInfo.ini e MainConnect.ini. |
Dados para ter em mãos
- Conta e licença Genesys Plus correspondente à modalidade Flex ou Lifetime.
- IP local e, se houver acesso externo, IP público ou endereço encaminhado pelo roteador.
- Instância e credenciais do SQL Server.
- CustomerName da licença, com até 32 caracteres.
O HWID é gerado pelo Hub na máquina do servidor. Se trocar de máquina, gere o novo identificador e atualize-o no painel Minha Licença. Não copie o HWID de outra máquina nem altere manualmente campos antigos nos arquivos.
Informações importantes da licença
Os arquivos do Genesys Plus requerem IP, Hardware ID (HWID) e CustomerName vinculados à licença.
- O cadastro e a alteração desses dados da licença são feitos somente pelo painel Minha Licença.
- Cada alteração fica registrada no sistema.
- O IP pode ser alterado sem limite de vezes.