Os argumentos de inicialização
| Argumento | Padrão na Flux | O que faz |
|---|---|---|
| -SteamServerName | Servidor Icarus | O nome que os jogadores veem no navegador de servidores (até 64 caracteres) |
| -Port | 17777 | Porta do jogo (UDP). Definida pela implantação na Flux: o servidor usa exatamente as portas que recebe |
| -QueryPort | 27015 | A porta de consulta do Steam (UDP): a lista de servidores e os favoritos do Steam |
| -MaxPlayers | 4 / 6 / 8 por plano | Jogadores ao mesmo tempo, de 1 a 8 |
| -LoadProspect | (definido pela imagem) | O arquivo de prospecção a ser carregado na inicialização; na Flux, a aba Prospects escolhe o arquivo |
ServerSettings.ini
O arquivo fica em Icarus/Saved/Config/WindowsServer/ e o servidor o lê ao iniciar. Na Flux, a aba Configurações do Servidor edita essas linhas no lugar e reinicia o servidor; uma chave que você não alterar mantém o valor próprio do jogo. As chaves de prospecto (LoadProspect, CreateProspect, ResumeProspect, LastProspectName) são gerenciadas pela imagem e escolhidas na aba Prospectos.
| Configuração | Padrão na Flux | Alcance | O que faz |
|---|---|---|---|
| SessionName | Servidor Icarus | O que os jogadores veem no navegador de servidores do jogo. Até 64 caracteres (o limite da Steam), sem aspas. | |
| JoinPassword | (none) | Os jogadores digitam a senha para entrar. Sem espaços ou aspas. Se estiver vazio, qualquer pessoa que encontrar o servidor pode entrar. | |
| AdminPassword | (none) | Um jogador digita /AdminLogin <password> no chat do jogo para se tornar admin. Sem espaços ou aspas. Mantenha apenas um conjunto: sem nenhum, qualquer um pode se tornar admin. | |
| MaxPlayers | 8 | 1 to 8 | Quantos jogadores podem estar online ao mesmo tempo, de 1 a 8 (o limite do jogo). Seu plano indica o número para o qual CPU e RAM foram dimensionados; você pode definir mais. |
| ShutdownIfNotJoinedFor | -1 | -1 (nunca), ou de 0 a 604800 segundos | Após uma inicialização, quanto tempo o servidor espera pelo primeiro jogador antes de descartar a prospecção e voltar ao lobby. -1: nunca, a prospecção permanece carregada. O jogo fica pausado enquanto aguarda. |
| ShutdownIfEmptyFor | -1 | -1 (nunca), ou de 0 a 604800 segundos | Por quanto tempo um servidor vazio mantém o prospecto antes de voltar ao lobby. -1: nunca. O jogo fica pausado enquanto o servidor estiver vazio. |
| AllowNonAdminsToLaunchProspects | on | ligado / desligado | No lobby, qualquer jogador pode iniciar ou carregar uma prospecção. Desativado: somente admins (/AdminLogin) podem. |
| AllowNonAdminsToDeleteProspects | off | ligado / desligado | Qualquer jogador no lobby pode excluir uma prospecção do servidor. Desativado: somente admins podem. |
| GameSaveFrequency | 5 | 1 to 1440 | O salvamento automático do próprio jogo da prospecção em andamento. O servidor não pode ser instruído a salvar, então uma parada ou reinício perde no máximo esse tempo de jogo. Intervalos menores salvam com mais frequência (uma prospecção grande gera uma gravação maior a cada vez). |
| SaveGameOnExit | on | ligado / desligado | A opção do próprio jogo para salvar ao sair. Parar o contêiner encerra o jogo sem permitir que ele aja (medido), então não confie nisso: o autosave é o que protege o prospecto. |
| FiberFoliageRespawn | on | ligado / desligado | A folhagem de fibra volta a crescer depois de colhida. |
| LargeStonesRespawn | on | ligado / desligado | Pedras grandes voltam a aparecer depois de serem extraídas. |
Perguntas frequentes
Onde fica o ServerSettings.ini do Icarus?
Em Icarus/Saved/Config/WindowsServer/ da instalação do servidor. O servidor o cria na primeira inicialização, e a RocketWerkz também publica um exemplo. Na Flux, o painel edita o arquivo para você.
Preciso reiniciar após alterar uma configuração?
Sim. O servidor lê o arquivo ao iniciar; o painel o reinicia para você quando você salva. A reinicialização não salva a prospecção antes: o jogo não pode ser instruído a salvar, então o que aconteceu desde o último salvamento automático (a cada 5 minutos por padrão) é perdido.
Para que servem ShutdownIfEmptyFor e ShutdownIfNotJoinedFor?
Eles enviam o servidor de volta ao lobby após esse número de segundos sem ninguém, ou sem que ninguém tenha entrado desde o início. -1 significa nunca, então o prospecto permanece carregado; esse é o padrão na Flux. Enquanto o servidor espera, o jogo fica pausado.