• SiteAnalyzer, технический и SEO-анализ сайтов
Иконка ресурса

AionServer-4.9 (Китай) 2016-04-23

Нет прав для скачивания
Что-то типа вот

Код:
Starting Aion Lightning Login Server.

19:44:29.471 INFO [main]: - Using default implementation for ThreadExecutor
19:44:29.490 INFO [main]: - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
19:44:29.495 INFO [main]: - Quartz Scheduler v.2.1.7 created.
19:44:29.498 INFO [main]: - RAMJobStore initialized.
19:44:29.500 INFO [main]: - Scheduler meta-data: Quartz Scheduler (v2.1.7) 'QuartzScheduler' with instanceId 'NON_CLUSTERED'
  Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
  NOT STARTED.
  Currently in standby mode.
  Number of jobs executed: 0
  Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 1 threads.
  Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.

19:44:29.509 INFO [main]: - Quartz scheduler 'QuartzScheduler' initialized from an externally provided properties instance.
19:44:29.512 INFO [main]: - Quartz scheduler version: 2.1.7
19:44:29.513 INFO [main]: - Scheduler QuartzScheduler_$_NON_CLUSTERED started.
19:44:29.515 INFO [main]: - 2016-06-08 19-44-29
19:44:29.517 INFO [main]: - Loading: myls.properties
19:44:29.518 INFO [main]: - No override properties found
19:44:29.531 INFO [main]: - Loading: ./config/network/network.properties
19:44:29.549 INFO [main]: - Loading: ./config/network/svstats.properties
19:44:29.552 INFO [main]: - Loading: ./config/network/commons.properties
19:44:29.554 INFO [main]: - Loading: ./config/network/database.properties
19:44:29.864 INFO [main]: - Successfully connected to database
19:44:30.619 INFO [main]: - Loaded 10 DAO implementations.
19:44:30.625 INFO [main]: - ThreadPoolManager: Initialized with 12 scheduler, 6 instant, 0 long running thread(s).
19:44:30.628 INFO [main]: - Initializing Key Generator...
19:44:31.278 INFO [main]: - GameServerTable loaded 1 registered GameServers.
19:44:31.283 INFO [main]: - BannedIpController loaded 0 IP bans.
19:44:31.300 INFO [main]: - Server listening on all available IPs on Port 9014 for Gs Connections
19:44:31.304 INFO [main]: - Server listening on all available IPs on Port 2106 for Aion Connections
19:44:31.322 INFO [main]: - PlayerTransferService will be initialized in 10 sec.
19:44:31.326 INFO [main]: - Loaded 0 task from the database
19:44:31.333 INFO [main]: - OS: Windows 8 Build: 6.2
19:44:31.334 INFO [main]: - OS Arch: amd64
19:44:31.343 INFO [main]: - ..................................................
19:44:31.345 INFO [main]: - ..................................................
19:44:31.357 INFO [main]: - Available CPU(s): 4
19:44:31.358 INFO [main]: - Processor(s) Identifier: Intel64 Family 6 Model 78 Stepping 3, GenuineIntel
19:44:31.369 INFO [main]: - ..................................................
19:44:31.371 INFO [main]: - ..................................................
19:44:31.384 INFO [main]: - Java Platform Information
19:44:31.385 INFO [main]: - Java Runtime  Name: Java(TM) SE Runtime Environment
19:44:31.397 INFO [main]: - Java Version: 1.7.0_51
19:44:31.398 INFO [main]: - Java Class Version: 51.0
19:44:31.409 INFO [main]: - ..................................................
19:44:31.410 INFO [main]: - ..................................................
19:44:31.421 INFO [main]: - Virtual Machine Information (JVM)
19:44:31.422 INFO [main]: - JVM Name: Java HotSpot(TM) 64-Bit Server VM
19:44:31.434 INFO [main]: - JVM installation directory: c:\Program Files\Java\jdk1.7.0_51\jre
19:44:31.436 INFO [main]: - JVM version: 24.51-b03
19:44:31.447 INFO [main]: - JVM Vendor: Oracle Corporation
19:44:31.449 INFO [main]: - JVM Info: mixed mode
19:44:31.459 INFO [main]: - ..................................................
19:44:31.461 INFO [main]: - ..................................................
19:44:31.471 INFO [main]: - +----
19:44:31.472 INFO [main]: - | Global Memory Informations at 19:44:31:
19:44:31.483 INFO [main]: - |	|
19:44:31.484 INFO [main]: - | Allowed Memory: 29184 KB
19:44:31.495 INFO [main]: - |	|= Allocated Memory: 29184 KB (100,0000%)
19:44:31.497 INFO [main]: - |	|= Non-Allocated Memory: 0 KB (0,0000%)
19:44:31.507 INFO [main]: - | Allocated Memory: 29184 KB
19:44:31.509 INFO [main]: - |	|= Used Memory: 17969 KB (61,5714%)
19:44:31.522 INFO [main]: - |	|= Unused (cached) Memory: 11215 KB (38,4286%)
19:44:31.529 INFO [main]: - | Useable Memory: 11215 KB (38,4286%)
19:44:31.534 INFO [main]: - +----
19:44:31.543 INFO [main]: - PremiumController is ready for requests.
19:44:31.545 INFO [main]: - AL Login Server started in 2 seconds.
19:44:41.332 INFO [pool-3-thread-2]: - PlayerTransfer perform task init. 0 new tasks.
 
При работе данного сервера проскакивают изредка ошибки Java и есть неопознанные пакеты от клиента.
IMHO - сервер сыроват и требует рукоприкладства :)
 
Кстати! А там-же внутри лежит:
Код:
c:\My MMORPG\AionServer-4.9\Java\jre7\bin>java -version
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)
 
Нашел пару клиентов, все заходит, но большая проблема при попытке использования из рюкзака какого либо свитка или предмета выскакивает, что предмет можно использовать только с 65 ур., как это можно исправить? Заранее спасибо
 
Файл "item_templates.xml" в этой версии испорчен. Там потерялись названия итемов - вместо них "NAME" и уровень использования.
Например "Пузырек Френоса" квест "Перерождение в даэва":
здесь
Код:
<item_template id="182200007" name="NAME" desc="2212027" name_desc="quest_1006a" level="1" mask="20481" category="QUEST" max_stack_count="1" item_type="NORMAL" quality="COMMON" price="1" race="PC_ALL" restrict="65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65" bonus_apply="INVENTORY" activate_target="STANDALONE" activate_count="1000" equipment_type="NONE">
		<uselimits usedelay="15000" usedelayid="61" usearea="LF1_ITEMUSEAREA_Q1006"/>
		<inventory id="2"/>
	</item_template>
было раньше:
Код:
<item_template id="182200007" name="Pernos's Potion Bottle" desc="2212027" name_desc="quest_1006a" level="1" mask="20481" category="QUEST" max_stack_count="1" item_type="NORMAL" quality="COMMON" price="1" race="PC_ALL" restrict="1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1" activate_target="STANDALONE" activate_count="1000">
		<uselimits usedelay="15000" usedelayid="61" usearea="LF1_ITEMUSEAREA_Q1006"/>
		<inventory id="2"/>
	</item_template>

А исправить - ручками (задолбаешься) или программку написать (кто может).
(От 4.8 файлик не подходит - были изменения)
 
Файл "item_templates.xml" в этой версии испорчен. Там потерялись названия итемов - вместо них "NAME" и уровень использования.
Например "Пузырек Френоса" квест "Перерождение в даэва":
здесь
Код:
<item_template id="182200007" name="NAME" desc="2212027" name_desc="quest_1006a" level="1" mask="20481" category="QUEST" max_stack_count="1" item_type="NORMAL" quality="COMMON" price="1" race="PC_ALL" restrict="65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65" bonus_apply="INVENTORY" activate_target="STANDALONE" activate_count="1000" equipment_type="NONE">
		<uselimits usedelay="15000" usedelayid="61" usearea="LF1_ITEMUSEAREA_Q1006"/>
		<inventory id="2"/>
	</item_template>
было раньше:
Код:
<item_template id="182200007" name="Pernos's Potion Bottle" desc="2212027" name_desc="quest_1006a" level="1" mask="20481" category="QUEST" max_stack_count="1" item_type="NORMAL" quality="COMMON" price="1" race="PC_ALL" restrict="1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1" activate_target="STANDALONE" activate_count="1000">
		<uselimits usedelay="15000" usedelayid="61" usearea="LF1_ITEMUSEAREA_Q1006"/>
		<inventory id="2"/>
	</item_template>

А исправить - ручками (задолбаешься) или программку написать (кто может).
(От 4.8 файлик не подходит - были изменения)

нотепадом в 1 клик можно все исправить, если ток в 1 файле то юзаем вкладку заменить
Снимок.JPG
 
А там нет бутылочек/свитков используемых ТОЛЬКО на 65? И, например, еда используется и ТОЛЬКО с 30 или 25 или ещё с какого :)
А мы всех с 1! Халтура :(
 
Кстати!
никто не разбирался: а зачем в restrict="1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1" целых 17 значений? Ведь не спроста!
 
Например:
Код:
	<item_template id="140000304" name="Magic Implosion I" desc="1491827" name_desc="stigma_el_el_manareverse_g1" level="45" mask="4680" category="STIGMA" max_stack_count="1" item_type="ABYSS" quality="RARE" price="4500000" race="PC_ALL" restrict="0,0,0,0,0,0,0,0,45,0,0,0,0,0,0,0,0">
		<stigma kinah="4500000" skill="1:3550"/>
		<acquisition type="AP" ap="6875"/>
Может использовать только заклинатель 45 уровня и выше
 

Вложения

  • img.png
    img.png
    43,1 KB · Просмотры: 7
И, как оказалось, информация об уровнях есть в клиенте
"Пузырек Френоса" квест "Перерождение в даэва" есть в "client_items_etc.xml", так что парсить нужно оттуда.
Код:
	<client_item>
		<id>182200007</id>
		<name>quest_1006a</name>
		<desc>STR_QUEST_1006A</desc>
		<desc_long>STR_QUEST_1006A_DESC</desc_long>
		<item_type>normal</item_type>
		<icon_name>Icon_Item_Potion_CURE04D</icon_name>
		<price>1</price>
		<extra_inventory>2</extra_inventory>
		<activation_mode>Both</activation_mode>
		<activation_count>1000</activation_count>
		<breakdown>0</breakdown>
		<activate_target>standalone</activate_target>
		<use_delay_type_id>61</use_delay_type_id>
		<use_delay>15000</use_delay>
		<max_stack_count>1</max_stack_count>
		<equipment_slots>none</equipment_slots>
		<quality>common</quality>
		<level>1</level>
		<lore>TRUE</lore>
		<can_exchange>FALSE</can_exchange>
		<can_sell_to_npc>FALSE</can_sell_to_npc>
		<can_deposit_to_character_warehouse>FALSE</can_deposit_to_character_warehouse>
		<can_deposit_to_account_warehouse>FALSE</can_deposit_to_account_warehouse>
		<can_deposit_to_guild_warehouse>FALSE</can_deposit_to_guild_warehouse>
		<breakable>FALSE</breakable>
		<soul_bind>FALSE</soul_bind>
		<remove_when_logout>FALSE</remove_when_logout>
		<quest>1</quest>
		<gender_permitted>all</gender_permitted>
		<warrior>1</warrior>
		<scout>1</scout>
		<mage>1</mage>
		<cleric>1</cleric>
		<engineer>1</engineer>
		<artist>1</artist>
		<fighter>1</fighter>
		<knight>1</knight>
		<assassin>1</assassin>
		<ranger>1</ranger>
		<wizard>1</wizard>
		<elementalist>1</elementalist>
		<chanter>1</chanter>
		<priest>1</priest>
		<gunner>1</gunner>
		<bard>1</bard>
		<rider>1</rider>
		<bonus_apply>inventory</bonus_apply>
		<casting_delay>2000</casting_delay>
		<motion_name>common</motion_name>
		<area_to_use>LF1_ItemUseArea_Q1006</area_to_use>
		<ui_sound_type>Sounds/item/item_gen_potion</ui_sound_type>
		<cash_item>0</cash_item>
		<can_split>FALSE</can_split>
		<item_drop_permitted>TRUE</item_drop_permitted>
		<quest_label>2</quest_label>
		<oversea_only>0</oversea_only>
		<race_permitted>pc_light pc_dark</race_permitted>
	</client_item>

Есть у нас тут программисты? ;)
 
Точно нельзя заменой 65,65,65... на 1,1,1...

"Копье мести"
было
Код:
	<item_template id="101300048" name="Vengeance Polearm" desc="1402605" name_desc="polearm_d_n_c_43a" level="43" mask="138366" category="POLEARM" weapon_type="POLEARM_2H" attack_type="PHYSICAL" max_stack_count="1" item_type="NORMAL" quality="COMMON" price="1723050" race="PC_ALL" restrict="43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43" bonus_apply="EQUIP" slot="1" equipment_type="WEAPON" max_enchant="10" m_slots="1">
		<weapon_stats min_damage="163" max_damage="303" attack_speed="2800" physical_critical="50" physical_accuracy="464" parry="583" magical_accuracy="148" attack_range="2500" hit_count="4"/>
		<idian burn_attack="58" burn_defend="12"/>
	</item_template>

стало
Код:
	<item_template id="101300048" name="NAME" desc="1402605" name_desc="polearm_d_n_c_43a" level="43" mask="134270" category="POLEARM" weapon_type="POLEARM_2H" attack_type="PHYSICAL" max_stack_count="1" item_type="NORMAL" quality="COMMON" price="1723050" race="PC_ALL" restrict="65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65" bonus_apply="EQUIP" slot="1" equipment_type="WEAPON" max_enchant="10" m_slots="1">
		<weapon_stats min_damage="163" max_damage="303" attack_speed="2800" physical_critical="50" physical_accuracy="464" parry="583" magical_accuracy="148" attack_range="2500" hit_count="4"/>
		<idian burn_attack="58" burn_defend="12"/>
	</item_template>
 

Вложения

  • img_2.png
    img_2.png
    53,4 KB · Просмотры: 7
А ещё, очень странно, но в версиях файлов от 4.8 и 4.9 поменялось значение поля "mask" у всех предметов.
Его формат (по исходникам) не поменялся.

Так было в 4.7.5 Gigatroon:
Код:
package com.aionemu.gameserver.model.items;

public class ItemMask {

	public static final int LIMIT_ONE = 1;
	public static final int TRADEABLE = (1 << 1);
	public static final int SELLABLE = (1 << 2);
	public static final int STORABLE_IN_WH = (1 << 3);
	public static final int STORABLE_IN_AWH = (1 << 4);
	public static final int STORABLE_IN_LWH = (1 << 5);
	public static final int BREAKABLE = (1 << 6);
	public static final int SOUL_BOUND = (1 << 7);
	public static final int REMOVE_LOGOUT = (1 << 8);
	public static final int NO_ENCHANT = (1 << 9);
	public static final int CAN_PROC_ENCHANT = (1 << 10);
	public static final int CAN_COMPOSITE_WEAPON = (1 << 11);
	public static final int REMODELABLE = (1 << 12);
	public static final int CAN_SPLIT = (1 << 13);
	public static final int DELETABLE = (1 << 14);
	public static final int DYEABLE = (1 << 15);
	public static final int CAN_AP_EXTRACT = (1 << 16);
	public static final int CAN_POLISH = (1 << 17);
}

Так в декомпил 4.9.1
Код:
package com.aionemu.gameserver.model.items;


public class ItemMask {

   public static final int LIMIT_ONE = 1;
   public static final int TRADEABLE = 2;
   public static final int SELLABLE = 4;
   public static final int STORABLE_IN_WH = 8;
   public static final int STORABLE_IN_AWH = 16;
   public static final int STORABLE_IN_LWH = 32;
   public static final int BREAKABLE = 64;
   public static final int SOUL_BOUND = 128;
   public static final int REMOVE_LOGOUT = 256;
   public static final int NO_ENCHANT = 512;
   public static final int CAN_PROC_ENCHANT = 1024;
   public static final int CAN_COMPOSITE_WEAPON = 2048;
   public static final int REMODELABLE = 4096;
   public static final int CAN_SPLIT = 8192;
   public static final int DELETABLE = 16384;
   public static final int DYEABLE = 32768;
   public static final int CAN_AP_EXTRACT = 65536;
   public static final int CAN_POLISH = 131072;
}

В Gigatroon просто понаглядней, а смысл-то не изменился.
 
Извиняюсь, ложная тревога :)
Это в 4.9 стало можно внешний вид вещей менять (REMODELABLE)

Прям так разрисовал красиво, что решил поделиться ;)

img_3.png
 
Вот тебе нечем заняться .:D
В сборке не пашет не прорыв не эволюция . Да по сути только крипт от 4.9 и явно видно , основа GER 4.8.
name="NAME" точно так же на скорую руку можешь через нотепад вот так поправить name=" " . Должно читать с клиента . По хорошему парсером нужно новый итем пак и скилпак делать .
 
Назад
Сверху