Problem FTB Unleashed 1.1.7 Latency Issue

  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

mchugh214

New Member
Jul 29, 2019
22
0
0
Hi all.

The past days I have been setting a FTB Unleashed server up with endless problems to count. I have fixed most of them and down to 1 that I'm no expert at.

The problem is my ping for the FTB server its at 400ms - 600ms and sometimes it goes above that and I have no Idea why. I created a vanilla server and the ping was 120ms- 160ms and never lagged at all. I'm Using tick threading as well for most threads to work with each other.

Conf file used to launch the server with multicraft
## To create a custom config for a mod create a file with the same name
## as the jar file and append ".conf", for craftbukkit this would be
## "craftbukkit.jar.conf".
## The following config is an example that lists all possible options,
## without actually changing anything (it remaps the commands on
## themselves)
##
## General configuration. If this contains a setting called "file" the
## [commands], [start] and [parse_*] sections will be loaded from this
## other file
[config]
## The name as displayed in the panel, leave empty to hide
name = Mod: MCPC Plus
## Where to download the JAR file from
source = http://ci.md-5.net/job/MCPC-Plus-Le...target/mcpc-plus-1.5.2-R1.1-forge738-B653.jar
## Where to download this file from (will overwrite this file with the downloaded one)
configSource = http://www.multicraft.org/download/conf/?file=craftbukkit_beta.jar.conf
## Sections of this file that may be overridden by .conf files in the server directory
#safeConfSections = ^(encoding|commands|parse_.+)$

## Encoding used for strings sent to and received from the server
[encoding]
## The encoding to use to send data to the Minecraft process
## Use "system" for your current locale.
## default: system
encode = system
## The encoding to use to decode data received from the Minecraft process
## Use "system" for your current locale.
## default: system
decode = system
## The encoding used when reading/writing configuration files such as
## the server.properties
## default: latin-1
fileEncoding = latin-1


## Command line customization.
## Available variables
## - {MULTICRAFT_DIR} The Multicraft daemon base directory
## - {BASE_DIR} Same as {MULTICRAFT_DIR}
## - {DAEMON_DIR} Directory of the daemon binaries
## - {DATA_DIR} Global.daemon.dataDir
## - {JAR_DIR} Daemon JAR directory
## - {SERVERS_DIR} Directory containing all servers
## - {SERVER_ID} Current server ID
## - {SERVER_DIR} Current server base directory
## - {WORLD} Name of the current world
## - {JAVA} Java executable to run
## - {START_MEMORY} Startup memory amount
## - {MAX_MEMORY} Maximum memory amount
## - {JAR_FILE} Current JAR file name
## - {JAR} Full path to current JAR file
## - {IP} Server IP
## - {PORT} Server port
## - {MAX_PLAYERS} Maximum player slots
## - {DAEMON_ID} Daemon ID
## - {PID} Process ID of the server process
## - {PID_FILE} File containing the PID of the server process
## - {USER} User the server will run as
## - {GROUP} Group the server will run as
## - {UID} User system ID
## - {GID} Group system ID
[start]
command = "{JAVA}" -Xmx{MAX_MEMORY}M -Xms{START_MEMORY}M -XX:permSize=128m -Djline.terminal=jline.UnsupportedTerminal -jar "{JAR}" nogui


[settings]
## Restart the server when it doesn't respond to pings anymore
#restartOnTimeout = True
## The server log file
#logFile = server.log
## Ignore console output and parse log file instead
#followLog = False
## Only used if followLog is true, the interval in milliseconds at
## which to check the log file for new content
#logCheckInterval = 500
## Rotate the log every X bytes
#logRotateSize =
## Use special method to rotate log, use this if normal rename rotation doesn't work
#logPersistent = False
## Maximum number of logs to keep
#logBackupCount = 5
## Advanced: Read at most X bytes from the file at a time
#logMaxRead = 4096
## Check every X milliseconds if the log needs to be rotated
#logRotateCheckInterval = 20000
## Print every line received from the server
#debugRawLine = False
## Print every line after cleanup
#debugCleanLine = False
## Print every line after the first parse pass
#debugParseLine = False
## Use the Multicraft launcher to wrap the gameserver (simulates a real command line)
#useLauncher = False
## Assume Minecraft is still running override (0: Known console output, 1: "List" command output, 2: Any console output)
#pongMode = 0
## Minecraft response timeout override (milliseconds)
#pingTimeout = 20000
## Minecraft pint interval override (milliseconds)
#pingInterval = 15000
## Minecraft crash restart delay overrice (milliseconds)
#crashRestartDelay = 2000
## Console output rate limit override
#rateLimit = 30
## Autosave interval overrice (milliseconds)
#saveInterval = 600000
## Player info save method override (0: Never Save, 1: Update Existing, 2: Always Save)
#savePlayerInfo = 1
## Print server setting information
#debugSettings = False
## Restart the server after a crash or unexpected exit
#restartOnCrash = False
## Print line parser information
#debugParse = False


## Plugin configuration
[plugins]
pluginDir = plugins
pluginMatch = \.(jar|zip)$


## Command remapping
[commands]
say = say
list = list
save-on = save-on
save-off = save-off
save-all = save-all
stop = stop
tell = tell
give = give
tp = tp
deop = deop
op = op
pardon-ip = pardon-ip
ban-ip = ban-ip
pardon = pardon
ban = ban
kick = kick
help = help


## Console output parsing can be completely customized to support
## any format (and theoretically any game). Please contact us if you require this.

Server specs
  • Dual L5420 (8 Cores)
  • Power 2.5GHz
  • RAM 16GB DDR-3
  • Storage 500GB HDD
  • Speed 100 Mbit Connection
  • Unmetered Bandwidth

My Core Mods

Creeper Collateral
CodeChicken Core
CoFH Core
denLib
InfiniBows
Not Enough Items (NEI)
Nucleum-Omnium
PowerCrystals Core

Mods

AdvancedPowerManagement-1.2.68
AdvancedSolarPanels-3.3.7
appeng-rv13-c-mc15x
BiblioCraft-1.3.3
BiblioWoods-BOP-1.0
BiblioWoods-Forestry-1.0
binnie-mods-1.7.5
Biomes-O-Plenty-0.5.9.3-1.5.2
buildcraft-A-3.7.2
chargepads-1.5.2-universal-2.7.1.89
ChickenChunks 1.3.2.14
compactsolars-universal-1.5.2-4.2.0.52
ComputerCraft-1.53
DamageIndicators-2.7.0.1
DartCraft Beta 0.1.20
DeathTimer-Beta-11 - Disabled
DenPipes-2.0.7
DenPipes-Emerald-1.5.2-1.0.2
DenPipes-Forestry-1.5.2-1.0.4
EnchantingPlus-1.15.5
EnderStorage 1.4.2.16
EquivalentExchange3-pre1h-16
extrautils - 0.2.4g
Factorization-0.8.01
flatsigns-1.5.2-universal-1.3.2.14
forestry-A-2.2.8.4
ForgeMultipart-universal-1.5.2-1.0.0.149
GateCopy-3.0.2
GraviSuite-1.9.3
GravityGun-1.5.1
Hats-1.3.3.zip.disabled
HatStand-1.2.1.zip.disabled
IC2NuclearControl-1.5.1e
iChunUtil-1.0.1
industrialcraft-2_1.116.364-lf
InventoryTweaks-1.54b
ironchest-latest-universal-1.5.2-5.2.8.447
LogisticsPipes-MC1.5.2-0.7.3.ftb.631
magicbees-2.1.1
MFFS_Cal_v3.1.0.175
MineFactoryReloaded-2.6.4-975
miscperipherals-3.3e
ModularForceFieldSystem-2.3.0.1.28
ModularPowersuits-0.7.1-575
MPSA-176_Requires_MPS-561+
mystcraft-uni-1.5.2-0.10.5.00
Natura_1.5.2_2.1.5.1
neiaddons-1.5.2-1.8.2.r31
NEIPlugins-1.0.9.3
NetherOres-2.1.5-75
obsidiplates-1.5.2-universal-1.5.0.13
OmniTools-3.1.6.0
OpenPeripheral-0.1.11
PluginsforForestry-1.5.2-3.0.17
PortalGun1.5.2
PowerConverters-2.3.1-58
qCraft1.01
Railcraft_1.5.2-7.3.0.0
Reliquary1.0.6d
SoulShards-1.0.36-universal-srg
StevesCarts2.0.0.a122
switches-1.5.2-universal-1.1.1.20
TConstruct_1.5.2_1.4.3.final
Thaumcraft3.0.5h
Thaumic Tinkerer [1.0.8]
ThermalExpansion-2.4.6.0
twilightforest-1.18.2
vending-1.5.2-1.0.9
WR-CBE Addons 1.4
WR-CBE Core 1.4.0.1
WR-CBE Logic 1.4.0.3

Thank you greatly for your assistance!

-James McHugh
 
Last edited:

Francis Baster

New Member
Jul 29, 2019
295
0
0
Using this website I have pinged the sever IP. I cant ping my FTB server tho since it wont ping the port. I'm getting about 140ms when I ping the server without the port or just vanilla minecraft. When its FTB it goes up to 400ms - 600ms
I get the same behaviour on my server, I think the Minecraft ping is just not accurate. Either that or I don't understand how pings work. I thought a ping was measuring the latency between two computers and was independent of any services running on those machines, such as Minecraft.

http://cloudmonitor.ca.com/en/ping.php
That's a handy site. Apparently Ukraine gets 80% packet loss to my server! The more you know.
 
  • Like
Reactions: Connor Gavitt

Connor Gavitt

New Member
Jul 29, 2019
1,091
-1
0
Using this website I have pinged the sever IP. I cant ping my FTB server tho since it wont ping the port. I'm getting about 140ms when I ping the server without the port or just vanilla minecraft. When its FTB it goes up to 400ms - 600ms
The port doesn't matter, you will get the same ping for all ports on the same address. Is it high everywhere when you ping it or just for you?

I get the same behaviour on my server, I think the Minecraft ping is just not accurate. Either that or I don't understand how pings work. I thought a ping was measuring the latency between two computers and was independent of any services running on those machines, such as Minecraft.

http://cloudmonitor.ca.com/en/ping.php
That's a handy site. Apparently Ukraine gets 80% packet loss to my server! The more you know.
The minecraft ping is not accurate,the ping doesn't ping the ip it send it to minecraft which processes it then sends it back so if there is any in game lag the ping it tells you is off however the real ping is unaffected.