tModLoader
Оценок: 367
IPv6 Multiplayer Support
3
   
Наградить
В избранное
В избранном
Удалить
Особенности мода: Утилиты
Режим работы мода: Оба
Версия tModLoader: 1.4.4
Размер файла
Добавлен
Изменён
707.968 KB
19 июл. 2023 г. в 8:08
20 янв. 2024 г. в 2:54
Обновлений: 5 (просмотреть)

Подпишитесь, чтобы загрузить
IPv6 Multiplayer Support

В 1 коллекции, созданной Cyrilly
Cyrilly's Quality of Life
Предметов: 28
Описание
IPv6 is faster and more reliable than IPv4, and it's so smooth that you won't even feel any latency if you have a good internet connection.

However, Terraria doesn't natively support IPv6 for online multiplayer. But don't worry, this mod allows you to play multiplayer over IPv6

But hold on, before you dive in, make sure both you and your buddies have an IPv6 connection. You can easily check by visiting this website: http://ipv6-test.com/

As a host: You must have a public IPv6 address
As a client: You must be able to have an IPv6 connection with the host. Type "ping -6 <Host's IPv6 Address>" in cmd to test it

The host just open a server as usual. The client should choose "Join via IP", copy and paste the host's IPv6 address when Terraria tells you to enter server IP address, and then connect. That's it!
Автор сообщения: tModLoader
Developed By Cyrilly, JerryAZR
Комментариев: 71
Zynthera 20 апр в 1:01 
发现了一个星露谷的ipv6模组,作者还提供了dll文件用于原版ipv6联机,你能做一个类似的dll吗
https://www.nexusmods.com/stardewvalley/mods/25045
Glyde 1 мар в 6:37 
ipv6 just makes game hosting impossible, very few games seem to support it. would rather have a bit of latency.
月森風雅 31 дек. 2024 г. в 4:04 
Still work. But it sometimes causes client crashing while joining server.
ZaKami 7 дек. 2024 г. в 22:14 
Does this mod work still or nah?
Zoar_yalz 1 ноя. 2024 г. в 20:24 
作者你好,我在尝试用你的模组进行联机。我的网络使用了路由器natv6给电脑提供ipv6访问,所以需要在路由器上设置端口转发才能开服。请问我该怎么设置转发的端口?
marble 19 окт. 2024 г. в 4:52 
Exception #2:

[12:08:44.351] [Main Thread/WARN] [tML]: Silently Caught Exception:.
System.PlatformNotSupportedException: The information requested is unavailable on the current platform.
at System.Net.NetworkInformation.UnixUnicastIPAddressInformation.get_IsDnsEligible()
at IPv6Mapper.IPv6Mapper.GetIPv6Address()
at IPv6Mapper.IPv6Mapper.<Load>b__9_2(orig_StartServer orig)
at Hook<System.Void IPv6Mapper.IPv6Mapper::<Load>b__9_2(Terraria.On_Netplay+orig_StartServer)>()
at SyncProxy<System.Void Terraria.Netplay:StartServer()>()

The underlying API has not been implemented for Linux Mono.
-> Unimplemented Mono source code [github.com]
=> Recommended to avoid using "IsDnsEligible()"
marble 19 окт. 2024 г. в 4:51 
Exception #1:

System.ArgumentOutOfRangeException: Index was out of range. (Parameter 'startIndex')
at System.Globalization.CompareInfo.LastIndexOf(...)
at System.Net.NetworkInformation.StringParsingHelpers.ParseWinsServerAddressesFromSmbConfFile(...)
at System.Net.NetworkInformation.LinuxIPInterfaceProperties.GetWinsServerAddresses()
at System.Net.NetworkInformation.LinuxIPInterfaceProperties..ctor(...)
at System.Net.NetworkInformation.LinuxNetworkInterface.GetLinuxNetworkInterfaces()
at IPv6Mapper.IPv6Mapper.GetIPv6Address()

This is due to a very bad implementation in Linux Mono.
Mono tries to parse "smb.conf" in a very sloppy/fragile way.
-> Buggy Mono source code [github.com]
=> Recommended to avoid using "GetLinuxNetworkInterfaces()"
marble 19 окт. 2024 г. в 4:48 
This does not work with a dedicated Linux server.
The mod throws two exceptions on server startup and does not create the port redirection on the server-side.

Reason is that this mod uses DotNet/Mono network APIs that do not work on Linux.
Gear`O`Derm 11 сен. 2024 г. в 20:52 
我的运营商拒绝为我提供IPV6 :steamsad:
Aliko173 31 июл. 2024 г. в 13:04 
Stuck on "Found server" when trying to host, am I stupid?