Um repositório abrangente para o Daybreak Online, contendo diversas ferramentas, bancos de dados e arquivos necessários para configurar o servidor.
Este tutorial, criado por um de nossos jogadores dedicados, está disponível no YouTube e oferece um guia passo a passo abrangente.
Clique no link abaixo para assistir ao tutorial:
Assista ao Tutorial no YouTube
Este tutorial cobre:
- Configuração do ambiente do servidor
- Instalação do software necessário
- Configuração das definições do servidor
- Lançamento do servidor e conexão dos jogadores
Recomendo seguir este tutorial se você é novo na configuração de servidores de jogos ou precisa de um guia detalhado.
Para começar a configurar seu próprio servidor, consulte as seguintes seções neste repositório:
Se você encontrar qualquer problema ou tiver dúvidas, sinta-se à vontade para abrir uma issue ou participar das discussões da comunidade.
Agradecemos contribuições da comunidade! Se você tiver melhorias, correções de bugs ou novas funcionalidades para propor, sinta-se à vontade para enviar um pull request ou abrir uma issue.
Obrigado por fazer parte da comunidade DayBreak Online!
- DayBreak GMTools IIS APP
- DayBreak GMTools database
- DayBreak Game Database
- DayBreak Game log "required"
- DayBreak eRating - CentOS x86 VMware
- usuário: root
- senha: ivanglobalgames
- DayBreak GameServer - CentOS x64 VMware
- usuário: root
- senha: ivanglobalgames
- DayBreak Game Client
- VMWare WorkStation
- MySQL
- Netframework 2.0
-
Instale o IIS no seu Windows.
-
Suba a pasta
masterweb
. -
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 dadosmaster
, 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)
- 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; - No servidor do GameServer, adicione esses dois caminhos;
/home/sdetector/sdetector
e/home/server/dbserver
"o nome muda conforme a tradução"
- 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.
- Clique em
Gestão de serviços distritais
,Adicionar um grupo de servidores
- 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;
- Após isso é só clicar em play;
- 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
- Coloque o IP do GameServer e verifique a porta utilizada na VM do mesmo, utilizando o comando
netstat -tulnp
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!