DerpyEnte Posted September 15, 2023 Share Posted September 15, 2023 Hey dear modding community, i am managing a modded minecraft project for an youtuber where we have ~50 players in average on the 1.12.2 and want to optimize the servers performance. We are currently using Mohist 1.12.2 with the forge version 1.12.2 - 14.23.5.2860 and have a huge problem with lags, why we realy want to optimize the server. here is a current list of our installed mod on the server: Quote !Mixin-Compatibility-Mod-Forge-1.12.2.jar [1.12.2] SecurityCraft v1.9.7.jar AIImprovements-1.12-0.0.1b3.jar BadMobs-1.12.2-1.1.40.jar better_survival-1.4.1.jar BetterFoliage-MC1.12-2.3.3.jar BiomesOPlenty-1.12.2-7.0.1.2445-universal.jar carryon-1.12.2-1.12.6.20.jar claimit-1.12.2-1.2.1.jar claimitapi-1.12.2-1.2.1.jar claimitdynmap-1.12.2-1.0.1.jar Clumps-3.1.2.jar CollisionDamage-1.2.1.jar colorfularmor-1.12.2-1.2.jar core-3.4-SNAPSHOT.jar coroutil-1.12.1-1.2.37.jar CraftTweaker2-1.12-4.1.20.683.jar CustomNPCs_1.12.2-(05Jul20).jar DayZombiez.jar disenchanter[1.12]1.8.jar DocsMod-1.1.0.jar DynamicSurroundings-1.12.2-3.6.1.0.jar DynamicTrees-1.12.2-0.9.27.jar DynamicTreesBOP-1.12.2-1.5.1.jar Dynmap-3.4-forge-1.12.2.jar DynmapBlockScan-3.4-SNAPSHOT-forge-1.12.2.jar dynviewdist-1.12-1.3.jar emeraldnugget-1.0.0.jar FamiliarFauna-1.12.2-1.0.11.jar FCL-1.12.81b.jar Forgelin-1.8.4.jar FpsReducer-mc1.12.2-1.20.jar FTBLib-5.4.7.2.jar FTBQuests-1202.9.0.15.jar furniture-6.3.2-1.12.2.jar getittogetherdrops-1.12.2-v1.0.2.jar grapplemod-1.12.2-v12.3.jar guns-0.15.3-1.12.2.jar hostileworlds_invasions-1.12.1-1.1.13.jar iChunUtil-1.12.2-7.2.2.jar ImmersiveRailroading-1.12.2-forge-1.9.1.jar InventoryTweaks-1.63.jar ItemFilters-1.0.4.2.jar jei_1.12.2-4.16.1.301.jar JRFTL[1.12.2]-1.1.jar librarianlib-1.12.2-4.22.jar lostcities-1.12-2.0.22.jar malisiscore-1.12.2-6.5.1.jar malisisdoors-1.12.2-7.3.0.jar mcw-bridges-1.0.6b-mc1.12.2.jar mcw-fences-1.0.0-mc1.12.2.jar MoBends_1.12.2-1.2.1-19.12.21.jar mobsunscreen-1.12.2-2.1.3.jar MouseTweaks-2.10.1-mc1.12.2.jar MutantBeasts-1.12.2-1.0.2.jar mysql.jar NoCubes_SRP_Combat_Addon_3.0.0.jar NoCubes_SRP_Survival_Addon_3.0.0.jar obfuscate-0.2.6-1.12.2.jar OreLib-1.12.2-3.6.0.1.jar phosphor-forge-mc1.12.2-0.2.7-universal.jar PhosphorCrashFix-1.12.2-1.0.0.jar railcraft-12.0.0.jar randompatches-1.12.2-1.22.1.10.jar signpost-1.12.2-1.08.5.jar simpleharvest-1.08.jar spark-forge.jar SpartanShields-1.12.2-1.5.5.jar SpartanWeaponry-1.12.2-1.4.1.jar SRParasites-1.12.2v1.9.12.jar stg-1.12.2-1.2.3.jar Surge-1.12.2-2.0.77.jar switchbow-1.6.8.jar thiccentities-1.4.jar.old Tiquality-FAT-1.12.2-GAMMA-1.8.1-124.jar.old torchmaster_1.12.2-1.8.5.0.jar tpsmod-2.0.1.3.0.jar TrackAPI-1.2.jar TravelersBackpack-1.12.2-1.0.35.jar UniversalModCore-1.12.2-forge-1.1.4-2b81e7.jar VanillaFix-1.0.10-150.jar voicechat-forge-1.12.2-2.3.28.jar worldedit-forge-mc1.12.2-6.1.10-SNAPSHOT-dist (1) (1).jar WOTA1.9.jar XaerosWorldMap_1.28.4_Forge_1.12.jar xptome-1.12.2-v1.1.1.jar zombieawareness-1.12.1-1.11.16.jar because we have mohist installed we also tried to use spigot and bukkit optimizations like: Quote Spigot.yml: config-version: 11 commands: silent-commandblock-console: false log: true spam-exclusions: - /skill replace-commands: - setblock - summon - testforblock - tellraw tab-complete: 0 settings: bungeecord: false save-user-cache-on-stop-only: false user-cache-size: 1000 attribute: maxHealth: max: 2048.0 movementSpeed: max: 2048.0 attackDamage: max: 2048.0 timeout-time: 90 restart-on-crash: true restart-script: ./start.sh netty-threads: 4 late-bind: false filter-creative-items: true int-cache-limit: 1024 moved-wrongly-threshold: 0.0625 moved-too-quickly-multiplier: 10.0 item-dirty-ticks: 20 player-shuffle: 0 sample-count: 12 advancements: disable-saving: false disabled: - minecraft:story/disabled stats: disable-saving: false forced-stats: {} messages: restart: Server is restarting world-settings: default: verbose: false mob-spawn-range: 3 growth: cactus-modifier: 100 cane-modifier: 100 melon-modifier: 100 mushroom-modifier: 100 pumpkin-modifier: 100 sapling-modifier: 100 wheat-modifier: 100 netherwart-modifier: 100 vine-modifier: 100 cocoa-modifier: 100 entity-activation-range: animals: 6 monsters: 16 misc: 2 water: 16 tick-inactive-villagers: true ticks-per: hopper-transfer: 8 hopper-check: 1 hopper-amount: 1 random-light-updates: false save-structure-info: true dragon-death-sound-radius: 0 seed-village: 10387312 seed-feature: 14357617 seed-monument: 10387313 seed-slime: 987234911 hunger: jump-walk-exhaustion: 0.05 jump-sprint-exhaustion: 0.2 combat-exhaustion: 0.1 regen-exhaustion: 6.0 swim-multiplier: 0.01 sprint-multiplier: 0.1 other-multiplier: 0.0 max-tnt-per-tick: 100 max-tick-time: tile: 1000 entity: 1000 squid-spawn-range: min: 45.0 max-growth-height: cactus: 3 reeds: 3 wither-spawn-sound-radius: 0 view-distance: 4 item-despawn-rate: 6000 merge-radius: item: 3.5 exp: 6.0 arrow-despawn-rate: 1200 entity-tracking-range: players: 48 animals: 6 monsters: 24 misc: 2 other: 64 enable-zombie-pigmen-portal-spawns: true hanging-tick-frequency: 100 zombie-aggressive-towards-villager: true nerf-spawner-mobs: false Bukkit.yml: settings: allow-end: true warn-on-overload: true permissions-file: permissions.yml update-folder: update plugin-profiling: false connection-throttle: 4000 query-plugins: true deprecated-verbose: default shutdown-message: Server closed spawn-limits: monsters: 50 animals: 10 water-animals: 3 ambient: 4 chunk-gc: period-in-ticks: 300 load-threshold: 300 ticks-per: animal-spawns: 400 monster-spawns: 2 autosave: 6000 aliases: now-in-commands.yml We also use spark for tps monitoring and profiled the server for the last 19 days: https://spark.lucko.me/VAtkDh1Uu8 can anyone suggest what we can install/uninstall and/or optimizing settings we could take to make the server much more playable with over 50-80 players. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.