2019-07-30

VPS, DDNS e Mednafen-server

[VPS] Virtual Private Server

se você já usou uma máquina virtual como VirtualBox ou QEMU, se você já fez acesso remoto por VNC, RD/TS, TeamViewer ou Chrome Remote Desktop, se você já compartilhou algum recurso de rede como nginx ou lighttpd... então, você está apto para entender o conceito: são todas essas coisas juntas e misturadas.

VPS é uma máquina virtual remota - um servidor na internet - para oferecimento de um serviço de rede, como por exemplo ser o servidor do netplay do mednafen ou um servidor de kaillera para mame.

short list of 12 months free vps:

Amazon Web Services EC2

https://cloud.google.com/free/

Oracle Cloud Free Tier [always free]

https://www.oracle.com/cloud/free/#always-free

dados necessários: nome, cpf, endereço, telefone, celular, cartão.
bandeiras: american express, mastercard, visa (aceita cartão pré-pago!)

breve lista de vps pagas em valores aproximados mensais:

Locaweb VPS (R$20,00)
Uol Host Cloud Server (R$25,00)
Microsoft Azure VM Série B Linux Sul BR (R$30,00)

preços podem variar...

-- uma vps é a segunda melhor coisa do universo! --

[DDNS] Dynamic Domain Name System

ddns é uma forma de converter o ip público de um servidor em um endereço humanamente compreensível, como "18.228.36.148" para "omednafenbr.duckdns.org", de modo a alterar o endereço ip dinamicamente (até automaticamente, sem necessidade de intervenção humana) no servidor dns através de um simples script, comando ou cliente.

breve lista de ddns gratuitos

afraid ddns

https://freedns.afraid.org/

Duck DNS - vincunla-se a: github, twitter ou google


YDNS - funciona com simples script crontab


breve lista de comandos para resolver domínios e descobrir ips

:: verificar ip resolvido por dns em uso
ping -n 1 omednafenbr.duckdns.org
:: limpar o cache de resolução dns em uso
ipconfig /flushdns
:: verificar resposta dns de servidor fornecido
nslookup omednafenbr.duckdns.org 1.1.1.1
nslookup omednafenbr.duckdns.org 8.8.8.8
nslookup omednafenbr.duckdns.org 9.9.9.9
:: curl e wget não são nativos do windows
:: verifique seu ip por cli com eles
wget -qO- "ifconfig.co/ip"
wget -qO- "https://ipecho.net/plain"
curl "http://myexternalip.com/raw"
curl "ipv4.icanhazip.com"
curl "ident.me"
curl "v4.ident.me"
curl "v6.ident.me"

breve lista de comandos para levantar um servidor mednafen no ubuntu

#install base
sudo apt-get install build-essential pkg-config gcc make
#compile and install
wget https://mednafen.github.io/releases/files/mednafen-server-0.5.2.tar.xz
tar -xf mednafen-server-0.5.2.tar.xz
#change directory
cd mednafen-server/
#make script executable
chmod +x configure
./configure
make
make install
sudo cp ./standard.conf /usr/local/bin/standard.conf
#run
nohup /usr/local/bin/mednafen-server /usr/local/bin/standard.conf &

-- servidor de mednafen no ar: omednafenbr.duckdns.org :D --
-- servidor disponível apenas até dia 2020-07-25  --

[cliente] emulador mednafen + simples gui para netplay

-- projeto abandonado --

baixe os dois arquivos e descompacte-os na mesma pasta!

por favor, delete as versões antigas. evite incompatibilidades.

bônus: guia seguro de emuladores de psx

3 comentários:

  1. Estranhei anteriormente seu servidor ainda estar online em 2021, e hoje ainda quando volto aqui o servidor ainda está rodando. Imagino se alguém ainda o usa?
    Hoje acabei de perceber que já me deparei com seus posts em mais de dois lugares nessa imensa web. Em outro canto creio que esteja até hoje esperando uma resposta em seu tópico rs.
    Mas venho aqui tentar contato contigo e deixar o convite pra se juntar a nós neste grupo: https://chat.whatsapp.com/CuDbxN3BoPJCqIKbpCufH5
    abraço

    ResponderExcluir