Kaltrinkeda e o BS Studio+

Olá caros leitores, eu sou o Kirey e quero implementar mais uma coisa inovadora no Kaltrinkeda, essa função se chama BS Studio, que seria basicamente um miniOS, literalmente um pequeno sistema operacional que trate o app como um app. Resumidamente: BS Studio é uma função que permite o usuário rodar Servidores Locais, esses que só estão disponíveis pra sua máquina, e isso pode ser expandido para fazer oque o Minecraft fazia antigamente, você tem Funcionários numa sala, para descomplicar, eles lançam esse servidor no IP dessa sala, e assim somente esses funcionários podem usar esse Servidor. O Minecraft era impossível de hackear exatamente por isso, o servidor era Local, não era um servidor físico com um banco de dados físico, isso é seu dispositivo, e pra hackeá-lo o hacker teria que primeiro Te Roubar, porque só fisicamente pra obter o Port do seu dispositivo, já que cada um tem um Port único, essa Porta é totalmente necessária para autenticar a conexão O BS Studio seria uma Integração Nativa da IDE, que permitisse o usuário gerenciar esse servidor, e o melhor disso é Rodar Múltiplos files. Se você não entendeu: Replit, seus dados rodam em nuvem. Kaltrinkeda, os dados rodam na sua máquina. Ao dar Run, o sistema vai usar seu dispositivo pra sustentar esse servidor, similar ao oque o Replit faz com Bots do Discord, se seu dispositivo desliga, o servidor desliga, seu dispositivo é o servidor, os scripts estão nele, os dados estão nele, o Replit apenas dá suporte. É isso que o Kaltrinkeda deverá fazer, você pode hostear servidores diretamente do navegador, configurar os dados dele e até rodar Projetos Abra o servidor, dê Run, saia. Entre no projeto de um app que tem Login, pronto. O servidor está rodando, seu projeto está rodando, se você inserir dados nesse login.html ele vai carregar os dados nesse servidor, tudo rodando ao mesmo tempo na sua máquina, desde que esteja usando o Link/API correta, eles vão conseguir se Contactar. Nativamente o app vai permitir que você use LocalHost, e a idéia é que esse LocalHost consiga puxar dados e gravar dados no LocalServer Deu pra entender? Basicamente. Um servidor, e Literalmente, um Servidor. A idéia principal é permitir que o usuário Configure esse servidor, podendo usar sua própria máquina até para Hostear Sites, similar ao oque ocorre na Dark Web, o usuário usa a própria máquina como o Servidor que entrega o conteúdo Já o outro trabalho, ficaria com a Máquina, porém esse site provavelmente não seria Indexado no Google ou DDG. É literalmente isso que sites fazem, é uma Máquina sustentando o site de pé A questão é, como Outros vão acessar o site? Simples. HTTP descubra o IP local do seu PC, entre nas configurações do seu roteador, procure por algo como Port Forwarding ou Redirecionamento de Porta, redirecione a porta usada pelo seu site (por exemplo, 3000) Porta externa 3000 → IP local do seu PC → Porta interna 3000 Descubra seu IP público. Acesse seu site Agora, outros podem acessar via: http://SEU_IP_PUBLICO:3000 É simples. É seguro? Não, mas cabe perfeitamente a trabalho Empresarial, pessoas trabalhando no mesmo IP. Além de Terceiros usarem o site hosteado na sua máquina, você pode permitir certos IP's e Bloquear outros, e a idéia é que o Kaltrinkeda faça isso automaticamente. Porém pra trabalho em grupo, é bem mais fácil, é só permitir os IPs desejados e negar todos os outros, assim somente esses podem acessar o site. Possivelmente o FireWall do Windows já faz isso com facilidade, pelo menos Windows 7 podia modificar os dados do Wifi. Como otimizar isso? Renderização procedural. Rodar o Projeto somente quando o usuário tá nele, e processar o servidor ao poucos, ao invés de rodar 300MB de uma vez, rodar 1MB, depois rodar mais 1MB e vai indo, repetindo, ao invés de usar 100% da CPU pra carregar 1 file, partir ela em vários Containers que trabalham de forma Independente. É simples, porém a vida limita demais, principalmente eu.

Apr 17, 2025 - 00:29
 0
Kaltrinkeda e o BS Studio+

Olá caros leitores, eu sou o Kirey e quero implementar mais uma coisa inovadora no Kaltrinkeda, essa função se chama BS Studio, que seria basicamente um miniOS, literalmente um pequeno sistema operacional que trate o app como um app.

Resumidamente:

BS Studio é uma função que permite o usuário rodar Servidores Locais, esses que só estão disponíveis pra sua máquina, e isso pode ser expandido para fazer oque o Minecraft fazia antigamente, você tem Funcionários numa sala, para descomplicar, eles lançam esse servidor no IP dessa sala, e assim somente esses funcionários podem usar esse Servidor.

O Minecraft era impossível de hackear exatamente por isso, o servidor era Local, não era um servidor físico com um banco de dados físico, isso é seu dispositivo, e pra hackeá-lo o hacker teria que primeiro Te Roubar, porque só fisicamente pra obter o Port do seu dispositivo, já que cada um tem um Port único, essa Porta é totalmente necessária para autenticar a conexão

O BS Studio seria uma Integração Nativa da IDE, que permitisse o usuário gerenciar esse servidor, e o melhor disso é Rodar Múltiplos files.

Se você não entendeu:

Replit, seus dados rodam em nuvem.
Kaltrinkeda, os dados rodam na sua máquina.

Ao dar Run, o sistema vai usar seu dispositivo pra sustentar esse servidor, similar ao oque o Replit faz com Bots do Discord, se seu dispositivo desliga, o servidor desliga, seu dispositivo é o servidor, os scripts estão nele, os dados estão nele, o Replit apenas dá suporte.

É isso que o Kaltrinkeda deverá fazer, você pode hostear servidores diretamente do navegador, configurar os dados dele e até rodar Projetos

Abra o servidor, dê Run, saia. Entre no projeto de um app que tem Login, pronto.

O servidor está rodando, seu projeto está rodando, se você inserir dados nesse login.html ele vai carregar os dados nesse servidor, tudo rodando ao mesmo tempo na sua máquina, desde que esteja usando o Link/API correta, eles vão conseguir se Contactar.

Nativamente o app vai permitir que você use LocalHost, e a idéia é que esse LocalHost consiga puxar dados e gravar dados no LocalServer

Deu pra entender?
Basicamente. Um servidor, e Literalmente, um Servidor.

A idéia principal é permitir que o usuário Configure esse servidor, podendo usar sua própria máquina até para Hostear Sites, similar ao oque ocorre na Dark Web, o usuário usa a própria máquina como o Servidor que entrega o conteúdo

Já o outro trabalho, ficaria com a Máquina, porém esse site provavelmente não seria Indexado no Google ou DDG.

É literalmente isso que sites fazem, é uma Máquina sustentando o site de pé

A questão é, como Outros vão acessar o site?

Simples. HTTP descubra o IP local do seu PC, entre nas configurações do seu roteador, procure por algo como Port Forwarding ou Redirecionamento de Porta, redirecione a porta usada pelo seu site (por exemplo, 3000)

Porta externa 3000 → IP local do seu PC → Porta interna 3000

Descubra seu IP público. Acesse seu site

Agora, outros podem acessar via:

http://SEU_IP_PUBLICO:3000

É simples. É seguro? Não, mas cabe perfeitamente a trabalho Empresarial, pessoas trabalhando no mesmo IP.

Além de Terceiros usarem o site hosteado na sua máquina, você pode permitir certos IP's e Bloquear outros, e a idéia é que o Kaltrinkeda faça isso automaticamente.

Porém pra trabalho em grupo, é bem mais fácil, é só permitir os IPs desejados e negar todos os outros, assim somente esses podem acessar o site. Possivelmente o FireWall do Windows já faz isso com facilidade, pelo menos Windows 7 podia modificar os dados do Wifi.

Como otimizar isso? Renderização procedural.

Rodar o Projeto somente quando o usuário tá nele, e processar o servidor ao poucos, ao invés de rodar 300MB de uma vez, rodar 1MB, depois rodar mais 1MB e vai indo, repetindo, ao invés de usar 100% da CPU pra carregar 1 file, partir ela em vários Containers que trabalham de forma Independente.

É simples, porém a vida limita demais, principalmente eu.