Tick Speed lag on dedicated server. 2 players, age 3.
VladParshin opened this issue ยท 1 comments
Bug Report
Reaching Age 3, and having gotten up to setting up Petrolium processing, dedicated server is experiencing a ton of tick lag, anywhere between 4000-10000ms. Started small here and there in the overworld (starting dim) after getting to Age 3, but continued to build up through age 3.
Expected Behaviour
Server does not complain every minute about "Time has been changed or overloaded".
Possible Solution
Ability to track entities that are causing insane tick lag.
Steps to Reproduce (for bugs)
Progress to Age 3, develop as normal with an IE system, excavators, pumpjacks, etc.
Logs
- Client/Server Log: https://gist.github.com/VladSnakeDragon/4dc23dd13222bb91d7f1109573d6c00b
- Crash Log: No crash logs, server never crashes, just lags.
Client Information
- Modpack Version: 3.1.2 hotfix 1
- Java Version: 1.8.0.51 64bit
- Launcher Used: Twitch
- Memory Allocated: 8GB for server, 8gb for client (32 gb total available in system)
- Server/LAN/Single Player: Dedicated server. 1 client on same machine, 1-3 clients from outside.
- Optifine Installed: <if it isn't stock, then no>
- Shaders Enabled: No
World Information
- Modpack Version world created in: 3.1.2 hotfix 1
- Additional Content Installed: Pure vanilla.
Server Information
- Java Version: 1.8.0.51 64bit
- Operating System: Win10 Home 64bit
- Hoster/Hosting Solution: Localhost, self run dedicated server
- Sponge (Non-Vanilla Forge) Server: No
Additional info:
PC Specs: Core i7-7700k 3.6ghz (ramps up to 4-4.2ghz on load)
Ram: 32GB DDR4 3600Mhz
Server runs on an M.2 slot SSD
Client runs off of a Sata SSD
I've been trying to solve this for a while now, and this server is probably about a month old by now. Some things I tried before, that made it run a little better for a bit, was to add some Garbage Collection tags from https://forums.spongepowered.org/t/optimized-startup-flags-for-consistent-garbage-collection/13239
The current startup arguments are:
set MIN_RAM=2048M set MAX_RAM=8192M set JAVA_PARAMETERS=-XX:+UseG1GC -Dsun.rmi.dgc.server.gcInterval=2147483646 -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=50 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=80 -XX:G1HeapRegionSize=32M -Dfml.readTimeout=180 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1MixedGCLiveThresholdPercent=50 -XX:+AlwaysPreTouch
Edit: Should also add. Client does not use more than 4-5GB of RAM, despite being allowed 8, and the server reaches a peak of 4GB, usually staying in the 3GB mark of RAM usage. The CPUT itself is only about 60-66% Load on all 8 cores, regardless if I am the only person on the server, or if I have 2 others with me
We use the issue tracker exclusively for bug reports and feature requests. However, this issue appears to be a support request. Please use our Discord for support. https://discord.gg/darkosto