Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[🐞]: Certain players cannot connect to server after installing Everycompat #773

Open
4 tasks done
GFK283 opened this issue Jan 14, 2025 · 14 comments
Open
4 tasks done
Labels
1.21.1-FABRIC Minecraft Version bug Something isn't working server The Server-Side

Comments

@GFK283
Copy link

GFK283 commented Jan 14, 2025

Code of Conduct

  • Always check you are using the latest version of the mods and its dependencies
  • Remove mod that enhances Minecraft: Optifine, Sodium, others. The issue still persists.
  • If you are unsure which mod is the culprit.
    Disable all of your mods and enable them 1-2 mods each time to isolate the culprit
  • Confirm that there is no existing issue with a similar description submitted in the list of issues.

Version - Loader (DO NOT FORGET TO SELECT THE CORRECT VERSION)

1.21.1 - FABRIC

EveryCompat Version

fabric_1.21-2.8.5

Moonlight Lib Version

fabric_1.21-2.17.12

Issue with mods

There are many mods that add wood types installed, but only certain players are unable to login. The rest are fine

Issue Detail

After installing Everycompat, my main PC logs into the server just fine but my smaller less powerful PC disconnects immediately.

OPTIONAL: Latest.log | Crash-report Attachment

latest-1.log (1).txt

OPTIONAL: To Produce

  1. Install everycompat on client and server
  2. Some people can't login
  3. others can
  4. check bottom of log
@GFK283 GFK283 added the bug Something isn't working label Jan 14, 2025
@github-actions github-actions bot added 1.21.1-FABRIC Minecraft Version server The Server-Side labels Jan 14, 2025
@MehVahdJukaar
Copy link
Owner

That can only mean they don't have same mods

@Xelbayria
Copy link
Collaborator

Xelbayria commented Jan 14, 2025

Meh is right. you gotta make sure that you are using the same version of mods as Server's. Don't update your mods via Client right away until the server's mods are updated to date.


EDIT:
I took a quick look at the latest.log. Do you not have the mod that has something like waystone storage

before the error: it showed The Waystone storage is null

@GFK283
Copy link
Author

GFK283 commented Jan 14, 2025 via email

@GFK283
Copy link
Author

GFK283 commented Jan 14, 2025

Meh is right. you gotta make sure that you are using the same version of mods as Server's. Don't update your mods via Client right away until the server's mods are updated to date.

EDIT: I took a quick look at the latest.log. Do you not have the mod that has something like waystone storage

before the error: it showed The Waystone storage is null

We use wraith Waystones, but it doesn't send that message unless you get disconnected. I can't imagine removing that mod from the server, there would be chaos!

@Xelbayria
Copy link
Collaborator

Xelbayria commented Jan 14, 2025

was EveryCompat added to SERVER? Did it launched just fine?

The error at the bottom of the latest.log has to do with network stuff. I am not sure why.

it's also pointing at The Waystone Storage is null and it has to do with Netty Client mod. can you tell me which mod has "Netty"
it's from FABRIC API

EDIT:
do u have krypton mod installed?

one thing i am sure that there is no way EC could cause the connection issue. something else is causing it.

EDIT 2:
about why some people can't login to the server is due to:

  1. firewall
  2. unneeded mods (there are some mods that can cause some issue in network)

The best way to find out is to turn off the firewall and see if you can join. then firewall is the culprit and add an exception/whitelist will do.

otherwise, if it's not firewall, then one of mods is causing the problem or a conflict. Krypton is suspected to be one of the mods according to my research.

@GFK283
Copy link
Author

GFK283 commented Jan 14, 2025

Server runs on Hostinger, not sure if there is a firewall. I did remove krypton at some point and it was the same. Everycompat was installed on server. 3/5 of the players who have been on the server for months logged on just fine, but two who have the same mods could not until I removed everycompat. It's very strange

@Xelbayria
Copy link
Collaborator

it is odd. A problem like this one is very hard to find who is the culprit.

@MehVahdJukaar
Copy link
Owner

You must very that all your versions are exactly the same. Loader too. That's only explanation if some can log and some dont

@Xelbayria
Copy link
Collaborator

I was going to point out as Meh did: You need to verify the same version of Loader on both SERVER and CLIENT.

I recommend you to put in a note for people who want to join the server must have the correct version of mods and also loader to be able to join.

@GFK283
Copy link
Author

GFK283 commented Jan 15, 2025

I was going to point out as Meh did: You need to verify the same version of Loader on both SERVER and CLIENT.

I recommend you to put in a note for people who want to join the server must have the correct version of mods and also loader to be able to join.

Well, one player is running on a laptop and the other player is me on a second PC. My main PC logged in fine. The second PC disconnected upon entering the server. To make sure I had no mod conflicts, I wiped Minecraft on the second PC and directly copied all of the mods from the working main PC. The second PC still could not connect to the server without removing Everycompat.

Edit: to me it seemed that since the server sent a timeout message upon disconnect, the weaker PC just couldn't load 27000 recipes in time before it got booted. I tried using connectivity mod to increase the timeout timer for the server, but it didn't help.

@Xelbayria
Copy link
Collaborator

Xelbayria commented Jan 15, 2025

🤔 hmm. I've looked in the process of how SERVER and CLIENT works. You may be right. It's clearly that weaker PC or potato PC cannot finish the huge amount of recipes in time to join the SERVER. This resulted in timeout. it's not just recipes that CLIENT has to generate. There's loot-tables and tags, too.


EDIT:

I talked to a guy who owns a huge modpack via Curseforge and he know 1 mod. that's the good news:

try timeoutfixes

clearly, you are not the only one who had the same issue on your second PC. Other people have the same experiences.

@GFK283
Copy link
Author

GFK283 commented Jan 15, 2025

There are a couple mods on Fabric called Timeoutout and Connectivity that offer the same settings, but it didn't seem to increase the timeout window for me. I got disconnected in the same amount of time as always. Is it possible the client tries to predict how much time loading mods will take and then decides to timeout? Anyways, I've put my server through enough recently so maybe I'll try Everycompat next time I go on a mod frenzy!

@Xelbayria
Copy link
Collaborator

Unfortunately, i am out of idea. Have fun with your modpack.

@GFK283
Copy link
Author

GFK283 commented Jan 15, 2025

Okay, I started a test server and have been adding mods one by one. I think this has something to do with the macaw's packs. I will update when I find out 😊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1.21.1-FABRIC Minecraft Version bug Something isn't working server The Server-Side
Projects
None yet
Development

No branches or pull requests

3 participants