[help] настройка геодаты.
Скачал..разархивировал, там папка Geodata, ее всунул в /gameserver/data далее изменил конфиг конфиг:
<script type='text/javascript'>
mytagid = Math.floor( Math.random() * 100 );
document.write("
# =================================================================
# GeoData configuration
# =================================================================
# GeoMode
# 0 = disabled
# 1 = local, old Geo Engine style. This way, each server will load the their own Geo Engine & geodata files.
# 2 = rmi, stand alone Geo server. You must run the Geo Server separated and just config each server to connect.
# With this method you can use 1 Geo Server for unlimited Gameservers.
GeoMode = 0
GeoServer = 127.0.0.1
GeoPort = 9050
######## All options below only work if GeoData is enabled ##########
# -------------------------------------------------------------
# GeoData used to check Line Of Sight (LOS)
# Used for skill casting and mob aggro check
GeoCheckLoS = True
# -------------------------------------------------------------
# Use GeoData to prevent movement through walls.
# No path finding, but objects will stop if they hit a wall.
GeoCheckMovePlayable = True
GeoCheckMoveNpc = False
# -------------------------------------------------------------
# GeoData used for path finding (CURRENTLY FOR TESTING ONLY)
# Includes PathFinding (requires also /data/pathnode files) and all character moves go
# Through geodata checks (if a mob passes a wall, pathing is wrong).
GeoPathFinding = False
# -------------------------------------------------------------
# [True]Loads GeoData buffer's content into physical memory.
# [False] Does not necessarily imply that the GeoData buffer's content is not resident in physical memory.
ForceGeoData = True
# -------------------------------------------------------------
# Z-Axis correction for L2Spawns.
# Possible values: Town, Monster, None, All
# If you have problems with NPCs spawning on town roofs, change to "Monster" or "None"
# If you have problems with dungeon mobs spawning on surface, change to "Town" or "None"
GeoCorrectZ = All
# Handle Doors in GeoEngine
GeoDoors = True
скрыть
document.close();
Теперь загружаю ГС, загружаю GeoServer ( был выложен в последних апдейтах, находится в отдельной папке).
Смотрю результат : к примеру кидаю фир на моба (место действия - колизей), он бежит и в конце концов проходит сквозь стенку...Также нажимаю на стенку он бежит (секунды 3), далее останавливается (по идеи если есть гео, то должен обходить стенку),из всего этого думаю сделать вывод: геодаты на сервер нету, то-то не так настоил =(
Подскажите плз.
— 61
voqpkaN1: На ряду с последними апдейтами решил задуматься о геодате, скачал я одну гео, вот линк: http://la2base.ru/forum/index.php?showtopi...&hl=геодата
Скачал..разархивировал, там папка Geodata, ее всунул в /gameserver/data далее изменил конфиг конфиг:
<script type='text/javascript'>
mytagid = Math.floor( Math.random() * 100 );
document.write("» Нажмите, чтобы показать текст - нажмите опять, чтобы скрыть... «");
# =================================================================
# GeoData configuration
# =================================================================
# GeoMode
# 0 = disabled
# 1 = local, old Geo Engine style. This way, each server will load the their own Geo Engine & geodata files.
# 2 = rmi, stand alone Geo server. You must run the Geo Server separated and just config each server to connect.
# With this method you can use 1 Geo Server for unlimited Gameservers.
GeoMode = 0
GeoServer = 127.0.0.1
GeoPort = 9050
######## All options below only work if GeoData is enabled ##########
# -------------------------------------------------------------
# GeoData used to check Line Of Sight (LOS)
# Used for skill casting and mob aggro check
GeoCheckLoS = True
# -------------------------------------------------------------
# Use GeoData to prevent movement through walls.
# No path finding, but objects will stop if they hit a wall.
GeoCheckMovePlayable = True
GeoCheckMoveNpc = False
# -------------------------------------------------------------
# GeoData used for path finding (CURRENTLY FOR TESTING ONLY)
# Includes PathFinding (requires also /data/pathnode files) and all character moves go
# Through geodata checks (if a mob passes a wall, pathing is wrong).
GeoPathFinding = False
# -------------------------------------------------------------
# [True]Loads GeoData buffer's content into physical memory.
# [False] Does not necessarily imply that the GeoData buffer's content is not resident in physical memory.
ForceGeoData = True
# -------------------------------------------------------------
# Z-Axis correction for L2Spawns.
# Possible values: Town, Monster, None, All
# If you have problems with NPCs spawning on town roofs, change to "Monster" or "None"
# If you have problems with dungeon mobs spawning on surface, change to "Town" or "None"
GeoCorrectZ = All
# Handle Doors in GeoEngine
GeoDoors = True
скрыть
document.close();
Теперь загружаю ГС, загружаю GeoServer ( был выложен в последних апдейтах, находится в отдельной папке).
Смотрю результат : к примеру кидаю фир на моба (место действия - колизей), он бежит и в конце концов проходит сквозь стенку...Также нажимаю на стенку он бежит (секунды 3), далее останавливается (по идеи если есть гео, то должен обходить стенку),из всего этого думаю сделать вывод: геодаты на сервер нету, то-то не так настоил =(
Подскажите плз.
Геодата кривая, у меня по лучше но например в тои в некоторых местах такая же ситуация. Если есть дырка в геодате то конечно он начнёт проходить сквозь неё.
StiVens: Геодата кривая, у меня по лучше но например в тои в некоторых местах такая же ситуация. Если есть дырка в геодате то конечно он начнёт проходить сквозь неё.
У меня к тебе вопрос, ты используешь geo_server? который отдельно от сервера (выкладывался в ласт апдейтах), и все действия описанные выше соответствуют твоим?
Если да, то скинь квадрат Колизея (сомневаюсь что у меня гео работает =( )
— 61
да и еще, геодату кидать в см сервер либо в l2db_geoserver (я кинул в геосервер).
Жду помощи!!
P.S при включенной геодате мобы ведь через стенки не проходят (воздействиефира )
— 61
геодату кидать в геосервер и прописать конфиги правильно! скорее всего у тебя просто не загружаеться гео скинь лог геосервера
C@sper: геодату кидать в геосервер и прописать конфиги правильно! скорее всего у тебя просто не загружаеться гео скинь лог геосервера
<script type='text/javascript'>
mytagid = Math.floor( Math.random() * 100 );
document.write("
<?xml version="1.0" encoding="windows-1251" standalone="no"?>
<!DOCTYPE log SYSTEM "logger.dtd">
<log>
<record>
<date>2009-02-07T21:22:24</date>
<millis>1234030944313</millis>
<sequence>1</sequence>
<logger>com.la2base.GeoConfig</logger>
<level>INFO</level>
<class>com.la2base.GeoConfig</class>
<method>loadLogConfig</method>
<thread>10</thread>
<message>logging initialized</message>
</record>
<record>
<date>2009-02-07T21:22:24</date>
<millis>1234030944328</millis>
<sequence>2</sequence>
<logger>com.la2base.GeoConfig</logger>
<level>INFO</level>
<class>com.la2base.GeoConfig</class>
<method>loadConfiguration</method>
<thread>10</thread>
<message>loading ./config/geoserver.ini</message>
</record>
<record>
<date>2009-02-07T21:22:24</date>
<millis>1234030944333</millis>
<sequence>3</sequence>
<logger>com.la2base.geoserver.geodata.GeoEngine</logger>
<level>INFO</level>
<class>com.la2base.geoserver.geodata.GeoEngine</class>
<method>loadGeo</method>
<thread>10</thread>
<message>Geo Engine: - Loading Geodata...</message>
</record>
<record>
<date>2009-02-07T21:22:24</date>
<millis>1234030944451</millis>
<sequence>4</sequence>
<logger>com.la2base.geoserver.GeoServer</logger>
<level>INFO</level>
<class>com.la2base.geoserver.GeoServer</class>
<method>main</method>
<thread>10</thread>
<message>Operating System: Windows Server 2008 6.0 amd64</message>
</record>
<record>
<date>2009-02-07T21:22:24</date>
<millis>1234030944451</millis>
<sequence>5</sequence>
<logger>com.la2base.geoserver.GeoServer</logger>
<level>INFO</level>
<class>com.la2base.geoserver.GeoServer</class>
<method>main</method>
<thread>10</thread>
<message>Available CPUs: 4</message>
</record>
<record>
<date>2009-02-07T21:22:24</date>
<millis>1234030944452</millis>
<sequence>6</sequence>
<logger>com.la2base.geoserver.GeoServer</logger>
<level>INFO</level>
<class>com.la2base.geoserver.GeoServer</class>
<method>printMemUsage</method>
<thread>10</thread>
<message> - AllowedMemory: 1004928 KB</message>
</record>
<record>
<date>2009-02-07T21:22:24</date>
<millis>1234030944453</millis>
<sequence>7</sequence>
<logger>com.la2base.geoserver.GeoServer</logger>
<level>INFO</level>
<class>com.la2base.geoserver.GeoServer</class>
<method>printMemUsage</method>
<thread>10</thread>
<message>Allocated: 1004928 KB (100.0%)</message>
</record>
<record>
<date>2009-02-07T21:22:24</date>
<millis>1234030944453</millis>
<sequence>8</sequence>
<logger>com.la2base.geoserver.GeoServer</logger>
<level>INFO</level>
<class>com.la2base.geoserver.GeoServer</class>
<method>printMemUsage</method>
<thread>10</thread>
<message>Non-Allocated: 0 KB (0.0%)</message>
</record>
<record>
<date>2009-02-07T21:22:24</date>
<millis>1234030944454</millis>
<sequence>9</sequence>
<logger>com.la2base.geoserver.GeoServer</logger>
<level>INFO</level>
<class>com.la2base.geoserver.GeoServer</class>
<method>printMemUsage</method>
<thread>10</thread>
<message>- AllocatedMemory: 1004928 KB</message>
</record>
<record>
<date>2009-02-07T21:22:24</date>
<millis>1234030944455</millis>
<sequence>10</sequence>
<logger>com.la2base.geoserver.GeoServer</logger>
<level>INFO</level>
<class>com.la2base.geoserver.GeoServer</class>
<method>printMemUsage</method>
<thread>10</thread>
<message>Used: 5637 KB (0.5609%)</message>
</record>
<record>
<date>2009-02-07T21:22:24</date>
<millis>1234030944481</millis>
<sequence>11</sequence>
<logger>com.la2base.geoserver.GeoServer</logger>
<level>INFO</level>
<class>com.la2base.geoserver.GeoServer</class>
<method>printMemUsage</method>
<thread>10</thread>
<message>Unused (cached): 999291 KB (99.4391%)</message>
</record>
<record>
<date>2009-02-07T21:22:24</date>
<millis>1234030944483</millis>
<sequence>12</sequence>
<logger>com.la2base.geoserver.GeoServer</logger>
<level>INFO</level>
<class>com.la2base.geoserver.GeoServer</class>
<method>printMemUsage</method>
<thread>10</thread>
<message>- UseableMemory: 999291 KB (99.4391%)</message>
</record>
<record>
<date>2009-02-07T21:22:24</date>
<millis>1234030944484</millis>
<sequence>13</sequence>
<logger>com.la2base.geoserver.GeoServer</logger>
<level>INFO</level>
<class>com.la2base.geoserver.GeoServer</class>
<method>main</method>
<thread>10</thread>
<message>Server Loaded in 0 seconds</message>
</record>
<record>
<date>2009-02-07T21:22:24</date>
<millis>1234030944487</millis>
<sequence>14</sequence>
<logger>com.la2base.geoserver.GeoServer</logger>
<level>INFO</level>
<class>com.la2base.geoserver.GeoServer</class>
<method>main</method>
<thread>10</thread>
<message>GeoServer: Running at 127.0.0.1:9050</message>
</record>
скрыть
document.close();
— 61
Тебе надо геодаты кинуть в гео сервер и поставить
# GeoMode
# 0 = disabled
# 1 = local, old Geo Engine style. This way, each server will load the their own Geo Engine & geodata files.
# 2 = rmi, stand alone Geo server. You must run the Geo Server separated and just config each server to connect.
# With this method you can use 1 Geo Server for unlimited Gameservers.
GeoMode = 2
GeoServer = 127.0.0.1
GeoPort = 9050
А гео у меня такая же. Поставил ток сёня,люди довольны.
— www.l2club.ru
хех, Геодата супер, всем парням спасибо, молодцы что откликнулись ;)
Порт геосервера и геодата сервера на разных ip стояла:)
— 61
народ, а Вы тут что нить меняли?:
GeoClientTargetHost = 127.0.0.1
GeoPort = 9050
GeoFilesPattern = (\\d{2}_\\d{2})\\.l2j
PathClean = True
AllowDoors = True
Просто походу у мну эта гео не грузица, а я заметил другое расширение файлов гео(_conv.dat). Вот подумал, может что тут надо изменить... Помогите плиз!
Вот лог геосервера:
<!DOCTYPE log SYSTEM "logger.dtd">
<log>
<record>
<date>2009-02-10T04:00:14</date>
<millis>1234227614800</millis>
<sequence>158</sequence>
<logger>com.la2base.geoserver.GeoServer</logger>
<level>INFO</level>
<class>com.la2base.geoserver.GeoServer$1</class>
<method>run</method>
<thread>11</thread>
<message>GeoServer: Client disconnected.</message>
</record>
<record>
<date>2009-02-11T04:00:15</date>
<millis>1234314015552</millis>
<sequence>159</sequence>
<logger>com.la2base.geoserver.GeoServer</logger>
<level>INFO</level>
<class>com.la2base.geoserver.GeoServer$1</class>
<method>run</method>
<thread>11</thread>
<message>GeoServer: Client disconnected.</message>
</record>
<record>
<date>2009-02-12T04:00:15</date>
<millis>1234400415494</millis>
<sequence>160</sequence>
<logger>com.la2base.geoserver.GeoServer</logger>
<level>INFO</level>
<class>com.la2base.geoserver.GeoServer$1</class>
<method>run</method>
<thread>11</thread>
<message>GeoServer: Client disconnected.</message>
</record>
<record>
<date>2009-02-13T03:41:38</date>
<millis>1234485698881</millis>
<sequence>161</sequence>
<logger>com.la2base.geoserver.GeoServer</logger>
<level>INFO</level>
<class>com.la2base.geoserver.GeoServer$1</class>
<method>run</method>
<thread>11</thread>
<message>GeoServer: Client disconnected.</message>
</record>
<record>
<date>2009-02-15T19:20:45</date>
<millis>1234714845215</millis>
<sequence>162</sequence>
<logger>com.la2base.geoserver.GeoServer</logger>
<level>INFO</level>
<class>com.la2base.geoserver.GeoServer$1</class>
<method>run</method>
<thread>11</thread>
<message>GeoServer: Client disconnected.</message>
</record>
Вот конфиг геодаты(l2b_server/config):
# GeoData configuration
# =================================================================
# GeoMode
# 0 = disabled
# 1 = local, old Geo Engine style. This way, each server will load the their own Geo Engine & geodata files.
# 2 = rmi, stand alone Geo server. You must run the Geo Server separated and just config each server to connect.
# With this method you can use 1 Geo Server for unlimited Gameservers.
GeoMode = 2
GeoServer = 127.0.0.1
GeoPort = 9050
######## All options below only work if GeoData is enabled ##########
# -------------------------------------------------------------
# GeoData used to check Line Of Sight (LOS)
# Used for skill casting and mob aggro check
GeoCheckLoS = True
# -------------------------------------------------------------
# Use GeoData to prevent movement through walls.
# No path finding, but objects will stop if they hit a wall.
GeoCheckMovePlayable = True
GeoCheckMoveNpc = True
# -------------------------------------------------------------
# GeoData used for path finding (CURRENTLY FOR TESTING ONLY)
# Includes PathFinding (requires also /data/pathnode files) and all character moves go
# Through geodata checks (if a mob passes a wall, pathing is wrong).
GeoPathFinding = True
# -------------------------------------------------------------
# [True]Loads GeoData buffer's content into physical memory.
# [False] Does not necessarily imply that the GeoData buffer's content is not resident in physical memory.
ForceGeoData = True
# -------------------------------------------------------------
# Z-Axis correction for L2Spawns.
# Possible values: Town, Monster, None, All
# If you have problems with NPCs spawning on town roofs, change to "Monster" or "None"
# If you have problems with dungeon mobs spawning on surface, change to "Town" or "None"
GeoCorrectZ = All
# Handle Doors in GeoEngine
GeoDoors = True
— 45



