Server.exe alternativo (Windows 86x/64x) SEM SQL Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

Aldeia RPG
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Server.exe alternativo (Windows 86x/64x) SEM SQL

2 participantes

Ir para baixo

Server.exe alternativo (Windows 86x/64x) SEM SQL Empty Server.exe alternativo (Windows 86x/64x) SEM SQL

Mensagem por AthosEdgard Qui Jun 10, 2021 11:45 pm

Para aqueles com problemas com instalação e compatibilidade de Ruby e que querem alterar o código base usado no VXA-OS e não conseguem porque o código está compilado no Server.exe, eu desenvolvi um Server.exe idêntico ao do VXA-OS que possibilita isso. Escrevi em C#, porque em Ruby tá difícil (pouco suporte, eu teria que codificar em ruby puro, sem auxílio de Gems). Isso requer que você instale o .Net Core 3.1, que é bem leve e é usado em muitos programas do windows.

Funcionamento: O Server.exe vai abrir o arquivo main.rb da pasta server e rodá-lo como se você tivesse o Ruby instalado e configurado no seu computador. Depois de fechar o console, ele vai deletar qualquer arquivo residual usado pra rodar o server. Caso os desenvolvedores do VXA-OS adicionem mais requerimentos do Ruby ao servidor, eu vou precisar atualizar o arquivo. Atualmente somente são só necessários(e inclusos no meu Server.exe) o Colorize e o Eventmachine.


O SERVIDOR NÃO IRÁ RODAR SE NA SUA PASTA SERVER NÃO ESTIVEREM O "main.rb" E AS PASTAS "RGSS3" E "Scripts" (a não ser que você mesmo altere os scripts, neste caso somente o main.rb seria essencial, e o resto seria de acordo com suas modificações.)
NÃO TESTEI E NEM DEI SUPORTE PARA O SERVER COM SQL AINDA.

Instalação: Basta baixar o .exe e substituir o .exe na pasta Server do VXA-OS.

Downloads:
Server.exe 64-bit (64x)

Server.exe 32-bit (86x)

Server.exe 86x/64x - Esse aqui não precisa do .Net Core 3.1, mas pesa mais, pois já está incluso dentro do .EXE. Arquivo rar com as duas versões.

Outros links:

Tópico do VXA-OS

.Net Core 3.1


Obs.: Caso vá instalar o .Net Core 3.1 pelo link acima, instale o .NET Runtime 3.1 padrão, não o Desktop Runtime nem o ASP.NET Core Runtime. Não dará problema, mas é mais do que o necessário.

Sobre o desenvolvimento:

Após uma observação de como funciona o Server.exe do Valentine, eu tentei recriar algo igual, com as minhas alterações, porém um arquivo .bat ou uma nova recompilação em Ruby não funcionaria por limites de linguagem. No Server.exe do Valentine, a ferramenta que ele usa para compilar inclui uma versão mínima e compacta  do Ruby que é extraída (não deve servir para outros tipos de código) e colocada junto aos arquivos temporários do Windows, junto ao "main.rb" e as "RGSS3" e "Scripts". Esses arquivos são excluídos depois que o Server.exe é fechado. Então eu só fiz algo similar em C#, com os arquivos da linguagem Ruby (não os arquivos do script do servidor) que foram extraídos do Server.exe do Valentine (para manter o arquivo mínimo e o mais compatível possível), pois estou acostumado com essa linguagem. E ela é mais livre de limitações, já que ela foi feita especificamente pra rodar no Windows.


Última edição por Akaiger em Qui Jun 17, 2021 8:45 am, editado 5 vez(es)
AthosEdgard
AthosEdgard
Novato
Novato

Mensagens : 5
Créditos : 0

Ficha do personagem
Nível: 1
Experiência:
Server.exe alternativo (Windows 86x/64x) SEM SQL Left_bar_bleue0/0Server.exe alternativo (Windows 86x/64x) SEM SQL Empty_bar_bleue  (0/0)
Vida:
Server.exe alternativo (Windows 86x/64x) SEM SQL Left_bar_bleue30/30Server.exe alternativo (Windows 86x/64x) SEM SQL Empty_bar_bleue  (30/30)

Valentine, takub088 e Sonart gostam desta mensagem

Ir para o topo Ir para baixo

Server.exe alternativo (Windows 86x/64x) SEM SQL Empty Re: Server.exe alternativo (Windows 86x/64x) SEM SQL

Mensagem por Paulo Soreto Sex Jun 11, 2021 3:15 pm

Tem mais detalhes de como foi feita essa implementação? Tem planos de distribuir o código fonte tambem?
Paulo Soreto
Paulo Soreto
Lenda
Lenda

Mensagens : 1980
Créditos : 367

Ficha do personagem
Nível: 1
Experiência:
Server.exe alternativo (Windows 86x/64x) SEM SQL Left_bar_bleue0/0Server.exe alternativo (Windows 86x/64x) SEM SQL Empty_bar_bleue  (0/0)
Vida:
Server.exe alternativo (Windows 86x/64x) SEM SQL Left_bar_bleue30/30Server.exe alternativo (Windows 86x/64x) SEM SQL Empty_bar_bleue  (30/30)

https://www.aldeiarpg.com/

Ir para o topo Ir para baixo

Server.exe alternativo (Windows 86x/64x) SEM SQL Empty Re: Server.exe alternativo (Windows 86x/64x) SEM SQL

Mensagem por AthosEdgard Sex Jun 11, 2021 5:22 pm

Paulo Soreto escreveu:Tem mais detalhes de como foi feita essa implementação? Tem planos de distribuir o código fonte tambem?

Tenho sim, posso colocar algumas informações no post, porém sobre o código fonte eu tenho que pensar, embora qualquer um com um bom conhecimento possa descompilar meu arquivo.

Edit: Pronto, os detalhes estão no fim do post.
AthosEdgard
AthosEdgard
Novato
Novato

Mensagens : 5
Créditos : 0

Ficha do personagem
Nível: 1
Experiência:
Server.exe alternativo (Windows 86x/64x) SEM SQL Left_bar_bleue0/0Server.exe alternativo (Windows 86x/64x) SEM SQL Empty_bar_bleue  (0/0)
Vida:
Server.exe alternativo (Windows 86x/64x) SEM SQL Left_bar_bleue30/30Server.exe alternativo (Windows 86x/64x) SEM SQL Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

Server.exe alternativo (Windows 86x/64x) SEM SQL Empty Re: Server.exe alternativo (Windows 86x/64x) SEM SQL

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos