Escolha uma sala Steam para a sessão
O README documenta salas Steam alojadas por jogadores para até 32 pessoas, com visibilidade pública ou entrada por código e uma palavra-passe opcional. Abra o menu do ReSkate com Insert e use os controlos Multiplayer para alojar uma sala; escolha a visibilidade e a palavra-passe pretendidas e partilhe o código de entrada com o grupo. Os nomes dos menus podem mudar entre versões.
| Pergunta | Sala Steam | Servidor dedicado |
|---|---|---|
| Quem executa a sessão? | Um jogador dentro do ReSkate | Um processo de servidor separado, sem interface |
| O anfitrião precisa do jogo? | Sim: aloja a partir do cliente | Não é necessária a instalação do jogo nem do cliente Steam |
| Como encontram a sessão? | Listagem pública ou código partilhado | Navegador de servidores ou código de entrada |
| Acesso privado | Visibilidade apenas por código e palavra-passe opcional | Palavra-passe e opção de listagem na configuração do servidor |
| Quando é útil? | Uma sessão com amigos alojada por um jogador | Um servidor comunitário mantido por um operador |
- Inicie o jogo instalado com a Steam aberta para usar a rede Steam.
- Abra Insert → Multiplayer. Carregue um mapa antes de alojar e saia de qualquer sessão existente. A fonte do menu verificada mostra a configuração de alojamento com controlos de visibilidade e capacidade.
- Escolha Join code only ou Public lobby e, se quiser, ative Require password. Depois selecione HOST WITH JOIN CODE ou HOST PUBLIC LOBBY.
- Abra Session, use Copy junto a Join code e envie o código através do seu serviço de conversa.
- Os amigos podem usar Servers → Join with a code. Confirme que as versões dos clientes são compatíveis.
Junte-se ao grupo ou a um servidor dedicado
Entra com o código do anfitrião e a palavra-passe, se existir, ou usa Multiplayer → Servers. Os jogadores e servidores têm de usar em conjunto a versão estável 2.1.2: não é possível ligar à versão preliminar 2.1.2 anterior. Transferir um mapa não corrige uma incompatibilidade de protocolo. As sessões ReSkate são independentes dos serviços da EA.
- Peça ao anfitrião o código de entrada completo e, se necessário, a palavra-passe.
- Abra Multiplayer → Servers e procure Join with a code.
- Cole o código e escolha Join ou With password… conforme necessário.
- Ao entrar, é carregado o mapa do anfitrião. Consulte os requisitos de mapas personalizados se faltar um pacote.
- Quando terminar, use Session → Leave session; o jogador que aloja deve usar End session.
Aloje um servidor dedicado para Windows
Transfira o ZIP do servidor a partir de Releases e coloque-o numa pasta própria. Execute ReSkateServer.exe uma vez para criar ReSkateServer.json, pare o servidor, edite o nome e volte a iniciá-lo. Mantenha juntas as DLL incluídas e world-layers.json. Na consola do servidor, use role <your SteamID64> admin para obter acesso de administrador. O servidor não precisa do jogo nem do cliente Steam instalado.
- Extraia o arquivo do servidor Windows para uma pasta própria e mantenha as bibliotecas incluídas.
- Execute ReSkateServer.exe uma vez para criar ReSkateServer.json.
- Pare o servidor antes de editar o JSON; defina server.name e as preferências necessárias de palavra-passe/listagem.
- Reinicie o servidor. Na consola, atribua a função de administrador ao seu SteamID64.
- Use status para consultar o servidor e o código de entrada; depois, ligue-se através do navegador do cliente.
role <your SteamID64> admin
status
players
helpServidor Linux: uma transferência separada
A versão analisada inclui ReSkateServer-Linux-2.1.2.tar.gz, um servidor nativo sem interface gráfica para x86_64. Usa o anexo real em vez da referência genérica a ZIP que ainda aparece no README. Mantém juntas as bibliotecas incluídas e segue o guia de configuração do servidor Linux. Este pacote não é um cliente Linux para jogar.
mkdir -p reskate-server
tar -xzf ReSkateServer-Linux-2.1.2.tar.gz -C reskate-server
cd reskate-server
./setup-linux-server-libs.sh
./ReSkateServerO README Linux indica que as bibliotecas partilhadas Steam devem ficar junto ao executável, que curl é usado para pedidos de lista global de banimentos/atualizações e que a extração de atualizações requer tar com gzip. A compilação a partir do código-fonte tem requisitos separados de compilador/CMake. Consulte essa referência para obter os pacotes específicos da distribuição e a configuração de systemd; os comandos apresentados são uma sequência de arranque documentada e adaptada ao arquivo tar.gz anexado à versão publicada.
Consultar a fonte ↗Acesso à rede e códigos de entrada
A rede de retransmissão Steam dispensa o reencaminhamento de portas. A documentação do servidor descreve o reencaminhamento opcional de UDP 27015–27016 para apresentar o ping e acelerar a entrada. O início de sessão anónimo do servidor altera o código de entrada em cada reinício; o navegador continua a poder encontrá-lo pelo nome. Um token de início de sessão do servidor é uma configuração avançada opcional descrita pelo projeto.
| Definição / mecanismo | Efeito |
|---|---|
| Retransmissão Steam | Os jogadores podem ligar-se sem reencaminhar portas. |
| UDP 27015–27016 (opcional) | A documentação do servidor associa o reencaminhamento à visibilidade do ping e a uma entrada mais rápida. |
| server.listed = false | Oculta o servidor da listagem; os convidados precisam do código. |
| server.password | Exige uma palavra-passe para entrar. |
| Identidade anónima do servidor | É atribuído um novo Steam ID/código após cada reinício. |
| server.steam_token (avançado) | Um token privado opcional de servidor de jogo Steam pode manter a identidade do servidor. |
Mantenha privado o token do servidor Steam; não é um código para partilhar com os jogadores. Os jogadores recebem o código de entrada e, se existir, a palavra-passe da sessão. A documentação do servidor explica a criação do token e as regras de listagem; este guia não lhe pede que envie o token para lado nenhum.
Consultar a fonte ↗Mapas personalizados e atualizações
Os jogadores precisam do mapa usado pelo servidor. As pastas de mapas com nomes Thunderstore permitem oferecer mapas em falta durante a entrada; outros nomes de pasta exigem instalação manual. Mantenha alinhadas as versões do mapa e do cliente. O servidor verifica atualizações ao iniciar e a cada meia hora e, em geral, espera que fique vazio antes de instalar uma nova versão. Consulte a referência de configuração do servidor antes de alterar este comportamento.
- Copie a pasta do mod de mapa personalizado para Mods, junto ao executável do servidor.
- Para oferecer automaticamente mapas em falta, mantenha o nome da pasta do pacote Thunderstore e o respetivo manifest.
- Os metadados dos mapas são lidos de reskate-levels.json e manifest.json; com nomes de pasta fora do padrão, os jogadores têm de instalar o pacote manualmente.
- Nas definições do servidor, escolha maps.map ou um conjunto de mapas; consulte a referência antes de ativar rotações e votações.
Os objetos dos outros jogadores são sólidos por predefinição na versão 2.1.1
A versão 2.1.1 torna sólidos por predefinição os objetos colocados por outros jogadores, revertendo a anterior opção ghost. Abra a lista de jogadores para colocar em ghost os objetos de uma pessoa específica, se necessário. A correção de 18 de outubro tinha substituído separadamente os drones 3D dos outros jogadores por marcadores com som após uma falha na sala; os controlos do seu próprio drone são uma funcionalidade independente.
Consultar a fonte ↗RESKATE / RESPOSTAS
Perguntas frequentes
Preciso de reencaminhar portas para alojar um servidor ReSkate?
A documentação do servidor dedicado indica que a rede de retransmissão Steam funciona sem reencaminhamento de portas. O reencaminhamento opcional de UDP 27015–27016 pode permitir apresentar o ping e acelerar a entrada.
Consultar a fonte ↗É necessário ter skate. instalado no servidor dedicado?
Não. O servidor sem interface gráfica não precisa do jogo nem do cliente Steam instalados, mas utiliza as bibliotecas Steam incluídas no pacote. Os clientes que jogam precisam da versão Steam do jogo.
Consultar a fonte ↗Porque é que o código de entrada do servidor ReSkate mudou?
O início de sessão anónimo do servidor atribui uma nova identidade Steam e um novo código de entrada após cada reinício. O navegador continua a encontrar o servidor pelo nome. A documentação descreve um token privado opcional para manter uma identidade estável.
Consultar a fonte ↗É possível jogar com versões diferentes do ReSkate?
Usa ficheiros da versão estável 2.1.2 em todos os jogadores e no servidor. As notas oficiais excluem expressamente a versão preliminar 2.1.2 anterior. Compara as duas instalações antes de alterar as definições de rede e, em seguida, verifica o mapa e os plugins necessários.
Consultar a fonte ↗Fontes e notas de revisão
Fontes verificadas: . As fontes selecionadas foram verificadas na data indicada. A versão atual é a estável 2.1.2; as instruções históricas da versão 2.1.1 e o desenvolvimento posterior do código estão identificados em separado. Os pacotes dos criadores não foram testados no jogo.