Skip to content

thebitnomad/Daybreak-Online-AIO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💥 Daybreak-Online- All In One Repo

Um repositório abrangente para o Daybreak Online, contendo diversas ferramentas, bancos de dados e arquivos necessários para configurar o servidor.

App preview

image

ℹ️ Recursos Disponíveis

📝 Instruções

1. Instalação

  • Instale o IIS no seu Windows.

  • Suba a pasta masterweb.

  • Habilite a opção "Aplicativos de 32 bits = True". image

  • Altere o modo pipeline gerenciado para Clássico image

  • Importe os seguintes bancos de dados para o MySQL 5.5: master.sql, daybreak_104001, daybreaklog_104001.

  • Altere as configurações do arquivo masterweb/App_Data/MasterSqlMap.config com seu IP interno, usuário e senha do banco de dados. <dataSource name="master" connectionString="Server=127.0.0.1;Port=3306;Database=master;Uid=root;Pwd=password;Allow User Variables=True;Character Set=utf8;" />

  • Copie a Connection String a partir do " Server=127.0.0.1;Port=3306;Database=master;Uid=root;Pwd=password;Allow User Variables=True;Character Set=utf8;

  • Utilize o dbcrypto para criptografar a Connection String.

  • Altere a linha DBConnectionString do arquivo masterconfig.xml utilizando a Connection String criptografada.

  • Altere a senha do usuário ivangod no banco de dados master, utilizando uma criptografia MD5. Você pode utilizar uma ferramenta como MD5HashGenerator.

  • Senha = (User+Senha) exemplo; usuario é ivangod, senha é 123test, logo, o md5 será 3377e95f44105286e6a5b63291a96d93 (ivangod123test) image

2. Configuração do Servidor

  • Suba o VMWare erating.
  • Suba o VMWare GameServer.
  • Vá até o diretório /sdetector/sat_detector.cfg na maquina do GameServer.
  • A string se resume em IP "Invertido e Convertido em decimal" / PORTA / PORTA. Você deve alterar apenas o IP, apontando para o GMTools. Utilize uma ferramenta como IPAddressGuide para converter o IP para decimal. Por exemplo, o IP 192.168.18.6 invertido; 6.18.168.192 convertido para decimal é 101886144, portanto, a string completa será 101886144:9999:81920.
  • Após acessar o Saturn Master, Clique com o botão direito do mouse na página e selecione traduzir para português ou qualquer outro idioma de sua preferência.
  • Clique em Gerenciamento físico de maquinas e adicione o servidor do banco, e o Game server conforme exemplos; image image
  • No servidor do GameServer, adicione esses dois caminhos; /home/sdetector/sdetector e /home/server/dbserver "o nome muda conforme a tradução"

image

  • Se a configuração estiver certa, a linha do GameServer que estava vermelha, vai ficar toda verde. PS: A linha do banco de dados permanece vermelha.

image

3. Iniciar GameServer

  • Clique em Gestão de serviços distritais , Adicionar um grupo de servidores image
  • Na Progressão do jogo, selecione /home/server/dbserver e Ok.
  • Clique no icone de engrenagem, preencha os dados do seu banco de dados, IP, usuario e senha, desabilite o log, e opção de autenticação do erating; image image
  • Após isso é só clicar em play; image
  • Se a configuração estiver certa, a linha do Servidor que estava vermelha, vai ficar verde. após isso, alterar o svrlist na pasta do DayBreak Game Client

image

  • Coloque o IP do GameServer e verifique a porta utilizada na VM do mesmo, utilizando o comando netstat -tulnp

🙏 Apoie o Projeto

Considere fazer uma doação.

Qualquer valor é bem-vindo e apreciado!

Endereço da Carteira (BSC/ETHEREUM/POLYGON): 0x9EEEAF03f3e3993f5C9b1Be69df3Ca94120f2eF1

Observação: Aceitamos doações em qualquer rede. Sinta-se à vontade para escolher a rede que for mais conveniente para você.

Agradecemos antecipadamente por seu generoso apoio. Com sua ajuda, podemos continuar aprimorando e expandindo o projeto!