Aqui está um guia sobre como configurar um servidor dedicado IOSoccer.

Exemplo de instalação de servidor dedicado do Windows

Baixe o SteamCMD e extraia o steamcmd.exe para uma pasta
Abra a pasta no Explorer, mantenha pressionada a tecla Shift, clique com o botão direito do mouse em uma área vazia e clique em Abrir janela do comando / PowerShell aqui. Digite os seguintes comandos no terminal:

steamcmd + login anônimo + force_install_dir iosoccer + app_update 673990 validar + sair

cd iosoccer

. srcds.exe -console -game iosoccer -condebug -port 27015 + maxplayers 32 + fps_max 500 -tickrate 100 + mapa 8v8_vienna

Pode ser necessário usar + ip xxx.xxx.xxx.xxx se o servidor tiver vários adaptadores de rede ou se for uma configuração mais complexa, caso contrário, isso não será necessário.

O servidor agora deve estar em execução. Você pode inserir comandos do servidor no console.

Exemplo de instalação de servidor dedicado Linux

Veja aqui para obter instruções sobre como instalar o SteamCMD no Linux.

steamcmd + login anônimo + force_install_dir iosoccer + app_update 673990 validar + sair do cd iosoccer

./srcds_run -console -game iosoccer -condebug -port 27015 + maxplayers 32 + fps_max 500 -tickrate 100 + mapa 8v8_vienna

Pode ser necessário usar + ip xxx.xxx.xxx.xxx se o servidor tiver vários adaptadores de rede ou se for uma configuração mais complexa, caso contrário, isso não será necessário.

O servidor agora deve estar em execução. Você pode inserir comandos do servidor no console.

Comandos e variáveis ​​importantes do console do servidor

Nota: Se você executar esses comandos no console do cliente, precisará configurar rcon_password x em cfg server.cfg e escrever rcon antes do comando real.
exec x.cfg: Executa um arquivo de configuração na pasta cfg chamada x.
sv_restart x: Reinicia a partida e entra no modo de aquecimento com uma contagem regressiva de x minutos. Use -1 para permanecer no modo de aquecimento para sempre.
mp_maxplayers x: Define x número de jogadores por lado.
benchall 0: Mova todos os jogadores do campo para o banco.
mp_botkeepers x: 1 para ativar os detentores de IA, 0 para detentores de seres humanos.

Ativando Ativos Customizados

Se você deseja usar ativos personalizados em seu servidor dedicado, precisa de uma configuração fastdl em um servidor da Web, porque o envio dos arquivos aos jogadores diretamente pelo servidor do jogo é extremamente lento.

Para habilitar ativos personalizados, abra iosoccer cfg autoexec.cfg e altere sv_custom_assets 0 para sv_custom_assets 1.

Script de reinicialização e atualização automática do servidor dedicado do Windows

Se você estiver executando um servidor dedicado do IOS em algum lugar não gerenciado, ou seja, você tem acesso direto ao servidor e precisa iniciá-lo / interrompê-lo manualmente, o script a seguir pode ser útil. Quando você inicia o script em lote, ele atualiza primeiro a sua versão do IOS e, em seguida, inicia o servidor em si depois de concluído. Se por algum motivo o servidor dedicado do IOS travar, o script o reiniciará automaticamente. Ele também verificará atualizações quando isso acontecer.

Você DEVE desativar um elemento do Relatório de Erros do Windows para que isso funcione – caso contrário, o script não poderá detectar a falha, porque o Windows está solicitando entrada do usuário para o Relatório de Erros

Abra o gpedit.msc – você pode fazer isso simplesmente processando a chave do Windows e digitando “gpedit.msc” e ele será exibido.
No menu esquerdo, clique em Configuração do Computador> Modelos Administrativos> Componentes do Windows> Relatório de Erros do Windows
Depois de clicar no Relatório de erros do Windows, você verá uma lista de opções de configuração. Clique duas vezes em “Impedir a exibição da interface do usuário para erros críticos”, selecione “Ativado” e clique em “Aplicar”.
Feito! https://imgur.com/a/yKZQmLV

Você pode colocar esse script em lote onde quiser. Apenas certifique-se de inserir todos os caminhos corretos no código para que ele funcione. Copie o código em um arquivo de texto e salve como um arquivo .bat.

@echo off cls echo Protegendo o srcds contra falhas … echo Se você deseja fechar o srcds e esse script, feche a janela do srcds e digite Y, dependendo do seu idioma, seguido de Enter. title srcds (SEU NOME DO SERVIDOR AQUI): srcds echo (% time%) atualização do aplicativo steam. c: (seu diretório steamcmd) steamcmd + login anônimo + force_install_dir iosoccer + app_update 673990 + sair do eco (% time%) srcds iniciando start / wait C: (caminho ou pasta do servidor dedicado do iosoccer) iosoccer srcds.exe -console -game iosoccer -condebug -port (seu número de porta aqui) + maxplayers 32 + fps_max 500 -tickrate 100 + mapa 8v8_vienna_b6 echo (% time%) AVISO: srcds fechados ou travados, reiniciando. goto srcds

Mensagens Relacionadas:

IOSoccer: Guia de Comandos do Console
IOSoccer: Guia de Mapeamento