Como instalar mods no seu servidor
Aprenda a instalar mods no seu servidor de Holdfast: Nations At War. Guia prático de configuração, comandos essenciais e dicas para resolver problemas.
Pronto para levar seu servidor de Holdfast além das batalhas de linha padrão? Com o suporte oficial a mods, você pode introduzir desde ferramentas úteis de administração e mapas personalizados até eras históricas totalmente novas, transformando completamente a jogabilidade para a sua comunidade.
Jogadores de PS5 ou Xbox não podem entrar em servidores com mods.
Tudo o que você precisa fazer são algumas edições simples nos arquivos de configuração do seu servidor. Este guia vai te orientar em cada etapa do processo para garantir que tudo funcione perfeitamente, quer você esteja adicionando um único mod ou uma coleção inteira.
Adicionando mods: O básico
Temos várias opções para o jogo no painel do servidor, mas para este processo específico, é necessário criar um novo modelo para o modlist.txt e para os arquivos de rotação de mapas adequados, como armyfront_rotation.txt ou frontlines_rotation.txt.
Vamos direto ao assunto.
Primeiro, precisamos localizar esse arquivo. Vá para a aba Config Manager no painel esquerdo e selecione Create new config on modlist.txt.

Veja como fazer isso através do modelo do gerenciador de configurações do modlist.txt.
- Mods globais: Use
mods_installedemods_installed_server_onlyaqui, que ficam fora das rotações de mapa. - Mods específicos de mapa: Crie um novo modelo com o arquivo de configuração de rotação de mapa correspondente (frontlines:rotation). Use
load_mod,load_mod_client_onlyouload_mod_server_onlydentro de um bloco!map_rotation.
Alguns mods exigem instalação apenas no servidor, outros apenas no cliente e alguns em ambos. Existem comandos para cada uma dessas situações, conforme mostrado abaixo. Estes comandos devem ser inseridos em uma rotação de mapa específica. Certifique-se de que o SteamID/ModID do mod esteja instalado no servidor. Eles podem ser separados por uma linha vazia, desde que a linha !map_rotation end esteja abaixo deles.
load_mod MODID #carrega o mod no cliente e no servidor
load_mod_client_only MODID #carrega o mod apenas na máquina do cliente
load_mod_server_only MODID #carrega o mod apenas na máquina do servidor
Dica profissional: Para todas as linhas de comando (globais ou específicas de mapa), o
#MESSAGEapós a linha de comando no modelo de configuração pode ser usado para anotar detalhes que são ignorados pelo servidor, mas são úteis para a descrição da configuração.
Exemplo de um modlist.txt modificado e rotação de mapa com anotações usando o formato #mensagem
modlist.txt:
####-- Here you can add all of your mods using the mods_installed STEAMID and mods_installed_server_only STEAMID variables.
####-- Once added here, you can use load_mod STEAMID, load_mod_client_only STEAMID, or load_mod_server_only STEAMID variables inside each map rotation block you want to load the mods into.
####-- Mods required for the linebattle template, even if you dont use it dont edit this part as these mods can be reused on other templates.
mods_installed 2531692643 #eLF’s AutoAdmin->Mod loaded globally into the server and client
#####Pode haver outros mods carregados por padrão, mas eles podem ser ignorados ou removidos se você desejar.
armyfront_rotation.txt como exemplo:
###- Map Rotations
#--- Rotation Group 1 = Army Battlefield ---
#1 = Cross Hills (Battlefield) [Pop - Medium & High]
!map_rotation start
map_name crosshills
game_mode ArmyBattlefield
round_time_minutes 20
reinforcements_per_faction 570
wave_spawn_time_seconds 10
wave_spawn_vehicle_time_seconds 20
wave_spawn_dynamic_time_seconds 15
spawn_immunity_timer 5
max_player_respawns -1
faction_balancing true
faction_balancing_discrepancy_amount 8
allow_midround_spawning true
allow_faction_switching true
allow_spectating true
minimum_players -1
nature_preset none
faction_attacking british
faction_defending french
faction_randomiser both
friendly_fire false
friendly_fire_melee_bounce false
damage_split 0
sappers_attacking_starting_materials 100
sappers_defending_starting_materials 100
sappers_buildlimit explosivebarrel attacking 3
sappers_buildlimit explosivebarrel defending 3
sappers_buildlimit palisade attacking 3
sappers_buildlimit palisade defending 3
sappers_buildlimit shootingplatform attacking 3
sappers_buildlimit shootingplatform defending 3
sappers_buildlimit rocketstack attacking 4
sappers_buildlimit rocketstack defending 4
class_system_orders true
class_system_orders_reinforce true
class_system_orders_reinforce_limit -1
class_system_orders_reinforce_cooldown 240
population_verylow_playable false
population_low_playable false
population_medium_playable true
population_high_playable true
max_accumulated_faction_points -1
load_mod 2531692643 #eLF’s AutoAdmin -->Mod loaded specifically into this map rotation
!map_rotation end
Neste exemplo, este mod requer instalação no lado do servidor-cliente e está tanto na configuração global (modlist.txt) quanto na de rotação de mapa (armyfront_rotation.txt). Mods_installed mod ID fica nas configurações globais, fora da rotação de mapa (como nome do servidor, mensagem de introdução, etc.), e o load_modmod ID fica dentro do bloco de rotação de mapa.
Se adicionarmos mais rotações de mapa a esta configuração, mas omitirmos o
load_mod 2531692643 #eLF’s AutoAdmin, o mod não estará presente nesse mapa.
Adicionando mods: Passo a passo
- Encontre o mod que deseja adicionar no Steam Workshop aqui. Pegue o ID do mod na URL ou na descrição. A maioria dos mods especifica onde precisa ser instalado (no lado do servidor, do cliente ou em ambos).


- Assim que tiver todas as informações, vá em Config Manager e clique em Create a new config para o modlist.txt.

- Adicione a linha para incluir o mod. Existem duas versões deste comando:
mods_installed_server_only MODIDpara mods apenas no lado do servidor (ele não solicita que os jogadores baixem o mod para entrar)mods_installed MODIDpara mods no lado do servidor-cliente (ele solicita aos jogadores que estão entrando que baixem o mod).

Isso fica fora da rotação de mapas, portanto afeta o servidor globalmente, desde que esteja definido como Override Boot Config - Use As Default. Uma linha de comando por mod adicionado, como visto no exemplo com 4 mods e 4 linhas.

- Dependendo do mod, você precisará usar os comandos correspondentes para adicioná-lo. Existem três comandos, conforme explicado na introdução:
load_mod MODIDpara o lado do servidor-cliente.load_mod_client_only MODIDapenas para o lado do cliente.load_mod_server_only MODIDapenas para o lado do servidor.
Isso fica apenas dentro da rotação de mapas, portanto deve estar entre a linha !map_rotation start e a linha !map_rotation end. Uma linha de comando por mod adicionado.
Exemplo mostrado com o mod AutoAdmin dentro da rotação de mapa.

- Clique em Override Boot Config - Use As Default e depois em Save Config Template

Certifique-se de selecionar a mesma rotação de mapa nas configurações básicas, na variável Map Rotation Template que foi modificada no config manager.

Aqui, o modelo de configuração armyfront_rotation.txt foi modificado, então selecionei armyfront_rotation no Map Rotation Template nas Configurações Básicas.
- Reinicie o servidor indo em Actions e depois em Restart para aplicar as alterações. O servidor deverá iniciar com os mods instalados.

Solução de problemas
Se você encontrar problemas, considere as seguintes possíveis causas:
- Verifique se há erros de sintaxe no modelo de configuração.
- Certifique-se de estar usando os comandos corretos (por exemplo, não usar comandos de mods apenas do servidor para mods de servidor-cliente).
- Não se esqueça de carregar os mods globalmente com o modlist.txt.
- Certifique-se de adicionar a linha do mod corretamente em uma rotação específica.
Conclusão
Agora você tem o conhecimento essencial para personalizar seu servidor de Holdfast com qualquer mod do Steam Workshop. Ao dominar o arquivo de configuração do servidor, você pode combinar diferentes mods para criar um servidor único que manterá sua comunidade engajada e sempre querendo mais. Não tenha medo de experimentar diferentes combinações de mods para criar a experiência de jogo perfeita.
Se tiver alguma dúvida ou precisar de ajuda, sinta-se à vontade para entrar em contato com nossa equipe de suporte pelo chat ao vivo ou pelo e-mail support@pingplayers.com.