tModLoader

tModLoader

355 次評價
IPv6 Multiplayer Support
3
   
獎勵
加入最愛
已加入最愛
移除最愛
Mod Features: Utilities
Mod Side: Both
tModLoader Version: 1.4.4
Language: English, Chinese
檔案大小
發佈於
更新時間
707.968 KB
2023 年 7 月 19 日 上午 8:08
2024 年 1 月 20 日 上午 2:54
5 項更新註記 (檢視)

訂閱以下載
IPv6 Multiplayer Support

在 Cyrilly 的 1 個收藏中
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 則留言
eyihsil 4 月 20 日 上午 1:01 
发现了一个星露谷的ipv6模组,作者还提供了dll文件用于原版ipv6联机,你能做一个类似的dll吗
https://www.nexusmods.com/stardewvalley/mods/25045
Glyde 3 月 1 日 上午 6:37 
ipv6 just makes game hosting impossible, very few games seem to support it. would rather have a bit of latency.
月森風雅 2024 年 12 月 31 日 上午 4:04 
Still work. But it sometimes causes client crashing while joining server.
ZaKami 2024 年 12 月 7 日 下午 10:14 
Does this mod work still or nah?
Zoar_yalz 2024 年 11 月 1 日 下午 8:24 
作者你好,我在尝试用你的模组进行联机。我的网络使用了路由器natv6给电脑提供ipv6访问,所以需要在路由器上设置端口转发才能开服。请问我该怎么设置转发的端口?
marble 2024 年 10 月 19 日 上午 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 2024 年 10 月 19 日 上午 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 2024 年 10 月 19 日 上午 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 2024 年 9 月 11 日 下午 8:52 
我的运营商拒绝为我提供IPV6 :steamsad:
Aliko173 2024 年 7 月 31 日 下午 1:04 
Stuck on "Found server" when trying to host, am I stupid?