IMPORTANT NOTICE: Changes to PvP event configuration

Deazer

Head Developer
Staff member
Dear customers!

We would like to warn you about an important change in the configuration of PvP events. In order to improve performance and ease of configuration, all configurations have been removed from the database and moved to the `pvp_events.properties` file.

What does this mean for you?
After updating the server, you will need to manually configure the PvP event settings in the `pvp_events.properties` file. This file is located in the `gameserver/config/` directory.

Example of the new configuration format:
Code:
### General Event Parameters
# Enables or disables the PvP event.
PvP_EventEnabled = False
# Enables or disables the countdown timer before the event starts.
PvP_EventCountdown = True
# Enables or disables the registration window for the event.
PvP_EventRegistrationWindow = True
# Specifies the global start time of events. They start in the order TVT > CTF > DM
# Leave this field empty if individual times are set for each event TVT_EventStartTime CTF_EventStartTime DM_EventStartTime
# Time is set in HH format, multiple values are separated by a semicolon.
PvP_EventStartTime =
# The time in minutes before the event starts when the announcement is made.
PvP_EventAnnounceTime = 5
# The time in minutes between announcements during the countdown before the event starts.
PvP_EventAnnounceCountdown = 1

### TVT (Team vs Team) Event Parameters
# Enables or disables the TVT event.
TVT_Enabled = True
# If setting individual event times, it's better to leave the PvP_EventStartTime config empty to avoid confusion.
TVT_EventStartTime = 11:00;12:00;13:00
# Enables or disables the use of captcha during registration for the event.
TVT_UseCaptcha = False
# Enables or disables hiding participants' identities during the event.
TVT_HideIdentity = False
# The minimum number of participants required to start the event.
TVT_MinParticipants = 2
# The maximum number of participants in the event.
TVT_MaxParticipants = 100
# The delay in seconds before a participant is revived after death.
TVT_ReviveDelay = 1
# Enables or disables buff protection during the event.
TVT_BuffProtection = False
# Enables or disables protection against participants being AFK (away from keyboard) during the event.
TVT_AfkProtection = False
# The minimum level of participants allowed to join the event.
TVT_MinLevel = 1
# The maximum level of participants allowed to join the event.
TVT_MaxLevel = 86
# The instance IDs (zones) where the event will take place, separated by commas.
TVT_EventInstancesIds = 801;802;803
# The reward for each kill during the event.
TVT_RewardForEveryKill = 0
# The reward for the winning team. (Give out 1 adena and 1 Coin of Luck Example: 57:1;4037:1)
TVT_TeamReward =
# The reward for the losing team. (Give out 1 adena and 1 Coin of Luck Example: 57:1;4037:1)
TVT_LoseTeamReward =
# The reward for the team in case of a tie. (Give out 1 adena and 1 Coin of Luck Example: 57:1;4037:1)
TVT_TieTeamReward =
# The reward for the top killer. (Give out 1 adena and 1 Coin of Luck Example: 57:1;4037:1)
TVT_TopKillerReward =
# Enables or disables dispelling buffs before the event starts.
TVT_DispelBuffs = True
# Enables or disables dispelling buffs after the event ends.
TVT_DispelBuffsAfter = True
# The duration of the event in minutes.
TVT_EventTime = 10

### CtF (Capture the Flag) Event Parameters
# Enables or disables the CtF event.
CTF_Enabled = True
# If setting individual event times, it's better to leave the PvP_EventStartTime config empty to avoid confusion.
CTF_EventStartTime = 14:00;15:00;16:00
# Enables or disables the use of captcha during registration for the event.
CTF_UseCaptcha = False
# Enables or disables hiding participants' identities during the event.
CTF_HideIdentity = False
# The minimum number of participants required to start the event.
CTF_MinParticipants = 2
# The maximum number of participants in the event.
CTF_MaxParticipants = 100
# The delay in seconds before a participant is revived after death.
CTF_ReviveDelay = 1
# Enables or disables buff protection during the event.
CTF_BuffProtection = False
# Enables or disables protection against participants being AFK (away from keyboard) during the event.
CTF_AfkProtection = False
# The minimum level of participants allowed to join the event.
CTF_MinLevel = 1
# The maximum level of participants allowed to join the event.
CTF_MaxLevel = 86
# The instance IDs (zones) where the event will take place, separated by commas.
CTF_EventInstancesIds = 801;802;803
# The reward for each kill during the event.
CTF_RewardForEveryKill = 0
# The reward for the winning team. (Give out 1 adena and 1 Coin of Luck Example: 57:1;4037:1)
CTF_TeamReward =
# The reward for the losing team. (Give out 1 adena and 1 Coin of Luck Example: 57:1;4037:1)
CTF_LoseTeamReward =
# The reward for the team in case of a tie. (Give out 1 adena and 1 Coin of Luck Example: 57:1;4037:1)
CTF_TieTeamReward =
# The reward for the top killer. (Give out 1 adena and 1 Coin of Luck Example: 57:1;4037:1)
CTF_TopKillerReward =
# Enables or disables dispelling buffs before the event starts.
CTF_DispelBuffs = True
# Enables or disables dispelling buffs after the event ends.
CTF_DispelBuffsAfter = True
# The duration of the event in minutes.
CTF_EventTime = 10

### DM (Death Match) Event Parameters
# Enables or disables the DM event.
DM_Enabled = True
# If setting individual event times, it's better to leave the PvP_EventStartTime config empty to avoid confusion.
DM_EventStartTime = 17:00;18:00;19:00
# Enables or disables the use of captcha during registration for the event.
DM_UseCaptcha = False
# Enables or disables hiding participants' identities during the event.
DM_HideIdentity = False
# The minimum number of participants required to start the event.
DM_MinParticipants = 2
# The maximum number of participants in the event.
DM_MaxParticipants = 100
# The delay in seconds before a participant is revived after death.
DM_ReviveDelay = 1
# Enables or disables buff protection during the event.
DM_BuffProtection = False
# Enables or disables protection against participants being AFK (away from keyboard) during the event.
DM_AfkProtection = False
# The minimum level of participants allowed to join the event.
DM_MinLevel = 1
# The maximum level of participants allowed to join the event.
DM_MaxLevel = 86
# The instance IDs (zones) where the event will take place, separated by commas.
DM_EventInstancesIds = 801;802;803
# The reward for each kill during the event.
DM_RewardForEveryKill = 0
# The reward for the winning team. (Give out 1 adena and 1 Coin of Luck Example: 57:1;4037:1)
DM_TeamReward =
# The reward for the losing team. (Give out 1 adena and 1 Coin of Luck Example: 57:1;4037:1)
DM_LoseTeamReward =
# The reward for the team in case of a tie. (Give out 1 adena and 1 Coin of Luck Example: 57:1;4037:1)
DM_TieTeamReward =
# The reward for the top killer. (Give out 1 adena and 1 Coin of Luck Example: 57:1;4037:1)
DM_TopKillerReward =
# Enables or disables dispelling buffs before the event starts.
DM_DispelBuffs = True
# Enables or disables dispelling buffs after the event ends.
DM_DispelBuffsAfter = True
# The duration of the event in minutes.
DM_EventTime = 10

### Other properties
# The restricted passive/toggle skills in PvP events
# @Default: <empty>
# Separator is ; Simple: 5000;5001;5002
PvPEventsRestrictedSkillIds =
# Restrict clan skills
PvPEventsRestrictClanSkills = False
# Restrict IP registration
PvPEventRestrictIP = False
# Restrict HWID registration (Use only if have protections like Active AntiCheat, SmartGuard, Strix or any else)
PvPEventRestrictHWID = False
# To receive a reward, the player must make the minimum number of kills of the other team
PvPEventCheckMinKillCountForReward = 0
# Restriction class id of players. These classes will not be able to participate in the event
# Example: PvPEventRestrictClassId = 0,1,2,3,4
PvPEventRestrictClassId =
# Give the top player the hero status. Time in hours
PvPEventGiveHeroStatus = 0
# PvP Event buff
# Example: PvPEventMageBuff = 1303-1,1304-1
PvPEventMageBuff =
PvPEventWarriorBuff =
#  Increased buff time at the event. Example: 3600 (1 hour + base time)
PvPEventBuffTime = 0
# PvP Event buff on Revive
PvPEventMageBuffOnRevive =
PvPEventWarriorBuffOnRevive =
#  Increased buff time during resurrection at an event. Example: 3600 (1 hour + base time)
PvPEventBuffTimeOnRevive = 0
# PvP Event registration fee
# Example 1 Adena and 1 Coin of Luck:
# PvPEventCostRegistrationItemId = 57, 4037
# PvPEventCostRegistrationItemCount = 1, 1
PvPEventCostRegistrationItemId =
PvPEventCostRegistrationItemCount =


Please ensure that you configure all necessary parameters before starting the server.

If you have any questions or need assistance, please contact with me or leave your questions in the relevant forum section.

Thank you for your understanding and support!
 
Last edited:
hwo to wroks "TVT
Dear customers!

We would like to warn you about an important change in the configuration of PvP events. In order to improve performance and ease of configuration, all configurations have been removed from the database and moved to the `pvp_events.properties` file.

What does this mean for you?
After updating the server, you will need to manually configure the PvP event settings in the `pvp_events.properties` file. This file is located in the `gameserver/config/` directory.

Example of the new configuration format:
Code:
### General Event Parameters
# Enables or disables the PvP event.
PvP_EventEnabled = False
# Enables or disables the countdown timer before the event starts.
PvP_EventCountdown = True
# Enables or disables the registration window for the event.
PvP_EventRegistrationWindow = True
# Specifies the start time of the event. Time is given in HH:mm format, multiple values are separated by semicolons.
PvP_EventStartTime = 16:00;18:00;19:00
# The time in minutes before the event starts when the announcement is made.
PvP_EventAnnounceTime = 5
# The time in minutes between announcements during the countdown before the event starts.
PvP_EventAnnounceCountdown = 1

### TVT (Team vs Team) Event Parameters
# Enables or disables the TVT event.
TVT_Enabled = True
# Enables or disables the use of captcha during registration for the event.
TVT_UseCaptcha = False
# Enables or disables hiding participants' identities during the event.
TVT_HideIdentity = False
# The minimum number of participants required to start the event.
TVT_MinParticipants = 2
# The maximum number of participants in the event.
TVT_MaxParticipants = 100
# The delay in seconds before a participant is revived after death.
TVT_ReviveDelay = 1
# Enables or disables buff protection during the event.
TVT_BuffProtection = False
# Enables or disables protection against participants being AFK (away from keyboard) during the event.
TVT_AfkProtection = False
# The minimum level of participants allowed to join the event.
TVT_MinLevel = 1
# The maximum level of participants allowed to join the event.
TVT_MaxLevel = 86
# The instance IDs (zones) where the event will take place, separated by commas.
TVT_EventInstancesIds = 801,802,803
# The reward for each kill during the event.
TVT_RewardForEveryKill = 0
# The reward for the winning team. (Give out 1 adena and 1 Coin of Luck Example: 57:1;4037:1)
TVT_TeamReward =
# The reward for the losing team. (Give out 1 adena and 1 Coin of Luck Example: 57:1;4037:1)
TVT_LoseTeamReward =
# The reward for the team in case of a tie. (Give out 1 adena and 1 Coin of Luck Example: 57:1;4037:1)
TVT_TieTeamReward =
# The reward for the top killer. (Give out 1 adena and 1 Coin of Luck Example: 57:1;4037:1)
TVT_TopKillerReward =
# Enables or disables dispelling buffs before the event starts.
TVT_DispelBuffs = True
# Enables or disables dispelling buffs after the event ends.
TVT_DispelBuffsAfter = True
# The duration of the event in minutes.
TVT_EventTime = 10

### CtF (Capture the Flag) Event Parameters
# Enables or disables the CtF event.
CTF_Enabled = True
# Enables or disables the use of captcha during registration for the event.
CTF_UseCaptcha = False
# Enables or disables hiding participants' identities during the event.
CTF_HideIdentity = False
# The minimum number of participants required to start the event.
CTF_MinParticipants = 2
# The maximum number of participants in the event.
CTF_MaxParticipants = 100
# The delay in seconds before a participant is revived after death.
CTF_ReviveDelay = 1
# Enables or disables buff protection during the event.
CTF_BuffProtection = False
# Enables or disables protection against participants being AFK (away from keyboard) during the event.
CTF_AfkProtection = False
# The minimum level of participants allowed to join the event.
CTF_MinLevel = 1
# The maximum level of participants allowed to join the event.
CTF_MaxLevel = 86
# The instance IDs (zones) where the event will take place, separated by commas.
CTF_EventInstancesIds = 801,802,803
# The reward for each kill during the event.
CTF_RewardForEveryKill = 0
# The reward for the winning team. (Give out 1 adena and 1 Coin of Luck Example: 57:1;4037:1)
CTF_TeamReward =
# The reward for the losing team. (Give out 1 adena and 1 Coin of Luck Example: 57:1;4037:1)
CTF_LoseTeamReward =
# The reward for the team in case of a tie. (Give out 1 adena and 1 Coin of Luck Example: 57:1;4037:1)
CTF_TieTeamReward =
# The reward for the top killer. (Give out 1 adena and 1 Coin of Luck Example: 57:1;4037:1)
CTF_TopKillerReward =
# Enables or disables dispelling buffs before the event starts.
CTF_DispelBuffs = True
# Enables or disables dispelling buffs after the event ends.
CTF_DispelBuffsAfter = True
# The duration of the event in minutes.
CTF_EventTime = 10

### DM (Death Match) Event Parameters
# Enables or disables the DM event.
DM_Enabled = True
# Enables or disables the use of captcha during registration for the event.
DM_UseCaptcha = False
# Enables or disables hiding participants' identities during the event.
DM_HideIdentity = False
# The minimum number of participants required to start the event.
DM_MinParticipants = 2
# The maximum number of participants in the event.
DM_MaxParticipants = 100
# The delay in seconds before a participant is revived after death.
DM_ReviveDelay = 1
# Enables or disables buff protection during the event.
DM_BuffProtection = False
# Enables or disables protection against participants being AFK (away from keyboard) during the event.
DM_AfkProtection = False
# The minimum level of participants allowed to join the event.
DM_MinLevel = 1
# The maximum level of participants allowed to join the event.
DM_MaxLevel = 86
# The instance IDs (zones) where the event will take place, separated by commas.
DM_EventInstancesIds = 801,802,803
# The reward for each kill during the event.
DM_RewardForEveryKill = 0
# The reward for the winning team. (Give out 1 adena and 1 Coin of Luck Example: 57:1;4037:1)
DM_TeamReward =
# The reward for the losing team. (Give out 1 adena and 1 Coin of Luck Example: 57:1;4037:1)
DM_LoseTeamReward =
# The reward for the team in case of a tie. (Give out 1 adena and 1 Coin of Luck Example: 57:1;4037:1)
DM_TieTeamReward =
# The reward for the top killer. (Give out 1 adena and 1 Coin of Luck Example: 57:1;4037:1)
DM_TopKillerReward =
# Enables or disables dispelling buffs before the event starts.
DM_DispelBuffs = True
# Enables or disables dispelling buffs after the event ends.
DM_DispelBuffsAfter = True
# The duration of the event in minutes.
DM_EventTime = 10

### Other properties
# The restricted passive/toggle skills in PvP events
# @Default: <empty>
# Separator is ; Simple: 5000;5001;5002
PvPEventsRestrictedSkillIds =
# Restrict clan skills
PvPEventsRestrictClanSkills = False
# Restrict IP registration
PvPEventRestrictIP = False
# Restrict HWID registration (Use only if have protections like Active AntiCheat, SmartGuard, Strix or any else)
PvPEventRestrictHWID = False
# To receive a reward, the player must make the minimum number of kills of the other team
PvPEventCheckMinKillCountForReward = 0
# Restriction class id of players. These classes will not be able to participate in the event
# Example: PvPEventRestrictClassId = 0,1,2,3,4
PvPEventRestrictClassId =
# Give the top player the hero status. Time in hours
PvPEventGiveHeroStatus = 0
# PvP Event buff
# Example: PvPEventMageBuff = 1303-1,1304-1
PvPEventMageBuff =
PvPEventWarriorBuff =
#  Increased buff time at the event. Example: 3600 (1 hour + base time)
PvPEventBuffTime = 0
# PvP Event buff on Revive
PvPEventMageBuffOnRevive =
PvPEventWarriorBuffOnRevive =
#  Increased buff time during resurrection at an event. Example: 3600 (1 hour + base time)
PvPEventBuffTimeOnRevive = 0
# PvP Event registration fee
# Example 1 Adena and 1 Coin of Luck:
# PvPEventCostRegistrationItemId = 57, 4037
# PvPEventCostRegistrationItemCount = 1, 1
PvPEventCostRegistrationItemId =
PvPEventCostRegistrationItemCount =


Please ensure that you configure all necessary parameters before starting the server.

If you have any questions or need assistance, please contact with me or leave your questions in the relevant forum section.

Thank you for your understanding and support!

How does TVT_AfkProtection work? Can I configure that if the player does nothing in 30 seconds I will expel him from the event?
 
hwo to wroks "TVT


How does TVT_AfkProtection work? Can I configure that if the player does nothing in 30 seconds I will expel him from the event?
nope, no any drop from event. That is mean if player stay AFK with flag, after N sec of effect time he will die and drop the flag
 
nope, no any drop from event. That is mean if player stay AFK with flag, after N sec of effect time he will die and drop the flag
I need to tvt event expell afk players from the event, after X seconds. possible? (tvt no flag) ctf have flag. i talk about tvt afk protection.
 
The administrators have a lot of problems with the AFK players in the TVT event, you make the minimum deaths and you stay AFK, this harms the team, the gameplay dies. @Deazer think about that.
 
Very good update.
Here are some suggestions:
1. Add option to restrict armor/wep/jews in the event. For example NG/D/C/B/A/S Grade only.
2. A config where we can add buffs to each class: For example class 118 with buffs SKILL ID:LVL, SKILLID,LVL
3. About afk: If the player is afk for X second to go to jail and after the event finish the player to teleport back to town (with the other players from the event)
4. Add a timer somewhere with the time left
5. Add text in the top center to see Blue/Red kills (or how flags has been taken for CTF).
 
1. How to TVT_AfkProtection works?. please let us know @Deazer
2. my skill prevent to use in tvt, stop working or can i move it to configs? or both works?
 
nope, no any drop from event. That is mean if player stay AFK with flag, after N sec of effect time he will die and drop the flag

[20:05:52] WARN PvPEvent: Exception on changing state to PREPARE_TO state.
java.lang.NumberFormatException: For input string: "801,802,803,804,805,806,807,808,809"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:580)
at java.lang.Integer.parseInt(Integer.java:615)
at java.util.stream.ReferencePipeline$4$1.accept(ReferencePipeline.java:210)
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:546)
at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
at java.util.stream.IntPipeline.toArray(IntPipeline.java:504)
at events.TvT2.PvPEventProperties.getIntArrayProperty(Unknown Source)
at events.TvT2.PvPEventProperties.getRandomIntFromPropertyArray(Unknown Source)
at events.TvT2.PvPEvent.n(Unknown Source)
at events.TvT2.PvPEvent.access$1200(Unknown Source)
at events.TvT2.PvPEvent$TvTParticipantController.initReflection(Unknown Source)
at events.TvT2.PvPEvent.I(Unknown Source)
at events.TvT2.PvPEvent.access$3500(Unknown Source)
at events.TvT2.PvPEvent$PvPStateTask.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:750)
java.lang.NumberFormatException: For input string: "801,802,803,804,805,806,807,808,809"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:580)
at java.lang.Integer.parseInt(Integer.java:615)
at java.util.stream.ReferencePipeline$4$1.accept(ReferencePipeline.java:210)
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:546)
at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
at java.util.stream.IntPipeline.toArray(IntPipeline.java:504)
at events.TvT2.PvPEventProperties.getIntArrayProperty(Unknown Source)
at events.TvT2.PvPEventProperties.getRandomIntFromPropertyArray(Unknown Source)
at events.TvT2.PvPEvent.n(Unknown Source)
at events.TvT2.PvPEvent.access$1200(Unknown Source)
at events.TvT2.PvPEvent$TvTParticipantController.initReflection(Unknown Source)
at events.TvT2.PvPEvent.I(Unknown Source)
at events.TvT2.PvPEvent.access$3500(Unknown Source)
at events.TvT2.PvPEvent$PvPStateTask.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:750)
 
1. Same option like oly at items….
Basically yes, but if we want to make the event's more interesting this is one of the ways. Using S grade like all other servers it make the events all identical which I find this boring. Same thing over and over again in any server.

One more thing that I would love to see as a feature in the events. A config or option to add special mobs that respawn on X second and drop X Y Z items with X Y Z chance. So some players will get few more benefits when killing the monsters + additional event reward.
 
[20:05:52] WARN PvPEvent: Exception on changing state to PREPARE_TO state.
java.lang.NumberFormatException: For input string: "801,802,803,804,805,806,807,808,809"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:580)
at java.lang.Integer.parseInt(Integer.java:615)
at java.util.stream.ReferencePipeline$4$1.accept(ReferencePipeline.java:210)
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:546)
at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
at java.util.stream.IntPipeline.toArray(IntPipeline.java:504)
at events.TvT2.PvPEventProperties.getIntArrayProperty(Unknown Source)
at events.TvT2.PvPEventProperties.getRandomIntFromPropertyArray(Unknown Source)
at events.TvT2.PvPEvent.n(Unknown Source)
at events.TvT2.PvPEvent.access$1200(Unknown Source)
at events.TvT2.PvPEvent$TvTParticipantController.initReflection(Unknown Source)
at events.TvT2.PvPEvent.I(Unknown Source)
at events.TvT2.PvPEvent.access$3500(Unknown Source)
at events.TvT2.PvPEvent$PvPStateTask.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:750)
java.lang.NumberFormatException: For input string: "801,802,803,804,805,806,807,808,809"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:580)
at java.lang.Integer.parseInt(Integer.java:615)
at java.util.stream.ReferencePipeline$4$1.accept(ReferencePipeline.java:210)
at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:546)
at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260)
at java.util.stream.IntPipeline.toArray(IntPipeline.java:504)
at events.TvT2.PvPEventProperties.getIntArrayProperty(Unknown Source)
at events.TvT2.PvPEventProperties.getRandomIntFromPropertyArray(Unknown Source)
at events.TvT2.PvPEvent.n(Unknown Source)
at events.TvT2.PvPEvent.access$1200(Unknown Source)
at events.TvT2.PvPEvent$TvTParticipantController.initReflection(Unknown Source)
at events.TvT2.PvPEvent.I(Unknown Source)
at events.TvT2.PvPEvent.access$3500(Unknown Source)
at events.TvT2.PvPEvent$PvPStateTask.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:750)
TVT_EventInstancesIds = 801;802;803
.......
Please mate, open eyes. Separator is ;
 
I divided the start time of events for each event and also left the possibility of a global launch as before
 
Back
Top