Nesta página
- Posso alojar um servidor de jogo em casa?
- O que precisas
- Instalar e arrancar o servidor
- server.json: configura uma vez
- Redirecionamento de portas e as alternativas
- Comandos de administração, funções e zonas protegidas
- Onde vive o teu mundo (e como fazer cópia de segurança)
- É seguro alojar um servidor em casa?
- Perguntas
Posso alojar um servidor de jogo em casa?
Na maioria dos jogos, "um servidor para os teus amigos" significa uma subscrição mensal a uma empresa de alojamento. No Openworld, o servidor é um programa que corres tu mesmo: no computador em que jogas, num PC velho no armário ou numa máquina que alugas. Sem fornecedor no meio, e os ficheiros do mundo ficam no teu disco.
Porquê dar-te ao trabalho? Porque um servidor é um mundo que fica ligado: os amigos entram quando querem, mesmo quando estás a dormir. O Openworld é um sandbox voxel num planeta inteiro e redondo — anda em linha reta e voltas ao ponto de partida — sob um céu a sério, com fases da Lua e eclipses, até ao Sol, passando pela Lua e pelos planetas. Com o teu próprio servidor, esse planeta pertence ao teu grupo, pelo tempo que quiseres.






clica num jogador
- 24710a porta UDP do jogo, por omissão
- 100vagas de jogadores por omissão (de 1 a 1000)
- 3sistemas: macOS, Windows, Linux
- 1pasta para copiar numa cópia de segurança completa
O que precisas
- Um computador que fique ligado enquanto as pessoas jogam: macOS (Apple Silicon ou Intel), Windows x64 ou Linux x64. O servidor é um programa de consola: não precisa de ecrã nem de placa gráfica.
- Processador: quantos mais núcleos, mais depressa se gera terreno novo. Por omissão o servidor usa todos os núcleos menos dois para a geração (
performance.workerThreads). - Disco: o mundo guarda cada pedaço de terreno que gerou, cerca de 12 KB por coluna — aproximadamente meio gigabyte para um quadrado de 3 km explorado. Prevê espaço para expedições longas.
- Largura de banda de envio: um jogador a explorar pode receber terreno até 20 Mbit/s por omissão. Numa ligação doméstica modesta, baixa
performance.streamingBudgetBps: o terreno chega um pouco mais devagar, o jogo continua fluido. - Todos os jogadores na mesma versão do servidor: o launcher deixa cada um escolhê-la.
Instalar e arrancar o servidor
- 1
Transfere-o a partir do launcher
No launcher, clica no selo da versão ao lado de JOGAR («Escolher a versão do jogo»), escolhe a tua versão e depois Servidor — «Transferir o openworld-server». Escolhe o sistema (Mac, Windows, Linux — não necessariamente aquele em que estás) e uma pasta.
- 2
Encontra a sua pasta
O launcher cria
openworld-server-<version>: o programaopenworld-server, a sua pastaassets/(deixa-a ao lado dele) e umREADME.txt. - 3
Abre um terminal nessa pasta
macOS e Linux:
./openworld-server. Windows (PowerShell):.\openworld-server.exe— aceita a janela da firewall da primeira vez. - 4
Só no macOS, da primeira vez
O ficheiro vem da Internet: clica com o botão direito no programa → Abrir, ou executa
xattr -dr com.apple.quarantine .na pasta. - 5
Pára-o com cuidado
Ctrl + C (ou escreve
stop): o mundo é guardado antes de o servidor sair.
cd openworld-server-<version>
./openworld-server
# Windows (PowerShell)
.\openworld-server.exe
# macOS, first time only: lift the download quarantine
xattr -dr com.apple.quarantine .Por omissão o servidor está online: só entram jogadores lançados a partir do launcher do Openworld, com uma conta válida — chegam com o seu nome de utilizador e a sua skin. Numa rede sem Internet, arranca-o com --offline: cada um fica com o nome que escrever, com a skin por omissão, e nada é verificado.
server.json: configura uma vez
No primeiro arranque, o servidor escreve um server.json ao lado de onde o lançaste, preenchido com os valores por omissão e organizado para humanos. Edita-o, reinicia, pronto. As chaves principais:
name,description,icon: o que a lista de servidores mostra (um PNG para o ícone).port(24710) eslots(100, de 1 a 1000).auth:online(contas Openworld) ouoffline.seed:random, um número ou qualquer texto, para um mundo novo;terrain:classicoucontinents(alguns continentes gigantes entre oceanos).world.difficulty:easy(sem monstros),medium,normal,hard,very_hardouterrible(o que cada nível de dificuldade muda);world.caves,world.creatures.players.gameMode:survival,creativeouspectrepara os recém-chegados;players.superAdmins: o teu nome de utilizador (ou UUID) — sempre SuperAdmin.dataDir(owserver_data),logs,web.(o painel),performance.,telemetry.
{
"name": "Friday night planet",
"description": "Our group's world. Be nice, build big.",
"port": 24710,
"slots": 12,
"auth": "online",
"seed": "friday night",
"terrain": "continents",
"dataDir": "owserver_data",
"world": { "caves": true, "creatures": true, "difficulty": "normal" },
"players": { "gameMode": "survival", "superAdmins": ["YourUsername"] },
"web": { "enabled": true, "password": "change-me" }
}Qualquer opção escrita na linha de comandos prevalece nessa execução sem reescrever o ficheiro: --port, --slots, --name, --motd, --seed, --seed-text, --difficulty, --terrain, --offline, --web… --help lista-as todas. Tanto --port 25000 como --port=25000 funcionam.
./openworld-server --offline # LAN without Internet, no accounts
./openworld-server --port 25000 --slots 20
./openworld-server --seed-text "friday night" --terrain continents # a NEW world
./openworld-server --difficulty easy # no monsters
./openworld-server --web --web-password change-me # dashboard on port 24711
./openworld-server servers/Survival # an instance folder with its own server.json
./openworld-server --helpRedirecionamento de portas e as alternativas
O Openworld usa uma só porta UDP, a 24710 por omissão. Para deixar os jogadores entrar, há três casos:
- 1
Mesma rede (LAN)
Permite a porta na firewall (o Windows pergunta no primeiro arranque; Linux:
sudo ufw allow 24710/udp). Os amigos ligam-se ao teu endereço local, como192.168.1.20:24710. - 2
Pela Internet
No teu router, redireciona UDP 24710 para o computador do servidor e depois dá o teu endereço público (
endereço:24710). Cada router dá-lhe um nome diferente: procura «redirecionamento de portas» ou «NAT». - 3
Sem redirecionamento de portas
Sem acesso ao router, ou um operador que partilha o teu IP? Põe toda a gente numa VPN em malha (Tailscale, ZeroTier…) e partilha o endereço que ela dá ao teu computador — ou corre o servidor Linux x64 numa máquina alugada com IP público.
sudo ufw allow 24710/udp
# the dashboard, only if other computers need it:
sudo ufw allow 24711/tcpOs jogadores adicionam então o teu servidor em Multijogador → Adicionar um servidor, e ele aparece com o seu ícone, nome, descrição e jogadores / lugares. Para jogar com amigos esta noite sem nada disto, alojar o teu mundo a solo na rede local leva dois cliques.
Comandos de administração, funções e zonas protegidas
Os comandos são em inglês, no chat do jogo (T, depois /) ou no terminal do servidor (sem o /). Escreve help no terminal para a lista completa: alguns comandos existem só no terminal, outros só no chat.
- Jogadores:
players,kick,tp,gamemode … survival|creative|spectre,kill,respawn,/playerinfo,/invsee(o inventário deles),/playerstats. - Mundo:
say,time set,weather clear|rain|thunder|snow… | auto,difficulty easy … terrible,/setworldspawn,mobs on|off. - Funções: SuperAdmin, Admin, Moderador e Jogador (a predefinida).
/role assign PLAYER ROLE,/role create,/role add ROLE PERMISSION;/role nodeslista as permissões. - Zonas:
/zone create NAME [RADIUS]protege um círculo à tua volta (sem construção, sem explosões), depois/zone set NAME pvp denye afins — build, explosions, pvp, pve, mobs, chests, damage, entry. - Fronteiras:
/border set RADIUSmantém o mundo num círculo;/border space denyou/border world moon denyfecham o espaço ou a Lua. - Casas para todos:
/sethome,/homes,/home(3 por jogador por omissão). - Servidor:
save(tudo para o disco agora),version,stop.
/role assign Alex moderator
/zone create spawn 40
/zone set spawn pvp deny
/border set 3000
/border world moon allow
/difficulty hard
/sethome baseO painel web
Arranca com --web (ou "web": {"enabled": true}) e abre http://127.0.0.1:24711/: visão geral (TPS, tick, jogadores, rede, memória), jogadores (posição, inventário, ações), um mapa ao vivo do mundo em 2D, isométrico e 3D, os planetas no espaço, criaturas, terreno e armazenamento, e a consola no teu navegador. A partir de outro computador é só para ver — a menos que definas uma --web-password.
Onde vive o teu mundo (e como fazer cópia de segurança)
server.json: as definições;roles.json: as funções.owserver_data/: o mundo — a sua seed (world.cfg), terreno gerado (chunks/), terreno editado (regions/), o jogo guardado de cada jogador (players/<uuid>.json: posição, inventário, modo de jogo),zones.json,borders.json…logs/: os registos do servidor.
- 1
Cópia de segurança
Escreve
stop(ou Ctrl + C), copiaowserver_data/,server.jsoneroles.jsonpara um sítio seguro, reinicia. O servidor também guarda sozinho de poucos em poucos minutos. - 2
Atualizar
Transfere o novo openworld-server a partir do launcher (vai para uma nova pasta
openworld-server-<version>), move os teus três itens para lá, arranca. Diz aos teus jogadores para escolherem a mesma versão. - 3
Restaurar
Pára o servidor, repõe a pasta copiada, arranca. Toda a gente volta onde estava.
tar czf backup-$(date +%F).tar.gz owserver_data server.json roles.jsonAs atualizações não remodelam a tua terra: cada pedaço de terreno que o servidor gerou fica guardado com o mundo e é servido tal como está, mesmo quando uma nova versão gera mundos novos de forma diferente. Faz na mesma uma cópia de segurança antes de cada atualização — custa uma cópia.
É seguro alojar um servidor em casa?
- Uma só porta UDP, e o tráfego nela é cifrado (X25519 + ChaCha20-Poly1305).
- O modo online verifica a conta de cada jogador junto do serviço do Openworld: ninguém pode pedir emprestado o nome de utilizador do teu amigo.
- O painel só deixa as outras máquinas olhar, a menos que definas uma palavra-passe; não redireciones a sua porta (TCP 24711) no router se não precisares dela.
- Estatísticas anónimas: o servidor envia números (jogadores online, TPS) para ajudar o jogo, nunca uma conta nem uma linha de chat.
--no-telemetrydesliga-as.
Aplicam-se os conselhos habituais de um servidor doméstico: mantém o sistema da máquina atualizado e redireciona só a porta de que precisas. A alojar em Linux? A versão Linux está descrita em Openworld no Linux.
Segue o Openworld
@play_openworld é a página oficial do Openworld no Instagram: vídeos do jogo e as novidades de cada atualização.
@play_openworldOpenworld foi criado por @tompascard
Servidor a funcionar? Agora traz os jogadores: o guia para jogar com amigos explica do que cada um precisa e a mensagem a enviar-lhes.
Três passos até ao jogo (e ao seu servidor)
- 1Instala o Openworld com o ficheiro descarregado: ele configura o launcher.
- 2Cria a tua conta no launcher e confirma o teu email.
- 3Escolhe o teu nome de utilizador… e joga.
O Openworld joga-se no computador: Mac, Windows ou Linux. Envia a ligação a ti próprio, vamos estar à espera do outro lado.
Perguntas
Quantos jogadores aguenta um servidor doméstico?
Um servidor vem configurado com 100 vagas por omissão (de 1 a 1000 no server.json). O que realmente o limita em casa é o teu processador, que gera terreno novo, e a tua largura de banda de envio; o painel web mostra os TPS e o tempo de tick para veres como estás.
Preciso de um IP fixo?
Não. Dá aos teus amigos o teu endereço público atual; se mudar, envia o novo. Um nome DNS dinâmico ou uma VPN em malha poupa o incómodo.
Posso deixá-lo a correr 24/7 num Raspberry Pi ou num portátil velho?
Num portátil ou PC x64 velho, sim: o servidor é um programa de consola para Linux x64, Windows x64 e macOS, sem necessidade de gráficos. Num Raspberry Pi, não: hoje não há servidor para Linux ARM. Também não há imagem Docker oficial.
Posso mudar o meu mundo a solo para um servidor?
Ainda não há botão para isso. Para uns poucos amigos, aloja o teu mundo a solo na rede local (Alojar na rede local no menu de pausa). Iniciar um servidor com a mesma semente de texto (--seed-text) e o mesmo tipo de terreno dá a mesma paisagem, sem as tuas construções.
Como faço cópia de segurança do meu servidor?
Pára-o, copia a pasta owserver_data com o server.json e o roles.json, reinicia. Restaurar é repor essa cópia.
Funciona sem Internet?
Sim, com --offline: sem verificação de contas, cada um fica com o nome de utilizador que escrever e usa a skin por omissão. O modo online (o predefinido) precisa de Internet para verificar as contas.
Como consigo o servidor do Openworld?
Transferes-o pelo launcher, junto do jogo. Os jogadores continuam a precisar do jogo.






