Как настраивать недельные циклы олимпиады

Deazer

Head Developer
Staff member
Как настраивать недельные циклы олимпиады
Уважаемые пользователи и так приступим.

и так у нас есть конфиг ! Следите за 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

# 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 - таким образом мы объявляем что олимпиада у нас берет стартовую точку не от первого числа месяца, а от момента запуска сервера.

# Время начала сезона / The start time of the season
# default: 2 00:00
SeasonStartTime = 00:00 - Таким образом мы говорим что у нас валидация в 00:00 а не 2 число месяца в 00:00

# Окончание сезона / End of season
# default: +1:1 00:00
SeasonEndTime = +7 00:00 - так мы объявляем что окончание сезона будет через 7 дней после старта сервера и каждые последующие циклы.

# Время начала соревнований / During the competition
# default: 18:00
CompetitionStartTime = 18:00

# Время окончания соревнований / End time Competitions
# default: +1 00:00
CompetitionEndTime = +1 00:00

# Время раздачи бонусов / While handing out bonuses
# default: +7 18:30
WeaklyBonusTime = +2 18:30 так мы объявляем что бонусы будут начисляться каждый второй день от момента инициализации цикла

# Время раздачи геройсва / Time distribution of heroism
# default: +1:1 12:00
NominateTime = +7 12:00 - так мы объявляем что Номинация геройства будет происходить через 7 дней каждого цикла

# Очков в начале сезона / 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

Прикладываю готовые файлы настроек на 7 дней и на 14 дней Interlude. После замены файлов, вам необходимо выполнить в базе:
DELETE FROM oly_season;
Или очистить данные внутри таблицы oly_season
 

Attachments

  • olympiad_7Day_seasson.zip
    2.5 KB · Views: 68
  • olympiad_14Days_seasson.zip
    2.5 KB · Views: 15
Last edited:
Как сделать олимп два раза в день по 1 часу например?

# Время начала соревнований / During the competition
# default: 18:00
CompetitionStartTime = 12:00;18:00

# Время окончания соревнований / End time Competitions
# default: +1 00:00
CompetitionEndTime = +1 13:00;19:00

Может так "если это реализовано так ; " могу ошибаться xDD
 
Last edited:
# Время начала соревнований / During the competition
# default: 18:00
CompetitionStartTime = 12:00;18:00

# Время окончания соревнований / End time Competitions
# default: +1 00:00
CompetitionEndTime = +1 13:00;19:00

Может так "если это реализовано так ; " могу ошибаться xDD

Поставил, запустился без ошибок. Проверим сегодня
 
Поставил, запустился без ошибок. Проверим сегодня
так не будет работать - это бред сумасшедшего и да, 2 раза в день ты ни как не настроишь, система рассчитано на дневные периоды. Ошибок нет потому что конфиг будет использован только после очистки таблицу oly_seasson и тогда сервер перекосит.
 
так не будет работать - это бред сумасшедшего и да, 2 раза в день ты ни как не настроишь, система рассчитано на дневные периоды. Ошибок нет потому что конфиг будет использован только после очистки таблицу oly_seasson и тогда сервер перекосит.
Принял. Спасибо. Убираю :)
 
Как же сделать олимпиаду на месяц, не на 30 дней, а именно на месяц, в феврале 28 дней, а олик еще два дня будет идти.
 
Как же сделать олимпиаду на месяц, не на 30 дней, а именно на месяц, в феврале 28 дней, а олик еще два дня будет идти.
Выставь везде по дефолту все. В том числе тут
Season time calculation mode.
# Possible values:
# NORMAL - Season calculates from the 1st day of current month 00:00
 
Выставь везде по дефолту все. В том числе тут
Season time calculation mode.
# Possible values:
# NORMAL - Season calculates from the 1st day of current month 00:00
Ну то есть как оно было из коробки?
 
# Принудительное снижение уровня заточки предмета если выше указанного значения
# По умолчанию ( Неограниченно: -1)
# Лимит для Магического Оружия
LimitEnchantStatLevelMageWeapon = +6
# Лимит для Физического Оружия
LimitEnchantStatLevelPhysWeapon = +6
# Лимит на Броню
LimitEnchantStatLevelArmor = +6
# Лимит на Бижутерию
LimitEnchantStatLevelAccessory = +6

+6 Так правильно? или просто 6 ?
 
# Принудительное снижение уровня заточки предмета если выше указанного значения
# По умолчанию ( Неограниченно: -1)
# Лимит для Магического Оружия
LimitEnchantStatLevelMageWeapon = +6
# Лимит для Физического Оружия
LimitEnchantStatLevelPhysWeapon = +6
# Лимит на Броню
LimitEnchantStatLevelArmor = +6
# Лимит на Бижутерию
LimitEnchantStatLevelAccessory = +6

+6 Так правильно? или просто 6 ?
Просто 6
 
Back
Top