↑ ↓

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

aion4.9new

  1. Offline

    Дмитрий Ефрейтор

    337
    48
    61
    Кредиты:
    $15.270,06
    Репутация:
    5
    Что-то типа Please login or register to view links

    Код:
    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.
    
     
  2. Offline

    Дмитрий Ефрейтор

    337
    48
    61
    Кредиты:
    $15.270,06
    Репутация:
    5
    При работе данного сервера проскакивают изредка ошибки Java и есть неопознанные пакеты от клиента.
    IMHO - сервер сыроват и требует рукоприкладства :)
     
  3. Offline

    Дмитрий Ефрейтор

    337
    48
    61
    Кредиты:
    $15.270,06
    Репутация:
    5
    Кстати! А там-же внутри лежит:
    Код:
    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)
    
     
  4. Offline

    Дмитрий Ефрейтор

    337
    48
    61
    Кредиты:
    $15.270,06
    Репутация:
    5
    А ещё покажи-ка как ругается логин сервер
     
  5. Offline

    orion2222 Рядовой

    11
    0
    27
    Кредиты:
    $218,00
    Репутация:
    0
    Спасибо большое, нашел ошибку. Сервер запустился.
     
  6. Offline

    orion2222 Рядовой

    11
    0
    27
    Кредиты:
    $218,00
    Репутация:
    0
    Нашел пару клиентов, все заходит, но большая проблема при попытке использования из рюкзака какого либо свитка или предмета выскакивает, что предмет можно использовать только с 65 ур., как это можно исправить? Заранее спасибо
     
  7. Offline

    Дмитрий Ефрейтор

    337
    48
    61
    Кредиты:
    $15.270,06
    Репутация:
    5
    Файл "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 файлик не подходит - были изменения)
     
  8. Offline

    orion2222 Рядовой

    11
    0
    27
    Кредиты:
    $218,00
    Репутация:
    0
    Это серверный файл?
     
  9. Offline

    orion2222 Рядовой

    11
    0
    27
    Кредиты:
    $218,00
    Репутация:
    0
    Я новичок в айоне, прошу понять правильно
     
  10. Offline

    Matey Младший сержант Команда форума Администратор

    838
    164
    108
    Кредиты:
    $1.238,56
    Репутация:
    44
    нотепадом в 1 клик можно все исправить, если ток в 1 файле то юзаем вкладку заменить
    Снимок.JPG
     
  11. Offline

    Дмитрий Ефрейтор

    337
    48
    61
    Кредиты:
    $15.270,06
    Репутация:
    5
    Была произведена проверка: заменил записи и бутылочка стала наполняться
     
  12. Offline

    Дмитрий Ефрейтор

    337
    48
    61
    Кредиты:
    $15.270,06
    Репутация:
    5
    А там нет бутылочек/свитков используемых ТОЛЬКО на 65? И, например, еда используется и ТОЛЬКО с 30 или 25 или ещё с какого :)
    А мы всех с 1! Халтура :(
     
  13. Offline

    Дмитрий Ефрейтор

    337
    48
    61
    Кредиты:
    $15.270,06
    Репутация:
    5
    Кстати!
    никто не разбирался: а зачем в restrict="1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1" целых 17 значений? Ведь не спроста!
     
  14. Offline

    Дмитрий Ефрейтор

    337
    48
    61
    Кредиты:
    $15.270,06
    Репутация:
    5
    Сам себе отвечаю - 17 значений для 17 классов
     
  15. Offline

    Дмитрий Ефрейтор

    337
    48
    61
    Кредиты:
    $15.270,06
    Репутация:
    5
    Например:
    Код:
    	<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 КБ
      Просмотров:
      7
  16. Offline

    Дмитрий Ефрейтор

    337
    48
    61
    Кредиты:
    $15.270,06
    Репутация:
    5
    И, как оказалось, информация об уровнях есть в клиенте
    "Пузырек Френоса" квест "Перерождение в даэва" есть в "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>
    
    Есть у нас тут программисты? ;)
     
  17. Offline

    Дмитрий Ефрейтор

    337
    48
    61
    Кредиты:
    $15.270,06
    Репутация:
    5
    Точно нельзя заменой 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 КБ
      Просмотров:
      7
  18. Offline

    Дмитрий Ефрейтор

    337
    48
    61
    Кредиты:
    $15.270,06
    Репутация:
    5
    А ещё, очень странно, но в версиях файлов от 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 просто понаглядней, а смысл-то не изменился.
     
  19. Offline

    Дмитрий Ефрейтор

    337
    48
    61
    Кредиты:
    $15.270,06
    Репутация:
    5
    Извиняюсь, ложная тревога :)
    Это в 4.9 стало можно внешний вид вещей менять (REMODELABLE)

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

    img_3.png
     
  20. Offline

    klubheads Сержант Команда форума Модератор

    2.011
    356
    189
    Кредиты:
    $2.142,45
    Репутация:
    54
    Вот тебе нечем заняться .:D
    В сборке не пашет не прорыв не эволюция . Да по сути только крипт от 4.9 и явно видно , основа GER 4.8.
    name="NAME" точно так же на скорую руку можешь через нотепад вот так поправить name=" " . Должно читать с клиента . По хорошему парсером нужно новый итем пак и скилпак делать .