Good morning, your mod is great and fair with the fee and makes farming much easier. It would be possible to add compatibility with the Adventure Backpacks mod, as it is another interesting mod, but when you put the items inside the backpack it bypasses the teleportation fee, probably because it does not know about the existence of the backpack https://www.nexusmods.com/valheim/mods/2204
Mod Not Working After Latest Valheim Update (08/03/2025)
Hi, This mod has stopped working with the latest Valheim update as of March 8, 2025 (Build Version: 17530374).
My friends and I are unable to join the same server while this mod is enabled—we get black screens. However, as soon as we remove the mod, everything works fine again. We’d really appreciate an update, as we can't live without this mod! 😃
how do i get to the bugs tab? im having the same issue and im using it on a dedicated server. i have both the config manager and the teleport mod on both my pc and the server pc as instructed
This is whats comes up in the loggs i hope it says anything
Thanks before hand!
XXXX = steam ID
[Info: Unity Log] 03/16/2025 19:48:59: PlayFab listen socket child connected to remote player XXXX [Info: Unity Log] 03/16/2025 19:48:59: Player joined server "Vallhalla" that has join code 766569, now 2 player(s) [Info: Unity Log] 03/16/2025 19:48:59: Muted PlayFab remote player XXXX [Info: Unity Log] 03/16/2025 19:48:59: PlayFab socket with remote ID playfab/XXXX received local Platform ID Steam_XXXX [Info: Unity Log] 03/16/2025 19:48:59: ZRpc timeout set to 90s [Info: Unity Log] Sending TeleportEverything version 2.8.0 and minimum version 2.8.0 to the client. [Info: Unity Log] 03/16/2025 19:48:59: Got handshake from client playfab/XXXX [Info: Unity Log] 03/16/2025 19:49:01: Network version check, their:33, mine:33
[Info: Unity Log] 03/16/2025 19:49:40: Exception in ZRpc::HandlePackage: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object at (wrapper dynamic-method) ZNet.DMD<ZNet::RPC_PeerInfo>(ZNet,ZRpc,ZPackage) at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&) at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <31687ccd371e4dc6b0c23a1317cf9474>:0 --- End of inner exception stack trace --- at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00083] in <31687ccd371e4dc6b0c23a1317cf9474>:0 at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <31687ccd371e4dc6b0c23a1317cf9474>:0 at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x000e7] in <31687ccd371e4dc6b0c23a1317cf9474>:0 at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00008] in <31687ccd371e4dc6b0c23a1317cf9474>:0 at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <31687ccd371e4dc6b0c23a1317cf9474>:0 at ZRpc+RpcMethod`1[T].Invoke (ZRpc rpc, ZPackage pkg) [0x0001d] in <285f74454c9841259bb8585eb4409ef4>:0 at (wrapper dynamic-method) ZRpc.DMD<ZRpc::HandlePackage>(ZRpc,ZPackage) at ZRpc.Update (System.Single dt) [0x0003e] in <285f74454c9841259bb8585eb4409ef4>:0
[Info: Unity Log] 03/16/2025 19:49:40: Keep socket for playfab/XXXX, try to reconnect before timeout [Info: Unity Log] 03/16/2025 19:49:40: Player connection lost server "Vallhalla" that has join code 766569, now 2 player(s) [Warning: Unity Log] 03/16/2025 19:49:40: PlayFab network error in session 'Vallhalla' and network ec71c3a3-f13a-406c-ac0d-00ff38570026|AwCWnt0KFUHRQeo8r0C6kCFbFl5FmFdlc3RFdXJvcGUAAAAAAAAAAAAA0nhOzK1HsZ7ePtMtjxuHubUyCSBiJgZOFAOCr+G4UKQwCk9kbnMtaXIwLTgxZTUtMWY4ZTAyZDMtOGUyZC00NTQ1LWEzOWEtNTFmY2VkMzkzMzAxLndlc3RldXJvcGUuY2xvdWRhcHAuYXp1cmUuY29t with type 'Error' and code '4098': the operation was called with an invalid handle [Info: Unity Log] 03/16/2025 19:49:40: Failed to send, suspend TX on playfab/XXXX while trying to reconnect [Info: Unity Log] 03/16/2025 19:49:40: PlayFab reconnect server 'Vallhalla' [Info: Unity Log] 03/16/2025 19:49:40: Server 'Vallhalla' begin PlayFab create and join network for server
I'm having the same issue with the latest version installed on my Dedicated Server and my game client. It seems to be causing some sort of network error. I'm only running 3 mods server-side, Jotunn, PlantAnywhere and TeleportEverything 2.8.0. When I remove TeleportEverything everyone can join. Is there some conflict with the latest Jotunn and the new version maybe? I know it has some server sync functions.
Running it locally (I'm also running BeastsOfBurden for testing), I spawned a wolf, build 2 portals and connected them. When I have the wolf follow, the portal deactivates. However, when I have the wolf stay the portal activates normally. Console message below, hope this helps:
## Portal activation range in meters. [Not Synced with Server] # Setting type: Single # Default value: 5 # Acceptable value range: From 0 to 20 Portal Activation Range = 5
## Portal sound effect volume (rejoin the session or teleport to a farther portal for the new value to take effect). [Not Synced with Server] # Setting type: Single # Default value: 0.8 # Acceptable value range: From 0 to 1 Portal Sound Volume = 0.8
## Toggle transport animation screen on/off. [Not Synced with Server] # Setting type: Boolean # Default value: true Show Transport Animation = true
Is this working at it did some 4-5 month ago or is the settings for ores fixed so it doesn't affect the stone portal from Ashlands?
That was the only reason I couldn't use this. It was awesome bringing tames through the portals and the risk of aggressive mobs following you through when you tried to escape through a portal.
But. Since I don't want to have set to allow ores through the portals I could only chose to allow or to block them. If I blocked ores through portals it also blocked ores from the ashlands stone portal, which is supposed to allow ores and I wanted that to work. :/
I have. There is not a word about access to older versions for compatibility with older game versions. There is however an archive of older files, so they are there, the mod author would just have to enable downloading them. I' not sure what your comment has to do with mine.
It just doesnt work for me. I installed the BepInEx Configuration Managerwhich works, i can access the config ingame with F1. I installed your mod and i changed the settings, all i need it ore and ingot teleport, but nothing has changed with the mod installed. Did i forget a setting? I searched everything on nexusmods and elsewhere, couldnt find any resolution.
Loving the mod so far, it's so close to being exactly what I've been looking for.
Any chance that ore and ingots could be treated separately? I'm trying to have ore restricted from going through the portal but allow ingots with the tax enabled. I was planning on using Unrestricted Portal to do this but I saw the tax system won't work with both mods.
313 comments
Please download the latest update > 2.9.0 to fix playfab error
https://www.nexusmods.com/valheim/mods/2204
Hi,
This mod has stopped working with the latest Valheim update as of March 8, 2025 (Build Version: 17530374).
My friends and I are unable to join the same server while this mod is enabled—we get black screens. However, as soon as we remove the mod, everything works fine again.
We’d really appreciate an update, as we can't live without this mod! 😃
Thanks in advance!
This is whats comes up in the loggs i hope it says anything
Thanks before hand!
XXXX = steam ID
[Info: Unity Log] 03/16/2025 19:48:59: PlayFab listen socket child connected to remote player XXXX
[Info: Unity Log] 03/16/2025 19:48:59: Player joined server "Vallhalla" that has join code 766569, now 2 player(s)
[Info: Unity Log] 03/16/2025 19:48:59: Muted PlayFab remote player XXXX
[Info: Unity Log] 03/16/2025 19:48:59: PlayFab socket with remote ID playfab/XXXX received local Platform ID Steam_XXXX
[Info: Unity Log] 03/16/2025 19:48:59: ZRpc timeout set to 90s
[Info: Unity Log] Sending TeleportEverything version 2.8.0 and minimum version 2.8.0 to the client.
[Info: Unity Log] 03/16/2025 19:48:59: Got handshake from client playfab/XXXX
[Info: Unity Log] 03/16/2025 19:49:01: Network version check, their:33, mine:33
[Info: Unity Log] 03/16/2025 19:49:40: Exception in ZRpc::HandlePackage: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object
at (wrapper dynamic-method) ZNet.DMD<ZNet::RPC_PeerInfo>(ZNet,ZRpc,ZPackage)
at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <31687ccd371e4dc6b0c23a1317cf9474>:0
--- End of inner exception stack trace ---
at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00083] in <31687ccd371e4dc6b0c23a1317cf9474>:0
at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <31687ccd371e4dc6b0c23a1317cf9474>:0
at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x000e7] in <31687ccd371e4dc6b0c23a1317cf9474>:0
at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00008] in <31687ccd371e4dc6b0c23a1317cf9474>:0
at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <31687ccd371e4dc6b0c23a1317cf9474>:0
at ZRpc+RpcMethod`1[T].Invoke (ZRpc rpc, ZPackage pkg) [0x0001d] in <285f74454c9841259bb8585eb4409ef4>:0
at (wrapper dynamic-method) ZRpc.DMD<ZRpc::HandlePackage>(ZRpc,ZPackage)
at ZRpc.Update (System.Single dt) [0x0003e] in <285f74454c9841259bb8585eb4409ef4>:0
[Info: Unity Log] 03/16/2025 19:49:40: Keep socket for playfab/XXXX, try to reconnect before timeout
[Info: Unity Log] 03/16/2025 19:49:40: Player connection lost server "Vallhalla" that has join code 766569, now 2 player(s)
[Warning: Unity Log] 03/16/2025 19:49:40: PlayFab network error in session 'Vallhalla' and network ec71c3a3-f13a-406c-ac0d-00ff38570026|AwCWnt0KFUHRQeo8r0C6kCFbFl5FmFdlc3RFdXJvcGUAAAAAAAAAAAAA0nhOzK1HsZ7ePtMtjxuHubUyCSBiJgZOFAOCr+G4UKQwCk9kbnMtaXIwLTgxZTUtMWY4ZTAyZDMtOGUyZC00NTQ1LWEzOWEtNTFmY2VkMzkzMzAxLndlc3RldXJvcGUuY2xvdWRhcHAuYXp1cmUuY29t with type 'Error' and code '4098': the operation was called with an invalid handle
[Info: Unity Log] 03/16/2025 19:49:40: Failed to send, suspend TX on playfab/XXXX while trying to reconnect
[Info: Unity Log] 03/16/2025 19:49:40: PlayFab reconnect server 'Vallhalla'
[Info: Unity Log] 03/16/2025 19:49:40: Server 'Vallhalla' begin PlayFab create and join network for server
Running it locally (I'm also running BeastsOfBurden for testing), I spawned a wolf, build 2 portals and connected them. When I have the wolf follow, the portal deactivates. However, when I have the wolf stay the portal activates normally. Console message below, hope this helps:
[Error : Unity Log] MissingMethodException: Method not found: void .MessageHud.ShowMessage(MessageHud/MessageType,string,int,UnityEngine.Sprite)
Stack trace:
TeleportEverything.Plugin.DisplayAlliesMessage () (at <53a8583abc124c09835f4cb417d8354c>:0)
TeleportEverything.Plugin+IsTeleportablePatch.Postfix (System.Boolean __result, Humanoid __instance) (at <53a8583abc124c09835f4cb417d8354c>:0)
(wrapper dynamic-method) Humanoid.DMD<Humanoid::IsTeleportable>(Humanoid)
(wrapper dynamic-method) TeleportWorld.DMD<TeleportWorld::UpdatePortal>(TeleportWorld)
[Error : Unity Log] MissingMethodException: Method not found: void .MessageHud.ShowMessage(MessageHud/MessageType,string,int,UnityEngine.Sprite)
Stack trace:
TeleportEverything.Plugin.DisplayAlliesMessage () (at <53a8583abc124c09835f4cb417d8354c>:0)
TeleportEverything.Plugin+IsTeleportablePatch.Postfix (System.Boolean __result, Humanoid __instance) (at <53a8583abc124c09835f4cb417d8354c>:0)
(wrapper dynamic-method) Humanoid.DMD<Humanoid::IsTeleportable>(Humanoid)
(wrapper dynamic-method) TeleportWorld.DMD<TeleportWorld::UpdatePortal>(TeleportWorld)
[Error : Unity Log] MissingMethodException: Method not found: void .MessageHud.ShowMessage(MessageHud/MessageType,string,int,UnityEngine.Sprite)
Stack trace:
TeleportEverything.Plugin.DisplayAlliesMessage () (at <53a8583abc124c09835f4cb417d8354c>:0)
TeleportEverything.Plugin+IsTeleportablePatch.Postfix (System.Boolean __result, Humanoid __instance) (at <53a8583abc124c09835f4cb417d8354c>:0)
(wrapper dynamic-method) Humanoid.DMD<Humanoid::IsTeleportable>(Humanoid)
(wrapper dynamic-method) TeleportWorld.DMD<TeleportWorld::UpdatePortal>(TeleportWorld)
[Error : Unity Log] MissingMethodException: Method not found: void .MessageHud.ShowMessage(MessageHud/MessageType,string,int,UnityEngine.Sprite)
Stack trace:
TeleportEverything.Plugin.DisplayAlliesMessage () (at <53a8583abc124c09835f4cb417d8354c>:0)
TeleportEverything.Plugin+IsTeleportablePatch.Postfix (System.Boolean __result, Humanoid __instance) (at <53a8583abc124c09835f4cb417d8354c>:0)
(wrapper dynamic-method) Humanoid.DMD<Humanoid::IsTeleportable>(Humanoid)
(wrapper dynamic-method) TeleportWorld.DMD<TeleportWorld::UpdatePortal>(TeleportWorld)
[Error : Unity Log] MissingMethodException: Method not found: void .MessageHud.ShowMessage(MessageHud/MessageType,string,int,UnityEngine.Sprite)
Stack trace:
TeleportEverything.Plugin.DisplayAlliesMessage () (at <53a8583abc124c09835f4cb417d8354c>:0)
TeleportEverything.Plugin+IsTeleportablePatch.Postfix (System.Boolean __result, Humanoid __instance) (at <53a8583abc124c09835f4cb417d8354c>:0)
(wrapper dynamic-method) Humanoid.DMD<Humanoid::IsTeleportable>(Humanoid)
(wrapper dynamic-method) TeleportWorld.DMD<TeleportWorld::UpdatePortal>(TeleportWorld)
[--- Portal ---]
## Portal activation range in meters. [Not Synced with Server]
# Setting type: Single
# Default value: 5
# Acceptable value range: From 0 to 20
Portal Activation Range = 5
## Portal sound effect volume (rejoin the session or teleport to a farther portal for the new value to take effect). [Not Synced with Server]
# Setting type: Single
# Default value: 0.8
# Acceptable value range: From 0 to 1
Portal Sound Volume = 0.8
## Toggle transport animation screen on/off. [Not Synced with Server]
# Setting type: Boolean
# Default value: true
Show Transport Animation = true
That was the only reason I couldn't use this. It was awesome bringing tames through the portals and the risk of aggressive mobs following you through when you tried to escape through a portal.
But. Since I don't want to have set to allow ores through the portals I could only chose to allow or to block them. If I blocked ores through portals it also blocked ores from the ashlands stone portal, which is supposed to allow ores and I wanted that to work. :/
Did i forget a setting? I searched everything on nexusmods and elsewhere, couldnt find any resolution.
Any chance that ore and ingots could be treated separately? I'm trying to have ore restricted from going through the portal but allow ingots with the tax enabled. I was planning on using Unrestricted Portal to do this but I saw the tax system won't work with both mods.
I would be grateful if you can fix this!