- Inicio-
- Lethal Company-
- Mods para Lethal Company-
- Compatibilidad del lobby

Compatibilidad del lobby
Acerca de este Mod
Compatibilidad del vestíbulo
Compilación de la última versión de Thunderstore NuGet Versión Descargar
Este mod está diseñado para mejorar la compatibilidad y la navegación de los lobbies de vanilla y mod.
Para jugadores
Escáner del vestíbulo.
Este mod le dirá si un lobby en particular es incompatible con los mods instalados y qué mods necesita actualizar, degradar, descargar o eliminar para unirse a este lobby.
En la esquina inferior izquierda de cada vestíbulo, aparecerá un icono en el navegador del vestíbulo, sobre el que podrá ver información adicional (por ejemplo, incompatibilidad, qué modo causa incompatibilidad, etc.).
Pase el cursor sobre el icono de compatibilidad del vestíbulo.
Haga clic en el icono para ver información detallada sobre la lista de modos, la barra de desplazamiento mostrará todos los modos necesarios para conectarse a este servidor. Tenga en cuenta que esto solo funcionará en servidores donde este modo funciona.
Modal de compatibilidad del vestíbulo
Si intenta conectarse a un servidor (público o privado) con modos incompatibles o faltantes, se mostrará un error que le informará de que falta el modo requerido.
No se pudo conectar al vestíbulo debido a modificaciones incompatibles o faltantes
Tablas de clasificación.
Este mod agrega una tabla de clasificación de mod separada para que sea más fácil de comparar con amigos. El objetivo es separar los líderes de vainilla y mod para que mod (que puede ser más simple o más complicado que la vainilla) no se mezcle con vainilla.
Para desarrolladores.
Para usar esto, debe agregar una referencia al paquete TeamBMX.LobbyCompatibility al archivo .csproj. Puede utilizar el siguiente código:
<GrupoDeElementos>
<PackageReference Include="TeamBMX.LobbyCompatibility" Version="1.*" PrivateAssets="all" />
</ItemGroup>
También puede agregar vínculos mediante la interfaz IDE: en Visual Studio 2022, haga clic en el menú desplegable Proyecto y, a continuación, seleccione Administrar paquetes NuGet; en Visual Studio 2022, haga clic en TeamBMX. Compatibilidad de vestíbulo, y puede agregarlo desde allí.
Uso
Atributos.
Agregue [LobbyCompatibility(CompatibilityLevel, VersionStrictness)] en la parte superior de la clase de complemento:
//.
[BepInPlugin(PluginInfo.PLUGIN_GUID, PluginInfo.PLUGIN_NAME, PluginInfo.PLUGIN_VERSION)]
[LobbyCompatibility(CompatibilityLevel = CompatibilityLevel.Everyone, VersionStrictness = VersionStrictness.Minor)].
MyPlugin: clase BaseUnityPlugin.
{
//.
}
Se utilizan los siguientes tipos enumerados
Nivel de compatibilidad
Solo para clientes.
El modo solo afecta a los clientes.
VersionStrictness no se aplica.
Sólo servidor.
El mod afecta solo al servidor y puede afectar indirectamente al cliente, incluso si el cliente no lo instala.
El mod solo es necesario en el servidor; VersionStrictness solo se aplica si el mod está instalado en el cliente.
Para todos.
Los mods afectan tanto al cliente como al servidor y agregan funcionalidad que debe instalarse en ambos.
Los modos deben estar instalados en el servidor y el cliente. El control de versiones depende de VersionStrictness.
Opciones de cliente.
No todos los clientes necesitan instalar el mod, pero si está instalado, debe estar instalado en el servidor. Normalmente se utiliza para los mods que agregan funcionalidad adicional (opcional) al cliente si está instalado en el servidor.
El Mod debe estar instalado en el servidor. El control de versiones depende de VersionStrictness.
VersionStrictness.
No
Sin control de versiones (x.x.x.x)
Mayor.
Debe ser la misma versión principal (1.x.x)
Menor
Las versiones menor y mayor deben ser iguales (1.1.x)
Parche
Las versiones de parche, menor y mayor deben ser iguales (1.1.1)
Método.
Otra forma de admitir dependencias de software es usar el método PluginHelper.RegisterPlugin:
public static void RegisterPlugin(guid de cadena, Versión, CompatibilityLevel, VersionStrictness versionStrictness)
Importante.
Este método debe ser llamado en el método Awake de la clase principal del plugin. Obtención y uso de diferenciales de lobby
Si desea utilizar la diferencia entre el vestíbulo (la diferencia entre el vestíbulo y los modos instalados en el cliente), puede utilizar LobbyCompatibility.Features.LobbyHelper.GetLobbyDiff(LobbyLobby) de la siguiente manera
GetLobbyDiff(LobbyLobby) usando LobbyCompatibility.Features.LobbyHelper;
Steamworks.Data;
/* . */
// No se devuelve ningún dato porque el vestíbulo no existe.
Vestíbulo = nuevo(nuevo);
LobbyDiff = LobbyHelper.GetLobbyDiff(lobby);
En el futuro, si desea comprobar si se ha cargado un determinado mod en el vestíbulo, puede hacer lo siguiente
if (lobbyDiff.PluginDiffs.Any(diff => diff.GUID == "example.guid" && diff.ServerVersion . = nulo)))))
{
/* Código */
}
diff.ServerVersion . = null Se usa para comprobar si el mod está instalado en el lobby/servidor.
Mods/Addons similares
Botas Gubkinsky1.0.1Mods para Lethal CompanyLethal Company
Este mod está diseñado para mejorar muchos pasos en Lethal Company con Spongebob SquarePants footste...000
Control de volumen del Boombox1.0.1Mods para Lethal CompanyLethal Company
Ajuste del volumen del boomboxUn modo que le permite ajustar el volumen del boombox, especialmente ú...000
Shungita1.0.1Mods para Lethal CompanyLethal Company
Reemplace el SFX en el "Bug" con varios clips del Shungit.000
Disfraces de Fricken1.0.2Mods para Lethal CompanyLethal Company
Más disfraces y basuraactualizadoRenovado de nuevo, ¿quieres probar a Dios?000
Rango dinámico del escáner1.0.0Mods para Lethal CompanyLethal Company
Rango de escaneo dinámico.Cada nodo que se está analizando puede tener su propio rango de análisis.M...000
Mod de menú de MetalGear1.0.0Mods para Lethal CompanyLethal Company
Reemplace la música del menú con la música del menú MGS1. Recomendado por Misophonics)000
SaiCosméticos1.1.0Mods para Lethal CompanyLethal Company
Cosméticos Sai.Más plugins de empresa para añadir cosméticos. Actualizado regularmente.Actualizar/Pu...000
El traje dorado de Freddy1.0.0Mods para Lethal CompanyLethal Company
Gracias a Festive_Arms por organizar el traje original de Freddie.Mis ojos se iluminaron y me conver...000
Escaleras de incendios1.0.1Mods para Lethal CompanyLethal Company
Escalera para salidas de emergenciaInstale una escalera cerca de la mayoría de las salidas de emerge...000
Mod de BearVids0.0.7Mods para Lethal CompanyLethal Company
#BearBoyTeam #BearModsUn vídeo poco interesante con un tamaño comprimido de unos 50 MB.000
Epikalla1.0.0Mods para Lethal CompanyLethal Company
Lo que está haciendo.Este mod le permite reemplazar el sonido estándar del juego con sus propios arc...000
Solución fatal para la pérdida de peso1.1.1Mods para Lethal CompanyLethal Company
Si alguna vez un amigo te ha preguntado: "¿Cuál es la mejor manera de hacer esto?", ¡entonces esta m...000
Mod de Mario 64 Piranha Plant Jester sin tallo1.0.1Mods para Lethal CompanyLethal Company
Mario 64 Piranha Plant Jester (sin mango) - PokeTrainerEsta versión de Mario 64 Piranha Plant no con...000
Tun Link0.1.2Mods para Lethal CompanyLethal Company
Toon Link Suit v0.1.2Traje de Toon LinkUsar.Coloca el contenido en la carpeta bepinex/plugins y veri...000
Círculo.1.0.1Mods para Lethal CompanyLethal Company
Detrás de ti. ...... Tú....... (Muerte por la mía).000
Mod de FunkyMCMoon1.0.0Mods para Lethal CompanyLethal Company
Sombrero de luna de minecraft modificado.#FeaturesLote loco.Un montón de bichos.Minecraft.Muchos ene...000
Traje de LabMan1.0.0Mods para Lethal CompanyLethal Company
El traje de Derpley v1.0.Añade un disfraz con temática profunda.000
Somos ricos1.0.3Mods para Lethal CompanyLethal Company
Somos ricos.Maud, que trae la famosa canción de Deep Rock Galactic "We're Rich" a la compañía.Basta...000
Trajes de producción salvajes1.1.2Mods para Lethal CompanyLethal Company
Ropa complementaria v1.0.2Acerca de la ropa extra¡Añade 8 trajes estándar a tu guardarropa al princi...000