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

Помогите Запускаю ГС там в логах

Muza

Рядовой
Сборка от yayaya Rev3
Всё работает но в логах гс такие ошибки
думал у нпц хп 0 но проверял item_templates там всё норм
>> ========================[ =========================== ]========================
>> ========================[ ==========SIEGES=========== ]========================
>> 02:00:56.425 INFO [main]: - Init Sieges...
>> 02:00:56.596 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@45d90c46
>> 02:00:56.596 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@2cb4eb7d
>> 02:00:56.597 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@2cb4eb7d
>> 02:00:56.597 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@2cb4eb7d
>> 02:00:56.597 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@19d07279
>> 02:00:56.597 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@19d07279
>> 02:00:56.598 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@19d07279
>> 02:00:56.598 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@440b732c
>> 02:00:56.598 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@440b732c
>> 02:00:56.599 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@440b732c
>> 02:00:56.599 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@4bb6709a
>> 02:00:56.599 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@4bb6709a
>> 02:00:56.599 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@4bb6709a
>> 02:00:56.600 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@369ab54b
>> 02:00:56.600 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@369ab54b
>> 02:00:56.600 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@369ab54b
>> 02:00:56.600 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@66f46aee
>> 02:00:56.600 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@66f46aee
>> 02:00:56.601 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@66f46aee
>> 02:00:56.605 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@38986410
>> 02:00:56.607 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@38986410
>> 02:00:56.608 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@38986410
>> 02:00:56.610 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@1cd17377
>> 02:00:56.611 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@1cd17377
>> 02:00:56.617 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@1cd17377
>> 02:00:56.619 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@7af39868
>> 02:00:56.619 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@7af39868
>> 02:00:56.619 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@7af39868
>> 02:00:56.619 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@e9b12e8
>> 02:00:56.620 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@e9b12e8
>> 02:00:56.620 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@e9b12e8
>> 02:00:56.641 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@21082a44
>> 02:00:56.642 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@1f0ee74d
>> 02:00:56.643 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@1f0ee74d
>> 02:00:56.643 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@1f0ee74d
>> 02:00:56.643 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@b738029
>> 02:00:56.649 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@b738029
>> 02:00:56.649 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@b738029
>> 02:00:56.650 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@4be3099e
>> 02:00:56.651 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@4be3099e
>> 02:00:56.651 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@4be3099e
>> 02:00:56.656 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@268c8afe
>> 02:00:56.657 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@268c8afe
>> 02:00:56.665 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@268c8afe
>> 02:00:56.665 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@54f93d77
>> 02:00:56.666 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@54f93d77
>> 02:00:56.667 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@54f93d77
>> 02:00:56.682 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@37327b36
>> 02:00:56.683 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@37327b36
>> 02:00:56.683 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@37327b36
>> 02:00:56.684 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@53373289
>> 02:00:56.684 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@53373289
>> 02:00:56.684 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@53373289
>> 02:00:56.684 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@4cd6eb0d
>> 02:00:56.684 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@4cd6eb0d
>> 02:00:56.685 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@4cd6eb0d
>> 02:00:56.685 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@31e1c9e4
>> 02:00:56.685 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@31e1c9e4
>> 02:00:56.686 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@31e1c9e4
>> 02:00:56.687 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@5e8db151
>> 02:00:56.688 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@5e8db151
>> 02:00:56.688 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@5e8db151
>> 02:00:56.688 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@28746d56
>> 02:00:56.689 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@28746d56
>> 02:00:56.689 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@28746d56
>> 02:00:56.689 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@73b63dd9
>> 02:00:56.689 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@73b63dd9
>> 02:00:56.689 WARN [main]: - CHECKPOINT: maxhp is 0 :com.aionemu.gameserver.model.stats.container.NpcGameStats@73b63dd9
>> 02:00:56.834 INFO [main]: - Init Bases...
открыл AC-Game.jar
искал com.aionemu.gameserver.model.stats.container.NpcGameStats
и открыл NpcGameStats.class
package com.aionemu.gameserver.model.stats.container;

import com.aionemu.gameserver.ai2.AISubState;
import com.aionemu.gameserver.model.gameobjects.Npc;
import com.aionemu.gameserver.model.stats.calc.Stat2;

public class NpcGameStats extends CreatureGameStats<Npc> {

int currentRunSpeed;
private long lastAttackTime;
private long lastAttackedTime;
private long nextAttackTime;
private long lastSkillTime;
private long fightStartingTime;
private int cachedState;
private AISubState cachedSubState;
private Stat2 cachedSpeedStat;
private long lastGeoZUpdate;
private long lastChangeTarget;
private int pAccuracy;
private int mRes;

public NpcGameStats(Npc npc) {
//compiled code
throw new RuntimeException("Compiled Code");
}

protected void onStatsChange() {
//compiled code
throw new RuntimeException("Compiled Code");
}

private void checkSpeedStats() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getMaxHp() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getMaxMp() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getAttackSpeed() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getPCR() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getMCR() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getAllSpeed() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getMovementSpeed() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getAttackRange() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getPDef() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getMDef() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getMResist() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getMBResist() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getPower() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getHealth() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getAccuracy() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getAgility() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getKnowledge() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getWill() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getEvasion() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getParry() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getBlock() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getMainHandPAttack() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getMainHandPCritical() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getMainHandPAccuracy() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getMainHandMAttack() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getOffHandMAttack() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getMBoost() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getMainHandMAccuracy() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getMCritical() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getHpRegenRate() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public Stat2 getMpRegenRate() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public int getLastAttackTimeDelta() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public int getLastAttackedTimeDelta() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public void renewLastAttackTime() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public void renewLastAttackedTime() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public boolean isNextAttackScheduled() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public void setFightStartingTime() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public long getFightStartingTime() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public void setNextAttackTime(long l) {
//compiled code
throw new RuntimeException("Compiled Code");
}

public int getNextAttackInterval() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public void renewLastSkillTime() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public void renewLastChangeTargetTime() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public int getLastSkillTimeDelta() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public int getLastChangeTargetTimeDelta() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public boolean canUseNextSkill() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public void updateSpeedInfo() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public final long getLastGeoZUpdate() {
//compiled code
throw new RuntimeException("Compiled Code");
}

public void setLastGeoZUpdate(long l) {
//compiled code
throw new RuntimeException("Compiled Code");
}

private void calcStats() {
//compiled code
throw new RuntimeException("Compiled Code");
}
}
 
и еще 1 вопросик как урезать дамаг-(урон) у ганнера и барда что б было баланс
 
Старый Конфиг
# ----------------------------
# Basic siege config's:
# ----------------------------
# Enable siege system
# Default: true
gameserver.siege.enable = true

# Amount medal rate for lords kill
# Default: 1
gameserver.siege.medal.rate = 1

# Enable siege shield
# Default: true
gameserver.siege.shield.enable = true

# Enable automatic Balaur Assaults
gameserver.siege.assault.enable = true

# Rate for Balaur assaults chance(float)
# Default: 1
gameserver.siege.assault.rate = 1

# Siege Race Protector (Veille, Mastarius) spawn time
# В герхе - посланникии ГЕРА - Тиграк
gameserver.siege.protector.time = 0 0 15 ? * *

# Berserker Sunayaka spawn time
gameserver.sunayaka.time = 0 0 21 ? * *

# Moltenus spawn time
# Гневный циклоп Менотиос 251045
# Default: false
gameserver.moltenus.time = 0 0 22 ? * SUN

# Legendary npc's health mod (custom)
# Default: false
gameserver.siege.health.mod = true

# Legendary npc's health multiplier (custom)
# Default: 1.0
# 1.0 = 100%
# 0.5 = 50%
gameserver.siege.health.multiplier = 0.10

# Tiamat's Incarnation dispell avatars (custom)
gameserver.siege.ida = false

# Agent's Fight
gameserver.agent.fight.time = 0 0 22 ? * SUN

# ----------------------------
# Beritra Invasions
# ----------------------------
# Enable Beritra Invasions
# Default: true
gameserver.beritra.enable = true

# Beritra Invasion Schedule
# Default: 0 0 4 ? * *
gameserver.beritra.schedule = 0 0 17 ? * *

# Beritra Invasion Duration
# Default: 2 (in hours)
gameserver.beritra.duration = 2

# ----------------------------
# Парад рб в столицах на арене. Рандомно спавнит 5 Элитных РБ если не убили в течении часа то деспавнит.
# ----------------------------
gameserver.paradrbely.time = 0 0 15 ? * SAT,SUN,MON
gameserver.paradrbasmo.time= 0 0 15 ? * SAT,SUN,MON
# ----------------------------
# Обмен ОС ивент 2 нпц спавнятся по времени для обмена 12 часов ето рестарт сервера!!! не нужно его ставить на рестарт.
# ----------------------------
gameserver.changeogevent.time = 0 0 13 ? * THU,FRI,SAT,SUN
# ----------------------------
# ивент - ПОИСКИ (алхимики, бешеные кролики, поиски мунина) - по миру спавнит мобов которых нужно найти
# ----------------------------
gameserver.poiski.time = 0 30 19 ? * THU,FRI
Исправленный конфиг
# ----------------------------
# Basic siege config's:
# ----------------------------
# Enable siege system
# Default: true
gameserver.siege.enable = true

# Amount medal rate for lords kill
# Default: 1
gameserver.siege.medal.rate = 1

# Enable siege shield
# Default: true
gameserver.siege.shield.enable = true

# Enable automatic Balaur Assaults
gameserver.siege.assault.enable = false

# Rate for Balaur assaults chance(float)
# Default: 1
gameserver.siege.assault.rate = 1

# Siege Race Protector (Veille, Mastarius) spawn time
# В герхе - посланникии ГЕРА - Тиграк
gameserver.siege.protector.time = 0 0 21 ? * *

# Berserker Sunayaka spawn time
gameserver.sunayaka.time = 0 0 23 ? * *

# Moltenus spawn time
# Гневный циклоп Менотиос 251045
# Default: false
gameserver.moltenus.time = 0 0 22 ? * SUN

# Legendary npc's health mod (custom)
# Default: false
gameserver.siege.health.mod = false

# Legendary npc's health multiplier (custom)
# Default: 1.0
# 1.0 = 100%
# 0.5 = 50%
gameserver.siege.health.multiplier = 1.0

# Tiamat's Incarnation dispell avatars (custom)
gameserver.siege.ida = false

# Agent's Fight
gameserver.agent.fight.time = 0 0 22 ? * SUN

# ----------------------------
# Beritra Invasions
# ----------------------------
# Enable Beritra Invasions
# Default: true
gameserver.beritra.enable = true

# Beritra Invasion Schedule
# Default: 0 0 4 ? * *
gameserver.beritra.schedule = 0 0 18 ? * *

# Beritra Invasion Duration
# Default: 2 (in hours)
gameserver.beritra.duration = 2

# ----------------------------
# Парад рб в столицах на арене. Рандомно спавнит 5 Элитных РБ если не убили в течении часа то деспавнит.
# ----------------------------
gameserver.paradrbely.time = 0 0 15 ? * SAT,SUN,MON
gameserver.paradrbasmo.time= 0 0 15 ? * SAT,SUN,MON
# ----------------------------
# Обмен ОС ивент 2 нпц спавнятся по времени для обмена 12 часов ето рестарт сервера!!! не нужно его ставить на рестарт.
# ----------------------------
gameserver.changeogevent.time = 0 0 13 ? * THU,FRI,SAT,SUN
# ----------------------------
# ивент - ПОИСКИ (алхимики, бешеные кролики, поиски мунина) - по миру спавнит мобов которых нужно найти
# ----------------------------
gameserver.poiski.time = 0 30 19 ? * THU,FRI
 
Назад
Сверху