NOVO 📢 Oferta de lançamento limitada: até 70% de desconto no seu primeiro mês, em todos os jogos!Ver planos

Como adicionar mods ao seu servidor RimWorld Open World

RimWorld Open WorldUpdated Nov 2, 20266 min read

Em um servidor RimWorld Open World, cada jogador instala os mods no próprio RimWorld; o servidor só decide quais mods deixa entrar. Com Exigir mods desativado, como um servidor novo começa, os jogadores podem entrar com quaisquer mods. Para exigir ou limitar mods, envie os arquivos .dll de cada mod para Mods enforced ou Mods whitelisted no servidor e ative Exigir mods.

Como o servidor confere os mods?

Quando um jogador se conecta, o mod Open World envia os nomes dos arquivos DLL de cada mod ativo (os arquivos da pasta Assemblies de cada mod). O servidor compara esses nomes com os arquivos de três pastas:

PastaSignificadoConferida quando
Mods enforcedTodo jogador precisa rodar estesExigir mods está ativado
Mods whitelistedOs jogadores podem rodar estes, ou nãoExigir mods está ativado
Mods blacklistedNinguém pode rodar estesUsar lista negra de mods está ativado

Com Exigir mods ativado, um jogador é recusado se faltar uma DLL de Mods enforced, e também se rodar qualquer DLL que não esteja nem em Mods enforced nem em Mods whitelisted. Harmony, HugsLib e Open World também têm DLLs, então coloque as deles em uma das listas também. Um mod feito só de arquivos XML não tem DLL, então o servidor nunca o vê e nunca o confere.

O servidor lê nomes de arquivos, não pastas. Uma pasta inteira de mod colocada em Mods enforced é ignorada: coloque ali os próprios arquivos .dll. O cartão Mods de RimWorld da aba Modding diz o mesmo: "O Open World confere os mods pelos nomes dos arquivos .dll, não pelas pastas."

O servidor não envia nenhum arquivo de mod aos jogadores. Cada jogador instala os mesmos mods no próprio jogo, por exemplo se inscrevendo neles na Steam Workshop.

Exija uma lista de mods (Exigir mods)

  1. No seu PC, abra a pasta de cada mod. Os mods da Workshop ficam em C:\Program Files (x86)\Steam\steamapps\workshop\content\294100, uma pasta por mod, com o número da Workshop como nome. Dentro, encontre a pasta Assemblies (alguns mods a guardam dentro de uma pasta com o nome da versão do RimWorld, como 1.4) e copie os arquivos .dll de lá.
  2. No painel, clique na aba Files e abra Mods enforced. Clique em Enviar e envie as DLLs que todos os jogadores precisam ter.
  3. Abra Mods whitelisted e envie as DLLs dos mods que os jogadores podem adicionar se quiserem. Incluir Harmony, HugsLib e Open World aqui ou em Mods enforced é obrigatório.
  4. Clique na aba Modding. No cartão Mods de RimWorld, ative Exigir mods. O cartão mostra Salvo, mas ainda não aplicado.
  5. Clique em Reinicie para aplicar. O servidor lê as listas a cada início.
Aba Modding de um servidor RimWorld Open World com o cartão Mods de RimWorld e a chave Exigir mods
Aba Files de um servidor RimWorld Open World com as pastas Mods enforced, Mods whitelisted e Mods blacklisted

A página Adding mods da wiki do Open World indica uma ferramenta gratuita que copia todas as DLLs das suas pastas de mods de uma vez. A dica dela para a primeira configuração: quando o servidor aponta muitos mods como não permitidos, "moving all mods to whitelisted is the easiest way to fix this issue".

Proíba alguns mods (Usar lista negra de mods)

  1. Envie as DLLs dos mods que você não quer para Mods blacklisted.
  2. Clique na aba Configurações e, em Configurações do jogo, ative Usar lista negra de mods.
  3. Clique em Reiniciar agora.

Um jogador que roda um mod da lista vê "Mods are forbidden in the server" com o nome dele. Isso funciona com Exigir mods desativado, então os jogadores mantêm todos os outros mods. Usar lista negra de mods fica só em Configurações do jogo: o cartão Mods de RimWorld da aba Modding tem apenas a chave Exigir mods.

O que os jogadores veem quando os mods não batem

  • "Mods are missing from the game": eles precisam ativar os mods da lista.
  • "Mods are not permitted in the server": eles rodam mods que não estão nas suas listas. Desative esses mods ou adicione as DLLs deles a Mods whitelisted.
  • "Mods are forbidden in the server": eles rodam um mod da lista negra.

A lista de cada mensagem mostra os nomes das DLLs. O Console do painel registra [Missing mods at join], [Extra mods at join] ou [Forbidden mods at join] com o IP do jogador.

Quais mods não funcionam com o Open World?

A página Incompatibilities da wiki do Open World lista estes como incompatíveis com ele: Save Our Ship 2, Set up Camp, Zetrith's Multiplayer, Realistic Planet Continued, RimSaves, VFE Pirate storyteller, Beautiful Outdoors e RimWorld Together. Todos os mods também precisam rodar no RimWorld 1.4: veja Qual versão do RimWorld um servidor RimWorld Open World precisa?

Como desligo as verificações de mods de novo?

Desative Exigir mods na aba Modding, ou Usar lista negra de mods em Configurações, Configurações do jogo, e reinicie. Para tirar um mod de uma lista, exclua a DLL dele da pasta em Files e reinicie. Colônias, contas e saves não são afetados por nada disso.

Mais soluções para as mensagens de entrada: Problemas e soluções do servidor RimWorld Open World. O guia geral de envio de arquivos: Como enviar, editar e gerenciar os arquivos do seu servidor.

Já tem um em outro lugar? Traga seu servidor para nós

NOSSOS ÚLTIMOS ARTIGOS