[FEATURE REQUEST] Make it so Timed Out players fallback
Camawama opened this issue ยท 5 comments
Fallback on my server works perfectly...unless the player times out. Could you find a way to trigger a fallback when the player times out as well?
Please specify which platform and version of Minecraft client you are using! It might be only related to Forge or Fabric, and some specific version (e.g. 1.16.5).
The mod should work with Timed Out players as well already, unless the time out is caused by their connection and the attempt to reconnect also times out.
My apologies, it was Forge 1.18.2.
Is there a way to make it so any Timed Out player is redirected? Sometimes my server has random Time Outs for players and it would be nice if they fallback to the hub instead of the server select screen.
Also this is probably super difficult if possible but I was wondering if there was a way to add a feature where you can specify dimension and position when a player is redirected. If that isn't possible, do you have a work around?
I want to be able to have multiple areas on one world and have the ability to redirect players to a specific area instead of just spawn. Is there any easy way to do so?
Is there a way to make it so any Timed Out player is redirected?
This is already how it should work! The client automatically handles reconnecting to the fallback address once it gets disconnected from the server for any reason except using the "Disconnect" button. I will try to simulate a Timed Out scenario in Forge 1.18.2 and check if the clients properly connect to the fallback server.
Also this is probably super difficult if possible but I was wondering if there was a way to add a feature where you can specify dimension and position when a player is redirected. If that isn't possible, do you have a work around?
I want to be able to have multiple areas on one world and have the ability to redirect players to a specific area instead of just spawn. Is there any easy way to do so?
I want to keep Server Redirect simple and lightweight, so I am not going to add such feature. Still, what you are asking for can be done by a separate mod. I don't know if something like this exists, so you might want to hire a software developer that can code such thing for your server.
If a player tries to connect to a server on the list, it works perfectly fine. If a player tries to connect using ServerRedirect, it only works like 30% of the time.
Here are console errors on the server that I attempt to connect to using Server Redirect
[21:24:00] [User Authenticator #4/INFO] [minecraft/ServerLoginPacketListenerImpl]: Disconnecting com.mojang.authlib.GameProfile@683febb[id=<null>,name=LunarCama,properties={},legacy=false] (/192.168.50.1:55722): Authentication servers are down. Please try again later, sorry! [21:24:00] [User Authenticator #4/ERROR] [minecraft/ServerLoginPacketListenerImpl]: Couldn't verify username because servers are unavailable [21:24:00] [Server thread/INFO] [minecraft/ServerLoginPacketListenerImpl]: com.mojang.authlib.GameProfile@683febb[id=<null>,name=LunarCama,properties={},legacy=false] (/192.168.50.1:55722) lost connection: Authentication servers are down. Please try again later, sorry! [21:24:48] [User Authenticator #5/INFO] [minecraft/ServerLoginPacketListenerImpl]: Disconnecting com.mojang.authlib.GameProfile@2a32d48c[id=<null>,name=LunarCama,properties={},legacy=false] (/192.168.50.1:55797): Authentication servers are down. Please try again later, sorry! [21:24:48] [User Authenticator #5/ERROR] [minecraft/ServerLoginPacketListenerImpl]: Couldn't verify username because servers are unavailable [21:24:48] [Server thread/INFO] [minecraft/ServerLoginPacketListenerImpl]: com.mojang.authlib.GameProfile@2a32d48c[id=<null>,name=LunarCama,properties={},legacy=false] (/192.168.50.1:55797) lost connection: Authentication servers are down. Please try again later, sorry!