background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorias

Guia de Configuração do Servidor Icarus

PT icarus setup config survival 0 consideraram isto útil

Este guia abrange tudo o que precisa para configurar o seu servidor dedicado Icarus na Legion Hosting, incluindo o primeiro arranque, variáveis de arranque do GPanel, configuração do ServerSettings.ini, gestão de prospects e sessões, ligação ao servidor e gestão de saves. Para resolução de problemas comuns, consulte Resolução de Problemas do Icarus.

O Que É o Icarus

Icarus é um jogo de sobrevivência baseado em sessões, desenvolvido pela RocketWerkz, o estúdio fundado por Dean Hall (criador do DayZ). Ambientado num planeta alienígena que deveria ser o segundo lar da humanidade mas que se tornou uma fronteira hostil após uma tentativa falhada de terraformação, os jogadores assumem o papel de Prospetores que descem à superfície do planeta em missões cronometradas chamadas Prospects. Cada Prospect tem objetivos específicos, um limite de tempo, e exige que os jogadores regressem à órbita antes que o temporizador expire -- ou arrisquem perder a sua personagem.

Características principais do servidor dedicado incluem:

  • Suporte para até 8 jogadores simultâneos por servidor
  • Jogabilidade baseada em sessões com Prospects (missões) cronometrados e Outposts permanentes
  • Modo Open World para exploração persistente sem limite de tempo e construção de assentamentos
  • Gestão de Prospects através de configuração do servidor e comandos de consola
  • Múltiplos níveis de dificuldade de Easy a Extreme, com modo Hardcore opcional (sem respawns)
  • Acesso de administrador via comandos RCON
Pare o servidor antes de editar quaisquer ficheiros de configuração. Pare sempre o servidor a partir do separador Console no GPanel antes de fazer alterações ao ServerSettings.ini. Alterações feitas enquanto o servidor está em execução não terão efeito e podem ser substituídas.

Primeiro Arranque

Quando receber o seu servidor Icarus pela primeira vez da Legion Hosting, é necessário completar uma instalação inicial antes de poder jogar.

  1. Inicie sessão no GPanel e selecione o seu servidor Icarus na lista de servidores.
  2. Clique no separador Console e pressione Start.
  3. O servidor irá descarregar e instalar os ficheiros do servidor dedicado Icarus via Steam. Este download inicial pode demorar vários minutos.
  4. Quando o download estiver completo, o servidor iniciará automaticamente. O ficheiro de configuração ServerSettings.ini é gerado no primeiro arranque.
  5. Aguarde até que a saída da consola indique que o servidor está pronto e a aguardar ligações.
O primeiro arranque gera os ficheiros de configuração. O ficheiro ServerSettings.ini só é criado depois de o servidor ter sido iniciado pela primeira vez. Se precisar de editar configurações, inicie o servidor uma vez, pare-o e depois faça as suas alterações.

Variáveis de Arranque do GPanel

As configurações principais do servidor são definidas como variáveis de arranque no GPanel. Estes valores são passados como parâmetros de linha de comandos quando o servidor inicia.

  1. No GPanel, selecione o seu servidor Icarus.
  2. Clique no separador Startup.
  3. Defina as variáveis listadas abaixo. As alterações entram em vigor na próxima vez que iniciar ou reiniciar o servidor.
Variável Predefinição Descrição
SERVER_NAME My Icarus Server O nome apresentado no browser de servidores. Corresponde ao parâmetro de arranque -SteamServerName (limitado a 64 caracteres).
SERVER_PASSWORD (vazio) Palavra-passe necessária para os jogadores entrarem. Deixe vazio para um servidor público. Corresponde a JoinPassword na configuração.
MAX_PLAYERS 8 Número máximo de jogadores simultâneos. O Icarus suporta 1-8 jogadores por servidor.
ADMIN_PASSWORD (vazio) Palavra-passe para acesso de administrador RCON. Se deixada vazia, o login de administrador está disponível sem palavra-passe via /AdminLogin no chat.
GAME_PORT 17777 A porta UDP principal para ligações de jogo (parâmetro -PORT). Configurada automaticamente pelo seu plano de alojamento.
QUERY_PORT 27015 A porta UDP utilizada pelo Steam para consultas do browser de servidores (parâmetro -QueryPort). Configurada automaticamente.
O nome do servidor usa a linha de comandos, não a configuração. A definição SessionName no ServerSettings.ini atualmente não funciona para o browser de servidores. Deve usar o parâmetro de linha de comandos -SteamServerName (definido através do separador Startup do GPanel) para que o nome do servidor apareça corretamente no browser.

Configuração do ServerSettings.ini

As configurações detalhadas do servidor são controladas através do ficheiro ServerSettings.ini. Este é o ficheiro de configuração principal do seu servidor Icarus.

Localização do Ficheiro

O ficheiro de configuração está localizado em:

Icarus/Saved/Config/WindowsServer/ServerSettings.ini

Aceda a este ficheiro através do separador Files do GPanel ou via SFTP. Todas as definições vão sob o cabeçalho de secção [/Script/Icarus.DedicatedServerSettings].

Referência Completa de Configurações

Definição Predefinição Descrição
SessionName (vazio) Nome da sessão do servidor. Nota: Esta definição atualmente não afeta a apresentação no browser de servidores. Use o parâmetro de linha de comandos -SteamServerName em vez disso.
JoinPassword (vazio) Palavra-passe necessária para entrar no servidor. Deixe vazio para um servidor público sem palavra-passe.
MaxPlayers (vazio) Número máximo de jogadores (1-8). Deixe vazio para usar o máximo predefinido de 8.
AdminPassword (vazio) Palavra-passe para comandos de administrador RCON. Se deixada vazia, qualquer jogador pode aceder aos comandos de administrador via /AdminLogin.
ShutdownIfNotJoinedFor 300.000000 Segundos antes de o servidor encerrar se nenhum jogador entrar após o arranque. Defina um valor negativo (-1) para manter o servidor em execução indefinidamente. 0 encerra imediatamente.
ShutdownIfEmptyFor 300.000000 Segundos antes de o servidor encerrar após o último jogador sair. Defina um valor negativo (-1) para manter em execução indefinidamente.
AllowNonAdminsToLaunchProspects True Se True, qualquer jogador pode criar e iniciar novos Prospects. Se False, apenas administradores podem iniciar Prospects.
AllowNonAdminsToDeleteProspects False Se True, qualquer jogador pode eliminar Prospects guardados. Se False, apenas administradores podem eliminá-los.
LoadProspect (vazio) Nome de um Prospect guardado para carregar no arranque do servidor. O ficheiro do Prospect deve existir em Saved/PlayerData/DedicatedServer/Prospects/.
CreateProspect (vazio) Cria um novo Prospect no arranque do servidor. Formato: [ProspectType] [Difficulty] [Hardcore] [SaveName] (consulte a secção Gestão de Prospects).
ResumeProspect True Se True, o servidor retoma automaticamente o último Prospect ativo no arranque. Esta é a definição recomendada para servidores persistentes.
LastProspectName (vazio) Preenchido automaticamente com o nome do Prospect mais recentemente ativo. Não edite isto manualmente.

Exemplo de ServerSettings.ini

[/Script/Icarus.DedicatedServerSettings]
SessionName=My Legion Server
JoinPassword=
MaxPlayers=8
AdminPassword=MySecretPassword
ShutdownIfNotJoinedFor=-1
ShutdownIfEmptyFor=600.000000
AllowNonAdminsToLaunchProspects=True
AllowNonAdminsToDeleteProspects=False
LoadProspect=
CreateProspect=
ResumeProspect=True
LastProspectName=
Mantenha ShutdownIfNotJoinedFor definido como -1 em servidores alojados. O valor predefinido de 300 (5 minutos) encerrará o servidor automaticamente se ninguém entrar dentro de 5 minutos após o arranque. Para um servidor dedicado alojado, defina isto como -1 para que o servidor permaneça em execução indefinidamente. O mesmo se aplica a ShutdownIfEmptyFor -- defina como -1 para evitar o encerramento automático quando o servidor está vazio.

Parâmetros de Arranque por Linha de Comandos

Para além do ficheiro ServerSettings.ini, o Icarus suporta parâmetros de arranque por linha de comandos. Estes são tipicamente configurados através do separador Startup do GPanel ou do campo de argumentos de arranque adicionais.

Parâmetro Descrição
-SteamServerName="Name" Nome do servidor apresentado no browser (limite de 64 caracteres). Este é o método funcional para definir o nome do servidor.
-PORT=N Porta do servidor de jogo (UDP).
-QueryPort=N Porta de consulta Steam para o browser de servidores.
-MULTIHOME=IP Associa o servidor a um endereço IP específico (apenas servidores multi-homed).
-UserDir="path" Define um caminho de diretório base personalizado para os dados do servidor.
-saveddirsuffix="suffix" Adiciona um sufixo ao diretório Saved/, útil para executar múltiplas instâncias.
-LOG="filename" Define o caminho do ficheiro de log relativo a Saved/Logs/.
-ABSLOG="path" Define um caminho absoluto para o ficheiro de log.
O GPanel gere a maioria dos parâmetros automaticamente. Na Legion Hosting, os parâmetros essenciais (porta, porta de consulta, nome do servidor) são configurados através do separador Startup do GPanel. Geralmente não precisa de adicionar parâmetros de arranque adicionais, a menos que indicado pelo suporte.

Gestão de Prospects e Sessões

O Icarus utiliza um sistema único baseado em sessões. Compreender os Prospects é essencial para gerir o seu servidor eficazmente.

Tipos de Prospect

O Icarus oferece vários tipos de sessões (Prospects) que determinam a experiência de jogo:

Tipo Descrição
Missões Prospects cronometrados com objetivos específicos. Os jogadores descem à superfície, completam objetivos (construção, levantamento, expedição, etc.) e devem regressar à órbita antes que o temporizador expire. Não evacuar a tempo significa perder a personagem.
Outposts Assentamentos permanentes sem limite de tempo. Os jogadores podem construir bases persistentes e regressar livremente. Sem pressão de temporizador. Ideal para jogo casual e construção de bases.
Open World Uma experiência de mundo aberto persistente sem limite de tempo com exploração, combate, missões SMPL3 e Operações. Inclui bosses mundiais e conteúdo de fim de jogo.

Criar um Prospect

Pode criar um novo Prospect usando a definição CreateProspect no ServerSettings.ini ou via o comando de consola do jogo. O formato é:

CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]

Parâmetros:

  • ProspectType -- O nome interno do Prospect/missão a executar (ex.: um Outpost ou nome de missão específico).
  • Difficulty -- Um número de 1 a 4: 1 = Easy, 2 = Medium, 3 = Hard, 4 = Extreme.
  • Hardcore -- True ou False. Quando Hardcore está ativado, os jogadores não podem reaparecer após a morte.
  • SaveName -- Um nome personalizado para este ficheiro de save do Prospect.

Carregar e Retomar Prospects

  • ResumeProspect=True -- O servidor retoma automaticamente o último Prospect ativo no arranque. Esta é a definição recomendada para servidores persistentes.
  • LoadProspect=[name] -- Carrega um Prospect guardado específico por nome a partir de Saved/PlayerData/DedicatedServer/Prospects/.

Comandos de Consola para Gestão de Prospects

Pode gerir Prospects através da consola de chat do jogo. Prefixe os comandos com / ou \ enquanto está no jogo. No lobby do servidor, os comandos podem ser introduzidos sem prefixo.

  • /CreateProspect [type] [difficulty] [hardcore] [name] -- Criar um novo Prospect.
  • /LoadProspect [name] -- Carregar um Prospect guardado.
  • /ResumeProspect -- Retomar o último Prospect ativo.
Permissões de controlo de Prospects. Por predefinição, todos os jogadores podem iniciar novos Prospects (AllowNonAdminsToLaunchProspects=True). Se quiser que apenas administradores controlem a criação e carregamento de Prospects, defina isto como False no seu ServerSettings.ini.

Como Ligar

Os jogadores podem ligar-se ao seu servidor Icarus através do browser de servidores do jogo ou por ligação direta. Encontre o IP e porta do servidor no separador Console do GPanel ou consulte Como Encontrar o IP e Porta do Seu Servidor.

Através do Browser de Servidores do Jogo

  1. Inicie o Icarus e pressione Play.
  2. Crie ou selecione uma personagem.
  3. Abra o menu Join.
  4. Mude para o separador Dedicated Servers no canto superior direito do ecrã.
  5. Procure o seu servidor pelo nome ou percorra a lista.
  6. Clique no seu servidor e pressione Join. Introduza a palavra-passe se estiver definida.

Através de Ligação Direta

  1. Inicie o Icarus, pressione Play e selecione a sua personagem.
  2. Abra o menu Join.
  3. Mude para o separador Dedicated Servers.
  4. Clique em Direct Connect.
  5. Introduza o endereço IP e porta de jogo do seu servidor no formato IP:PORT (por exemplo, 192.168.1.100:17777).
  6. Pressione Confirm. Introduza a palavra-passe do servidor se solicitado.
Que porta usar? Ao ligar via ligação direta, use a porta de jogo (predefinição 17777), não a porta de consulta. Se tiver dificuldades em ligar, tente adicionar a porta de consulta (27015) em vez disso. A porta do seu servidor é atribuída aleatoriamente a menos que tenha um IP privado -- verifique sempre o GPanel para a porta correta.
O servidor não aparece? Se o seu servidor não aparecer no browser, certifique-se de que iniciou completamente e está em execução há pelo menos 2-3 minutos. Verifique se o parâmetro -SteamServerName está definido corretamente. Pode sempre usar a ligação direta com o seu IP e porta de jogo enquanto o servidor se regista no browser.

Gestão de Saves e Prospects

Compreender como os saves do Icarus funcionam é fundamental para gerir os Prospects e dados de jogadores do seu servidor.

Localização dos Saves

Os ficheiros de save dos Prospects são armazenados em:

Icarus/Saved/PlayerData/DedicatedServer/Prospects/

Cada Prospect é guardado como um ficheiro individual que pode ser carregado, copiado ou eliminado.

Saves Automáticos

O Icarus guarda automaticamente o estado atual do Prospect em intervalos regulares. O servidor também guarda quando jogadores entram, saem ou quando eventos específicos do jogo ocorrem.

Criar Cópias de Segurança

  1. Pare o servidor a partir do GPanel.
  2. Navegue até Icarus/Saved/ através do separador Files do GPanel ou via SFTP.
  3. Descarregue os seguintes diretórios e ficheiros:
    • PlayerData/DedicatedServer/Prospects/ -- Todos os ficheiros de save dos Prospects
    • Config/WindowsServer/ServerSettings.ini -- A configuração do seu servidor
  4. Guarde estes ficheiros em segurança no seu computador local.

Restaurar uma Cópia de Segurança

  1. Pare o servidor.
  2. Carregue os ficheiros de Prospect da cópia de segurança para Icarus/Saved/PlayerData/DedicatedServer/Prospects/.
  3. Se necessário, defina LoadProspect=[name] no ServerSettings.ini para carregar um Prospect específico no próximo arranque.
  4. Inicie o servidor.

Eliminar um Prospect (Começar de Novo)

  1. Pare o servidor.
  2. Navegue até Icarus/Saved/PlayerData/DedicatedServer/Prospects/.
  3. Elimine o(s) ficheiro(s) de save do Prospect que deseja remover.
  4. Limpe os campos LastProspectName e LoadProspect no ServerSettings.ini.
  5. Opcionalmente, defina um valor CreateProspect para gerar um novo Prospect no próximo arranque.
  6. Inicie o servidor.
Faça cópia de segurança antes de eliminar. Descarregue sempre uma cópia dos seus ficheiros de save dos Prospects antes de os eliminar. Uma vez eliminados, os dados dos Prospects não podem ser recuperados.

Referência de Portas

O Icarus utiliza as seguintes portas de rede. Estas são configuradas automaticamente pelo seu plano de alojamento na Legion Hosting.

Porta Protocolo Predefinição Finalidade
Porta de Jogo UDP 17777 Ligações de jogo principais. Os jogadores ligam-se nesta porta.
Porta de Consulta UDP 27015 Consultas do browser de servidores Steam.

Artigos Relacionados


Precisa de Ajuda?

Se ainda estiver com problemas no seu servidor Icarus, por favor abra um ticket de suporte e a nossa equipa terá todo o gosto em ajudá-lo.


Este artigo foi útil?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.