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

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: 103
  • olympiad_14Days_seasson.zip
    2.5 KB · Views: 19
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
 
Как настраивать недельные циклы олимпиады
Уважаемые пользователи и так приступим.

и так у нас есть конфиг ! Следите за 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
Все сделал по инструкции, сегодня понедельник, сезон так и не закончился. Хиро не выдалось. Фаил заменил, таблицу оли_сезон очистил.Screenshot_181.png
 

Attachments

  • Screenshot_182.png
    Screenshot_182.png
    39.6 KB · Views: 9
Все сделал по инструкции
видимо не все)) ну и не обязательно в ПН хиро будут, все зависит от того когда ты запустил
в логах сервера при старте пишется когда номинация на хиро и конец сезона
CUSTOM - таким образом мы объявляем что олимпиада у нас берет стартовую точку не от первого числа месяца, а от момента запуска сервера.
если ты запустил в Пятницу, то хиро у тебя будут +14д в 12.00, т.е. в субботу)
 
видимо не все)) ну и не обязательно в ПН хиро будут, все зависит от того когда ты запустил
в логах сервера при старте пишется когда номинация на хиро и конец сезона
CUSTOM - таким образом мы объявляем что олимпиада у нас берет стартовую точку не от первого числа месяца, а от момента запуска сервера.
если ты запустил в Пятницу, то хиро у тебя будут +14д в 12.00, т.е. в субботу)
Действительно, пишет что 30.10 выдача, хотя конфиг на 7 дней заменил. Т.е. получается не очистился oly_season почему то, я его удалял через консоль, и чистил в ручную. Но он появляется после рестарта. Оли останавливал и запускал через панель админа, но сезон не начинается новый, ну и соответственно старый не заканчивается. Как можно в ручном режиме закончить сезон и автоматом выдать всем хиро кто победил? При наличии живого онлайна, который учувствовал в олимпиаде до смены офф периода на 7 дней.Screenshot_183.png
 
Старт сервера кстати был 12.10, почему окончание сезона 30.10, не понятно. Есть же вроде месячный период, 14 дней и 7, в основном. А тут 18...
 
Старт сервера кстати был 12.10, почему окончание сезона 30.10, не понятно. Есть же вроде месячный период, 14 дней и 7, в основном. А тут 18...
Как настроишь так и будет, хоть 10 хоть 18))
А оли ты мб позже включал?)
 
Действительно, пишет что 30.10 выдача, хотя конфиг на 7 дней заменил. Т.е. получается не очистился oly_season почему то, я его удалял через консоль, и чистил в ручную. Но он появляется после рестарта. Оли останавливал и запускал через панель админа, но сезон не начинается новый, ну и соответственно старый не заканчивается. Как можно в ручном режиме закончить сезон и автоматом выдать всем хиро кто победил? При наличии живого онлайна, который учувствовал в олимпиаде до смены офф периода на 7 дней.View attachment 3032
В таблице дату номинации и окончание сезона руками выставить нужную и все
 
В таблице дату номинации и окончание сезона руками выставить нужную и все
СПАСИБО, заработало, от всех Хиро сервера тебе СПАСИБО!)
 
Last edited:
Back
Top