I have created a server and my friends can all join fine but I'm stuck on loading terrain and after a while it times out. I have had cases where it lets me join on the first try but upon restarting the server the problem comes back. I have a router and a modem, both have the ports 25565 and 19132/19133 forwarded. I had optifine but I have removed it, restarted the server/my game multiple times, restarted my PC, did a fresh install of the entire game, everything I could think of. Also, my PC is pretty good so there's no way it has to do with render distance, which I have also lowered. Please help.