How to setup weekly Olympiad cycles

Deazer

Head Developer
Staff member
And so we have a config: Watch out for
SeasonTimeCalcMode , SeasonStartTime , SeasonEndTime ,WeaklyBonusTime , NominateTime

# Allow Olympiad event ?
# default: true
OlympiadEnabled = true

# Allow Spectator for Players ?
# default: true
SpectationgAllowed = true

# Maximum observers to the stadium
# default: 18
MaxSpectatorPerStadium = 18

# Competitions
# Time
Code:
# Season time calculation mode.
# Possible values:
# NORMAL - Season calculates from the 1st day of current month 00:00
# CUSTOM - Season calculates from the today date 00:00
SeasonTimeCalcMode = CUSTOM - We declare that the Olympiad takes the starting point not from the first day of the month, but from the moment of launching the server.

Code:
# The start time of the season
# default: 2 00:00
SeasonStartTime = 00:00 - So we say that we have validation at 00:00 and not on the 2nd day of the month at 00:00

Code:
# End of season
# default: +1:1 00:00
SeasonEndTime = +7 00:00 - We declare that the end of the season will be 7 days after the server starts and every subsequent cycle.


# During the competition
# default: 18:00
CompetitionStartTime = 18:00

# End time Competitions
# default: +1 00:00
CompetitionEndTime = +1 00:00

Code:
#  While handing out bonuses
# default: +7 18:30
WeaklyBonusTime = +2 18:30 We declare that bonuses will be accrued every second day from the moment of the initialization of the cycle


Code:
# Time distribution of heroism
# default: +1:1 12:00
NominateTime = +7 12:00 - So we declare that Hero nomination will occur after 7 days of each cycle


# Points early in the season
# defailt: 10
SeasonStartPoints = 18

# Minimum competition for hero
# default: 15
MinRewardableHeroComps = 9

# Minimum competitions for tokens
# default: 15
MinRewardableNobleComps = 9

# Ранки / Rank
PointSettlement = 100;75;55;40;30

# Итемок за очки / Items Settlement Per Point
ItemsSettlementPerPoint = 1000

# Бнус героя / Hero Points Bonus
HeroPointBonus = 300

# недельный бонус / weekly Point bonus
WeaklyBonusPoints = 3

# Какие итемы выдаем за победу в матче / Victory Reward Item ID
VictoryRewardItemID = 6651

VictoryRewardClassFreeCount = 40
VictoryRewardClassBasedCount = 65
VictoryRewardTeamBasedCount = 85

MaxTotalMatches = 300
MaxClassFreeMatches = 300
MaxClassBaseMatches = 300
MaxTeamBaseMatches = 300

MinParticipantClassFree = 11
MinParticipantClassBase = 11
MinParticipantTeamBase = 6

I am attaching ready-made settings properties for 7 days and 14 days Interlude. After replacing the files, you need to execute in the database:
DELETE FROM oly_season;
Or clear the data inside the table oly_season


if your changes were made after the season was settled. It is necessary to clear the data in the oly_seasson table
 

Attachments

  • olympiad_7Day_seasson.zip
    2.5 KB · Views: 56
  • olympiad_14Days_seasson.zip
    2.5 KB · Views: 58
Last edited:
How it's "rank" calculated?.
I want to understand what's the criteria of getting onto one of these categories:
PointSettlement = 100;75;55;40;30

I got heros who got 75 points instead of 100. (They are 1st of the class, shouldn't all heros get 100?)

Thanks!
 
How it's "rank" calculated?.
I want to understand what's the criteria of getting onto one of these categories:
PointSettlement = 100;75;55;40;30

I got heros who got 75 points instead of 100. (They are 1st of the class, shouldn't all heros get 100?)

Thanks!
points * PointSettlement

Code:
PointSettlement = 100;75;55;40;30
                   v  v  v  v  v
                  Hero 2  3 4  5
 
Back
Top