But when geodata is enabled, players are encountering freeze sometimes for 4 seconds, my server specs is 24GB RAM and 4vcore with HDD. I've already put -xmx 20GB on my GS launch script.
There is my geodata.ini configuration:
# Dimension maps
GeoFirstX = 11
GeoFirstY = 10
GeoLastX = 26
GeoLastY = 26
# Template file geodata
GeoFilesPattern = (\\d{2}_\\d{2})\\.l2j
# If True GEODATA
AllowGeodata = True
# Allow the player to fall from the horizontal wall if he clicks on the wall itself
AllowFallFromWalls = True
#Motion keyboard (arrows)
AllowMoveWithKeyboard = False
# Increase to Z for packages
ClientZShift = 16
# Optimization of geodata in memory, saves about 150MB memory
# Optimization should first need to generate a map of matches
CompactGeoData = True
# The minimum difference between the layers
MinLayerHeight = 64
# The maximum height of the step for geodata
MaxZDiff = 64
# Diagonal Search
# It should be disabled only for debugging
PathFindDiagonal = True
#Smooths the way #
# It should be disabled only for debugging
PathClean = True
# Strongly accelerates the search, the effect on the quality of unknown
# 0 - off, 1 - is just the beginning, 2 - the beginning and the end of the road
PathFindBoost = 2
# The maximum height of the step to find a way
PathFindMaxZDiff = 32
# The maximum time allowed to spend on the search path (in nanoseconds)
PathFindMaxTime = 100000000
# Configure the buffers to find a way, the number of x size of the map (in cages geodata)
# Minimum 96, maximum - 512
PathFindBuffers = 8x96;8x128;8x160;8x192;8x256;4x288;4x320;2x384;1x512
Please can you tell me how can I optimize it so there won't be freeze in game ?
I am planning on making adminer optional which would also make php and apache2 optional, I just haven't had time yet. That script I made for myself and I know that I want adminer 😛
"
and also be asked about opening 3306 or XXXX and listen to *
thanks "
Could you explain this a bit more? I am not sure I should offer the option to open port 3306 as that is a bad thing unless you know what you are doing, and if you know what you are doing it is a simple thing to open it yourself after.
Listen to * is this for login / gameserver or Mariadb?
🎉 ¡Llega EuroLatinL2! 🎉
🌍 Un servidor Interlude x20 con esencia retail y ajustes justos para una experiencia única.
🧠 Desarrollado por profesionales rusos, EuroLatinL2 está basado en el cliente original de Lineage II Interlude. Buscamos revivir lo mejor de la vieja escuela con un balance perfecto entre nostalgia y jugabilidad moderna.
🛡️ ¿Qué hace diferente a EuroLatinL2?
✨ Rates Mid x20 – Equilibrados para un progreso fluido, sin perder el desafío.
🧪 Experiencia 100% retail con leves ajustes para mantener el interés.
⚔️ Raid Bosses épicos ajustados al nivel 80.
💡 Nada de GM Shop, sin buffs OP, sin teleport personalizados.
⛩️ Solo tiendas y contenido original de Lineage II.
🧙 Buffer básico (solo Prophet), duración de 60 minutos.
🔄 Sistema de héroes cada 15 días y Olimpiadas 2h por día.
🛒 Sistema de donaciones solo para servicios estéticos y premium (sin pay-to-win).
🧬 Sistema de skins para armas y armaduras (solo apariencia).
💤 AutoFarm disponible solo con adena/premium, opcional.
🔥 ¿Quieres volver a disfrutar Lineage II como en sus mejores tiempos?
💬 Completa quests, forma grupos reales, derrota jefes con estrategia, y recolecta recetas (¡incluso para Soulshots!).
⏳ ¡La apertura está muy cerca!
🚪 No te quedes fuera de esta aventura. Vive Lineage II como debe ser.
🌐 Sitio oficial: https://eurolatin.eu
📣 ¡Comparte con tu clan y prepárate para la nostalgia!
#Lineage2 #Interlude #EuroLatinL2 #L2Classic #PvE #PvP #NostalgiaL2
Question
lagunyve
Hello everyone,
I'm using https://bitbucket.org/l2jgeo/l2j_geodata/src as GEODATA for my server on Hi5.
But when geodata is enabled, players are encountering freeze sometimes for 4 seconds, my server specs is 24GB RAM and 4vcore with HDD. I've already put -xmx 20GB on my GS launch script.
There is my geodata.ini configuration:
# Dimension maps GeoFirstX = 11 GeoFirstY = 10 GeoLastX = 26 GeoLastY = 26 # Template file geodata GeoFilesPattern = (\\d{2}_\\d{2})\\.l2j # If True GEODATA AllowGeodata = True # Allow the player to fall from the horizontal wall if he clicks on the wall itself AllowFallFromWalls = True #Motion keyboard (arrows) AllowMoveWithKeyboard = False # Increase to Z for packages ClientZShift = 16 # Optimization of geodata in memory, saves about 150MB memory # Optimization should first need to generate a map of matches CompactGeoData = True # The minimum difference between the layers MinLayerHeight = 64 # The maximum height of the step for geodata MaxZDiff = 64 # Diagonal Search # It should be disabled only for debugging PathFindDiagonal = True #Smooths the way # # It should be disabled only for debugging PathClean = True # Strongly accelerates the search, the effect on the quality of unknown # 0 - off, 1 - is just the beginning, 2 - the beginning and the end of the road PathFindBoost = 2 # The maximum height of the step to find a way PathFindMaxZDiff = 32 # The maximum time allowed to spend on the search path (in nanoseconds) PathFindMaxTime = 100000000 # Configure the buffers to find a way, the number of x size of the map (in cages geodata) # Minimum 96, maximum - 512 PathFindBuffers = 8x96;8x128;8x160;8x192;8x256;4x288;4x320;2x384;1x512
Please can you tell me how can I optimize it so there won't be freeze in game ?
Regards.
14 answers to this question
Recommended Posts