
DatHost Citizen Spawning Bug
Windrunner741 opened this issue ยท 23 comments
Is there an existing issue for this?
- I have searched the existing issues.
Are you using the latest MineColonies Version?
- I am running the latest beta/release version of MineColonies for my Minecraft version.
I am also running the latest versions of other mods that are part of my problem.
Did you check on the Wiki? or ask on Discord?
- I checked the MineColonies Wiki and made sure my issue is not covered there. Or I was sent from discord to open an issue here.
What were you playing at the time? Were you able to reproduce it in both settings?
- Single Player
- Multi Player
Minecraft Version
1.20
MineColonies Version
1.20.1-1.0.193
Structurize Version
1.20.1-1.0.780
Related Mods and their Versions
Forge Version: 1.20.1-1.0.780
blockui: 1.20.1-1.0.193
domum_ornamentum-1.20.1-1.0.291
multipiston: 1.20-1.2.43
structurize: 1.20.1-1.0.780
towntalk: 1.20.1-1.1.0
Current Behavior
Hi there
I started a server of a paid free trial about 2 weeks ago.
I'm using the minecolonies above version and in singleplayer AND aternos, they work just fine. The citizens spawn, they do their thing. The usual little bugs with pathfinding and whatever is completely normal, but in this instance, on DatHost (our server of choice), the citizens straight up just do not spawn. In the Town Hall, it gives names, happiness etc.
But they never appear, so they can never do work.
I brought the world file across singleplayer, different servers, then back to DatHost. The world file wasn't corrupted.
I tried building the colony in different places in different seeds with different players and nothing fixed it.
I unfortunately cannot provide screenshots as I lost access to the server (they extended the time to troubleshoot and then recommended I message you guys directly). I do realise this is late, but as the mod wasn't having issues anywhere else, I figured 2 weeks wouldn't be too much of an issue (apologies in advance if this was the wrong decision).
I could talk for an hour or two about how I tried deleting the citizens, killing them, resetting the world etc. but no matter what I did, it failed on that exact server.
I'm not entirely sure where to go from here, but hope it helps
Expected Behavior
I just expect the citizens to spawn in as normal.
Reproduction Steps
- Get a DatHost Account (they have a money-back guarantee which they stick to)
- Make a colony wherever you'd like
- The citizens won't spawn
Logs
https://gist.github.com/Windrunner741/bcc130db2189b8402469ae975b0d23c5
Anything else?
I know this is a very weird situation and not really ideal. I'm very willing to help out if you guys need anything.
Thanks for the help
Footer
Viewers
- Add a ๐ reaction to the bug report if you are also affected. This helps the bug report become more visible without cluttering the comments.
โ ๏ธ Only add a comment if you have new insights or background information not already mentioned. Off-topic or "+1" comments will be deleted to keep the discussion focused.
Yes. I'm using 1.20.1
It works just fine everywhere except DatHost, so it's not like it's some throwaway but it's a weird quirk
No, I don't mean 1.20.1
MineColonies Version
1.20.1-1.0.193
This bit. If that is correct it is WAY outdated =)
Oh damn it
I accidentally sent the blockui version
That's somewhat embarrassing ๐๐ญ
They were right next to each other, just read the wrong thing
Actual minecolonies version is 1.20.1-1.1.1010, released 21 days ago
Is there a way to edit that?
I tried to look through the logs/spark but I couldn't find anything at all. Have you asked the server host what kind of performance hacks they might include in their servers?
Hi
Yes, it's not overly eventful. I deleted the old colony that had the issue, created a new one and once the citizens showed up in the town hall but didn't spawn, I closed it.
I haven't though, no. Can you explain a little more what you mean by "performance hacks" so I can word it properly?
You can ask them if there is anything they alter when it comes to forge servers, like any kind of performance mods they integrate in their instances etc.
Alright, I sent them an email.
I actually googled "minecolonies client logs" and pretty much every answer referred me to latest.log (which is in the link I posted: https://gist.github.com/Windrunner741/bcc130db2189b8402469ae975b0d23c5 ). What's the name of the file you need
Alright, I found it. After checking as thoroughly as my knowledge will allow, I think this is the same one:
https://gist.github.com/Windrunner741/dcb843bd769e12447b79d661a07ac4ab
The DatHost team is pretty nice, so if you need me to do other things, let me know.
Oh, I just realised. The error was on feldorfragments.dat.airforce, 25565. The aternos server was fine. I think it might have combined the logs as I played on both in the same session. I'm just pointing this out as after doing Ctrl + F, I found both aternos and dathost servers. The issue did not occur on Aternos.
I'm going to wait for their team to respond to my email.
Maybe something they say will help narrow it down
Well, they said that the only thing their system does in run the forge installer on first boot and then everything else is up to me. I've quadruple checked the versions and stuff. I think it's probably just a really niche logic flaw between the mod and server. Not the kind of thing I can realistically get fixed, so I'm going to try and switch versions.
Thanks for the help
Dont think its a niche logic flaw, as citizens are spawned similarly as other entities in the game, those should also have issues then
Also hasn't been reported yet by anyone else. What forge version is the server on, is it different from the other server you ran? Can you make it the same?
On my client, it's 47.4.0 and while it doesn't really say anything helpful in the server config, this was in the logs: , --fml.forgeVersion, 47.4.0
I also checked aternos (where it does work) it says forgeVersion, 47.4.0
No difference there.
The various other players are also having a similar issue (only with spawning). So I don't think the forge version is the issue
Yup
Aternos: -1.20.1-1.1.1010-snapshot
DatHost: 1.20.1-1.1.1010-snapshot
Client: -1.20.1-1.1.1010-snapshot
probably some server properties/gamerule settings regarding mob spawns then that differ
Ohh wait
I disabled villages, structure gen, end and nether (planning on distributing the items in custom events on the server).
That might have been the issue. Maybe the server classified citizens as villagers
I'll try to get some extra servertime to test it