diff --git a/game_eggs/steamcmd_servers/mount_blade_II_bannerlord/README.md b/game_eggs/steamcmd_servers/mount_blade_II_bannerlord/README.md index d7efa9c7..07b21e0c 100644 --- a/game_eggs/steamcmd_servers/mount_blade_II_bannerlord/README.md +++ b/game_eggs/steamcmd_servers/mount_blade_II_bannerlord/README.md @@ -26,4 +26,29 @@ Ports required to run the server You need to get your own AUTH token to run this server generated by an offical client [YT](https://www.youtube.com/watch?v=9Hvuz12Bfzg) + [Docs](https://moddocs.bannerlord.com/multiplayer/hosting_server/#generating-a-token) + +## IPV6 +Because something is wrong with there server you will be ubanble to join as there IPV6 logic is broken (even if you dot not have IPV6). +To fix this go to `bin/Linux64_Shipping_Server`, open the `TaleWorlds.Starter.DotNetCore.Linux.runtimeconfig.json` file and add: +```json +"System.Net.DisableIPv6": true +``` +Your file should then look something like this: +```json +{ + "runtimeOptions": { + "tfm": "net6.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "6.0.0" + }, + "configProperties": { + "System.Reflection.Metadata.MetadataUpdater.IsSupported": false, + "System.Net.DisableIPv6": true + } + } +} + +```